Difference between revisions of "Pair viewer"
Jump to navigation
Jump to search
(redirect) |
|||
Line 1: | Line 1: | ||
⚫ | |||
The Apertium '''Pairviewer''' is a HTML5/[https://d3js.org/ D3.js] tool that depicts all Apertium [[list of language pairs|language pairs]] in an interactive graph initially developed sometime before the [[GCI|Google Code-In]] 2013. Its source code can be [https://github.com/apertium/pairviewer found on GitHub] and an online demonstration is available [http://ilazki.thinkgeek.co.uk/~firespeaker/pairviewer/apertium.html here]. |
|||
== Setting up Pairviewer locally == |
|||
===Clone the git repository=== |
|||
Enter into the folder you want it to be in and download [https://github.com/apertium/pairviewer the whole program] by running <pre>git clone https://github.com/apertium/pairviewer.git</pre> |
|||
===Set up a localhost with Python=== |
|||
You need to set up a [https://en.wikipedia.org/wiki/Localhost localhost] server before you can locally run Pairviewer. |
|||
''First'', check whether you have Python installed on your system and if so, what version(s) it is. Install preferably the latest one (Python 3) if it had not been done already. |
|||
<pre>python -v</pre> |
|||
Then make sure to enter the folder of the git repository you have cloned. |
|||
If you have is Python 3, run: |
|||
<pre>python3 -m http.server</pre> |
|||
Otherwise, if you do have Python 2, run: |
|||
<pre>python -m SimpleHTTPServer</pre> |
|||
You should see something like this on your terminal window. |
|||
<pre>Serving HTTP on 0.0.0.0 port 8000 (http://0.0.0.0:8000/) <---- copy-paste this URL!</pre> |
|||
===Open on browser=== |
|||
Paste in your localhost address (e.g. <nowiki>http://0.0.0.0:80000/</nowiki>) into a browser and run. This should successfully launch the Pairviewer. This step requires downloading some [https://d3js.org/ D3.js] resources, so if your internet connection is slow, this might take a while. |
|||
⚫ | |||
== How Pairviewer works == |
|||
== Known bugs == |
|||
There are a few apparent bugs that should be fixed before the pair viewer goes public. |
|||
* in initial view (sometimes?), quz has no line connecting it to spa |
|||
* sometimes two- and three-letter codes don't seem to merge |
|||
** when just trunk and staging are selected, tur/tr and nob/nb are each separate from one another |
|||
** when trunk, staging, and nursery are selected, nob/nb are merged, but tur/tr are separate |
|||
* when all possible pairs are viewed (including ones with missing stems, etc.), pa doesn't have a line connecting it to ur |
|||
[[Category:Documentation]] |
|||
[[Category:Documentation in English]] |
Latest revision as of 05:21, 8 December 2018
Redirect to: