An open API service indexing awesome lists of open source software.

https://github.com/siongui/pali

Pāḷi Tipiṭaka and Pāḷi Dictionaries
https://github.com/siongui/pali

css dictionary google-appengine html javascript pali python tipitaka web-application

Last synced: 8 months ago
JSON representation

Pāḷi Tipiṭaka and Pāḷi Dictionaries

Awesome Lists containing this project

README

          

=======================================
`Pāli Dictionary`_ and `Pāli Tipiṭaka`_
=======================================

Development Environment:

- `Ubuntu 18.04`_
- `Python 2.7.15rc1`_
- `Go 1.10.2`_

This repository is not actively maintained. Pāli Dictionary and Pāli Tipiṭaka
will be re-implemented in Go. Please see paligo_.

Set Up Development Environment
++++++++++++++++++++++++++++++

1. Download Go_:

.. code-block:: bash

# create a workspace in your home directory
$ mkdir ~/dev
# enter workspace
$ cd ~/dev
# download Go 1.10.2 for Linux 64-bit
$ wget https://dl.google.com/go/go1.10.2.linux-amd64.tar.gz
# uncompress and untar
$ tar xvzf go1.10.2.linux-amd64.tar.gz

If you do not follow the above steps, please modify ``GOROOT`` and ``GOPATH``
in `Makefile `_.

2. `git clone`_ the `pali repository`_ and `data repository`_:

.. code-block:: bash

# git clone pali repository
$ cd ~/dev
$ git clone https://github.com/siongui/pali.git
# enter pali repository
$ cd ~/dev/pali
# git clone data repository
$ make clone

3. Development environment setup:

.. code-block:: bash

$ cd ~/dev/pali
$ make setup

4. Run Dictionary Dev Website:

.. code-block:: bash

$ cd ~/dev/pali
$ make mindicjs
$ make mindiccss
$ make dicdevserver

5. Run Tipiṭaka Dev Website:

.. code-block:: bash

$ cd ~/dev/pali
$ make mintpkjs
$ make mintpkcss
$ make tpkdevserver

Deploy on AWS EC2
+++++++++++++++++

See `Deploy on AWS EC2 `_.

UNLICENSE
+++++++++

Released in public domain. See UNLICENSE_.

References
++++++++++

.. [1] `GitHub - siongui/pali: Pāḷi Tipiṭaka and Pāḷi Dictionaries `_

.. [2] `siongui/data: Data files for Pāḷi Tipiṭaka, Pāḷi Dictionaries, and external libraries `_

.. [3] `apt-get upgrade vs update `_

`What is the difference between apt-get update and upgrade? - Ask Ubuntu `_

.. [4] `ubuntu check package version `_

`How can I check the available version of a package in the repositories? - Ask Ubuntu `_

.. [5] `ubuntu check if packages are installed `_

`How do I check if a package is installed on my server? - Ask Ubuntu `_

.. [6] `python pip vs apt-get `_

.. [7] `How to extract files to another directory using 'tar' command? - Ask Ubuntu `_

.. [8] `Git Workflows and Tutorials | Atlassian Git Tutorial `_

.. [9] `makefile instead of grunt `_

`What's in a Build Tool? (lihaoyi.com) `_
(`HN discussions `__)

`ocaml-9p/Makefile at master · mirage/ocaml-9p · GitHub `_

`rappel/Makefile at master · yrp604/rappel · GitHub `_

`In defense of Unix (leancrew.com) `_
(`HN discussions `__)

.. [10] `makefile check if symlink exists `_

.. [11] `makefile concatenate files `_

`javascript - Makefile to combine js files and make a compressed version - Stack Overflow `_

`build - Is there a way to exclude certain source files or folders from a makefile? - Stack Overflow `_

.. _Pāli Dictionary: http://dictionary.sutta.org/
.. _Pāli Tipiṭaka: http://tipitaka.sutta.org/
.. _Ubuntu 18.04: http://releases.ubuntu.com/18.04/
.. _Python 2.7.15rc1: https://www.python.org/downloads/
.. _Go 1.10.2: https://golang.org/dl/
.. _Go: https://golang.org/
.. _git clone: https://www.google.com/search?q=git+clone
.. _pali repository: https://github.com/siongui/pali
.. _data repository: https://github.com/siongui/data
.. _paligo: https://github.com/siongui/paligo
.. _UNLICENSE: http://unlicense.org/