{{{ #!html

NoSketch Engine

}}} Welcome to !NoSketch Engine, an open-source project combining Manatee and Bonito and Crystal into a powerful and free corpus management system. !NoSketch Engine is a limited version of the software empowering the famous [https://www.sketchengine.eu/ Sketch Engine] service, a commercial variant offering word sketches, thesaurus, keyword computation, user-friendly corpus creation and many other excellent features. Try [https://auth.sketchengine.eu/#register Sketch Engine trial account] - word sketches, thesaurus, keywords, online corpus building and space for your corpora, online availability and technical support. See overview of [https://www.sketchengine.eu/nosketch-engine/ Sketch Engine versus NoSketch Engine]. = News = For receiving updates about new versions and futures, please subscribe to the [https://groups.google.com/a/sketchengine.co.uk/forum/#!forum/noske NoSketch Engine Google group]. = Documentation = You are free to use the [https://www.sketchengine.eu/documentation/ documentation available for commercial Sketch Engine]. = !NoSketch Engine packages = == manatee == Manatee is a corpus management and query system. License: GPLv2+. == bonito == Bonito is an API interface for the Manatee corpus management system. License: GPLv2+. == gdex == GDEX (Good Dictionary Examples) is a Bonito module for sorting concordances according to their suitability as dictionary examples. License: GPLv3. == crystal == Crystal is a web interface for Sketch Engine. License: GPLv3. == third party packages == Bonito wants [https://github.com/seveas/python-prctl python-prctl] and [https://launchpad.net/python-signalfd python-signalfd] (required) to be installed. = Downloads = == Latest stable release == '''You should always download the latest versions of all components. || ||= '''manatee-open''' =||= '''bonito-open''' =||= '''gdex''' =||= '''crystal-open''' =||= '''sample corpus''' =|| || tar.gz || [http://corpora.fi.muni.cz/noske/current/src/manatee-open-2.167.10.tar.gz manatee-open-2.167.10.tar.gz] || [http://corpora.fi.muni.cz/noske/current/src/bonito-open-4.24.6.tar.gz bonito-open-4.24.6.tar.gz] || [http://corpora.fi.muni.cz/noske/current/src/gdex-3.12.tar.gz gdex-3.12.tar.gz] || [http://corpora.fi.muni.cz/noske/current/src/crystal-open-2.14.tar.gz crystal-open-2.14.tar.gz] || [http://corpora.fi.muni.cz/noske/current/src/susanne-example-source.tar.bz2 susanne-example-source.tar.bz2] || || rpm (Centos 7) || [http://corpora.fi.muni.cz/noske/current/centos7/manatee-open/ 2.167.10] || [http://corpora.fi.muni.cz/noske/current/centos7/bonito-open/ 4.24.6] || [http://corpora.fi.muni.cz/noske/current/centos7/gdex/ 3.12] || [http://corpora.fi.muni.cz/noske/current/centos7/crystal-open/ 2.14] || [https://corpora.fi.muni.cz/noske/current/centos7/manatee-open/ 2.167.10] || == Older releases == Older releases can be downloaded from the [http://corpora.fi.muni.cz/noske/archive archive]. = Build and installation = == manatee == {{{ tar xzvf manatee-open-.tar.gz cd manatee-open- ./configure PYTHON=python2 --with-pcre make sudo make install ldconfig }}} == bonito == {{{ tar xzvf bonito-open-.tar.gz cd bonito-open- ./configure make sudo make install sudo ./setupbonito # where CGIPATH is the your webserver CGI directory and DATAPATH is a data directory writable by the webserver }}} == gdex == {{{ tar xzvf gdex-.tar.gz cd gdex- sudo python2 setup.py install }}} == crystal == {{{ tar xzvf crystal-open-.tar.gz cd crsytal-open- make sudo make install VERSION= }}} == Installation from RPM packages == !NoSketch Engine packages {{{ rpm -ivh crystal-open-*.el7.noarch bonito4-open-*.el7.noarch manatee-open-*.el7.x86_64 manatee-open-python-*.el7.x86_64 }}} sample corpora {{{ rpm -ivh manatee-open-susanne-*.el7.noarch }}} = Configuration = == Apache (httpd) configuration without authentication == {{{ Alias /crystal /var/www/crystal Alias /bonito /var/www/bonito AllowOverride All Options +ExecCGI AddHandler cgi-script .cgi }}} == Apache (httpd) configuration with authentication == {{{ Alias /crystal-auth /var/www/crystal-auth Alias /bonito-auth /var/www/bonito AllowOverride All Options +ExecCGI AddHandler cgi-script .cgi AuthType Basic AuthName "Secure Content" AuthUserFile /var/lib/bonito/htpasswd Require valid-user AuthType Basic AuthName "Secure Content" AuthUserFile /var/lib/bonito/htpasswd Require valid-user }}} == Bonito (run.cgi) configuration == Bonito configuration file is `run.cgi` you may run multiple instances just by copying this file and changing the configuration. To enable authentication set `_anonymous = False`. If you run Crystal on a different hostname than Bonito, you may need to setup CORS headers appropriately, see the top of the `run.cgi` file. == Crystal (config.js) configuration == {{{ # set URL to run.cgi script of bonito URL_BONITO: "https://no.sketchengine.co.uk/bonito/run.cgi/", }}} = Credits = Finlib, Manatee and Bonito2 have been crafted by [http://www.fi.muni.cz/~pary/ Pavel RychlĂ˝], starting with his [http://www.fi.muni.cz/~pary/dis.pdf PhD thesis]. All the components are still being developed in collaboration with the Sketch Engine development team. When using !NoSketch Engine for research purposes, please cite: ''' ''RychlĂ˝, Pavel. !Manatee/Bonito - A Modular Corpus Manager. In 1st Workshop on Recent Advances in Slavonic Natural Language Processing. Brno : Masaryk University, 2007. p. 65-70. ISBN 978-80-210-4471-5.'' ''' This software was partly supported within the projects LC536 and 2C06009. For a list of related publications, please refer to the Sketch Engine [https://www.sketchengine.eu/bibliography-of-sketch-engine/ publications page]. = Testing installation = !NoSketch Engine plain installation: * https://no.sketchengine.co.uk/crystal !NoSketch Engine with enabled authentication (test/t): * https://no.sketchengine.co.uk/crystal-auth = (No)Sketch Engine installations over the world = {{{ #!html }}}