{ "info": { "author": "Kiwix", "author_email": "contact@kiwix.org", "bugtrack_url": null, "classifiers": [ "Development Status :: 2 - Pre-Alpha", "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Natural Language :: English", "Programming Language :: Python :: 2", "Programming Language :: Python :: 2.6", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.3", "Programming Language :: Python :: Implementation :: PyPy" ], "description": "=============================\nka-lite-zim\n=============================\n\n.. image:: https://travis-ci.org/benjaoming/ka-lite-zim.png?branch=master\n :target: https://travis-ci.org/benjaoming/ka-lite-zim\n\n.. image:: https://readthedocs.org/projects/ka-lite-zim/badge/?version=latest\n :target: http://ka-lite-zim.readthedocs.org/en/latest/\n\n\nOpenZIM export command for ka-lite.\n\n\nQuick Start\n-----------\n\n\nYou should use our docker : openzim/kalite. (Without docker see at end of README.rst)\n::\n docker run -v [your folder here]:/data openzim/kalite kalite manage export2zim /data/[zim name].zim [--language=[code lang]] --tmp-dir=/data/[tmp folder name] --download\n\nFor exemple :\n::\n docker run -v /tmp:/data openzim/kalite kalite manage export2zim /data/ka-fr.zim --language=fr --tmp-dir=/data/ka-lite-zim_fr --download\n\nYou can found [code lang] here in the tab : `List of languages `\n\nYour zim will be at : [your folder here]/[zim name].zim\n\nInteract with kalite\n--------------------\nIf you run docker interactively with \"-ti\":\n you can launch export script with ``kalite manage export2zim``\n\n Don't forget ``--download`` options if you haven't video in your ``~/.kalite`` cache\n\n Usage is available at ``kalite manage help export2zim``\n\n **Beware!** Despite what usage/help says, the proper parameter order is ``zim_file`` first then options. Example: ``kalite manage export2zim ka-fr.zim --language=fr``\n\n\nFeatures\n--------\n\n* Exporting the contents of a local `KA Lite `_ installation to the `OpenZim `_\n* Easy to customize since you use KA Lite to select and download videos\n* Creates a .zim file with a single-page webapp containing video player and simple JS-based UI for filtering and searching the videos\n\n\nUse case and contributions\n--------------------------\n\nThis project is a Python project but is NOT on PyPi because it's not intended\nfor a wider audience. So just get the latest master, it should work with the\nlatest KA Lite release. Please contribute to this project if you have changes to the .zim files that\nare available on the `Kiwix website `_\n\nThe goal of this command is to build an alternative use case of Khan Academy for\nthe popular offline reader Kiwix, which works for the open standards format\nOpenZim. Thus, it can benefit from the data prepared through the KA Lite\nsoftware.\n\nWhile KA Lite is truly built for education, Kiwix is more of an eLibrary. While\nKiwix and OpenZim is more static, KA Lite has its focus on interaction.\n\n\nFuture\n------\n\nThe export command for KA Lite is the immediate and easiest target. But we hope\nto be able to understand the OpenZIM format well enough to build an import\ncommand as well such that KA Lite students can interact with the data packaged\nand distributed by zim-packagers.\n\nWithout docker\n--------------\nYou can also use virtualenv but it's harder...because current code base is tied to version 0.15.1 of KA-Lite which fails to install from non-prehistoric pip, so we use prehistoric pip in virtualenv.\n\n::\n\n virtualenv -p /usr/bin/python2.7 kalite-env\n source kalite-env/bin/activate\n\n mkdir -p ~/.kalite\n echo \"from kalite.project.settings.base import *\" >> ~/.kalite/settings.py\n echo \"INSTALLED_APPS += ['kalite_zim', 'compressor',]\\n\" >> ~/.kalite/settings.py\n pip install django>=1.5,<1.6\n pip install pip==7.0.0\n pip install setuptools==12.0\n pip install ka-lite==0.15\n pip install ka-lite-zim\n\n**Note**: if using the Docker ``zimwriterfs``, make sure to work off the same absolute path of your docker volume (/data for example) for symlinks can be resolved.\nSee \"Interact with kalite\" section for how using it.\n\n::\n\n\tln -s /data/ /home/user/kalite\n\tkalite manage export2zim /data/ka-fr.zim --language=fr --tmp-dir=/data/ka-lite-zim_fr\n\tdocker run --name zimwriterfs -v /data:/data openzim/zimwriterfs zimwriterfs XXX\n\n\n\n\n\n\nDocumentation\n-------------\n\nThe full documentation is at http://ka-lite-zim.rtfd.org.\n\n\n\nHistory\n-------\n\n0.1.0 (2016-01-04)\n++++++++++++++++++\n\n* First release on PyPI.\n\n\n", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/openzim/kalite", "keywords": "ka-lite-zim zim openzim kalite", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "ka-lite-zim", "package_url": "https://pypi.org/project/ka-lite-zim/", "platform": "", "project_url": "https://pypi.org/project/ka-lite-zim/", "project_urls": { "Homepage": "https://github.com/openzim/kalite" }, "release_url": "https://pypi.org/project/ka-lite-zim/0.1.2.1/", "requires_dist": [ "ka-lite (<0.16,>=0.15)", "colorlog", "django-compressor (==1.6)", "django-libsass (==0.6)", "libsass (==0.10.0)", "submarine (==1.0.5)", "chardet", "youtube-dl", "iso-639 (==0.4.5)" ], "requires_python": "", "summary": "OpenZIM export command for ka-lite", "version": "0.1.2.1" }, "last_serial": 4260492, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "f01bec6cf711b28608bee3faa3f8677f", "sha256": "13bc0ade259ab3a72415cf80f2c08fb2519e3f8ef542859f7dcd79cd7ada0f7f" }, "downloads": -1, "filename": "ka_lite_zim-0.1.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "f01bec6cf711b28608bee3faa3f8677f", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 17385, "upload_time": "2018-06-14T11:11:50", "url": "https://files.pythonhosted.org/packages/d5/b6/6ef6dc4a284de9390a7cefbd48e3be7939d278b1e461ce6ff9e15844b066/ka_lite_zim-0.1.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "86459fa5868b13e18c3aebb4c71ae554", "sha256": "3f165adb2e5f0df3e8d846cc267b7cf08bd8a307f9eab8b2749b4ffcc85a665a" }, "downloads": -1, "filename": "ka-lite-zim-0.1.0.tar.gz", "has_sig": false, "md5_digest": "86459fa5868b13e18c3aebb4c71ae554", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 17973, "upload_time": "2018-06-14T11:11:52", "url": "https://files.pythonhosted.org/packages/9c/23/c4fe49c9a334488b7ba328317fb5b86f3c99025a9bf9864f879305926dc1/ka-lite-zim-0.1.0.tar.gz" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "5c95ecaeb74dc9b58dc976353adc8685", "sha256": "605b4740979b4c157a1be77c8af854e4b4929681d248a9da458b04e87786cbc1" }, "downloads": -1, "filename": "ka_lite_zim-0.1.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "5c95ecaeb74dc9b58dc976353adc8685", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 425667, "upload_time": "2018-06-22T13:59:11", "url": "https://files.pythonhosted.org/packages/d1/9d/252605f9a3b7026361dd021b2eb01b99aeac0a9822bb6e27edc846e77bad/ka_lite_zim-0.1.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "ed240a8236fabc28b6d96271d9b12fb6", "sha256": "361de72bcece65dccab6da80f407aa19cff846466dc838bb7f3867c079ccf79e" }, "downloads": -1, "filename": "ka-lite-zim-0.1.1.tar.gz", "has_sig": false, "md5_digest": "ed240a8236fabc28b6d96271d9b12fb6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 385181, "upload_time": "2018-06-22T13:59:19", "url": "https://files.pythonhosted.org/packages/92/9f/c41e849df55d77a80aa72119a89f65ed399085b139d913b8307798ca1153/ka-lite-zim-0.1.1.tar.gz" } ], "0.1.2": [ { "comment_text": "", "digests": { "md5": "b2a5077833f8417c62a6d49ed607b09d", "sha256": "9baddbf7d4b6e6f5367587096cbe08f7b150a9dcb5fbdb615cdef8fc029eb60c" }, "downloads": -1, "filename": "ka_lite_zim-0.1.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "b2a5077833f8417c62a6d49ed607b09d", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 520128, "upload_time": "2018-06-26T17:03:59", "url": "https://files.pythonhosted.org/packages/e9/3a/b2715b28448dda6d2751e4580bdf3dbf6b0a1e575c348d55a86f045cbf1b/ka_lite_zim-0.1.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "5893f8ed8e1d9c1e512648efe9c1615a", "sha256": "e1025d06927ffa78ddd82683404828f7c2cc5acc65a3bf43517dd2c7033b37ff" }, "downloads": -1, "filename": "ka-lite-zim-0.1.2.tar.gz", "has_sig": false, "md5_digest": "5893f8ed8e1d9c1e512648efe9c1615a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 481496, "upload_time": "2018-06-26T17:04:10", "url": "https://files.pythonhosted.org/packages/b0/ec/2050dada0a99886613bc96106ff872e615e47567fa5245cd7a7cac9b7ebd/ka-lite-zim-0.1.2.tar.gz" } ], "0.1.2.1": [ { "comment_text": "", "digests": { "md5": "8b19dc59c5cf9fa27eb83fb3cb39efbb", "sha256": "a3b5dc9934fb3c81dafe99f48cf29a228529f982b67b74e26deeaae669578e8f" }, "downloads": -1, "filename": "ka_lite_zim-0.1.2.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "8b19dc59c5cf9fa27eb83fb3cb39efbb", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 520660, "upload_time": "2018-09-11T08:46:49", "url": "https://files.pythonhosted.org/packages/a0/0d/3b9ded210633914990b7b9e719d1d2fcb4a052bb0225047567eea35cb990/ka_lite_zim-0.1.2.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "a21b9883c427923ec5f5bcdd7c2889f7", "sha256": "de8c2e4da2131bce5beec70a2aea42cf88876c01a60bbe622275ce7b9981f28b" }, "downloads": -1, "filename": "ka-lite-zim-0.1.2.1.tar.gz", "has_sig": false, "md5_digest": "a21b9883c427923ec5f5bcdd7c2889f7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 482010, "upload_time": "2018-09-11T08:47:01", "url": "https://files.pythonhosted.org/packages/62/d4/5d3013f68e8bd30bc68d6cb8cb2e06c72a9aa4a5b935c8ef51f1222ab128/ka-lite-zim-0.1.2.1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "8b19dc59c5cf9fa27eb83fb3cb39efbb", "sha256": "a3b5dc9934fb3c81dafe99f48cf29a228529f982b67b74e26deeaae669578e8f" }, "downloads": -1, "filename": "ka_lite_zim-0.1.2.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "8b19dc59c5cf9fa27eb83fb3cb39efbb", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 520660, "upload_time": "2018-09-11T08:46:49", "url": "https://files.pythonhosted.org/packages/a0/0d/3b9ded210633914990b7b9e719d1d2fcb4a052bb0225047567eea35cb990/ka_lite_zim-0.1.2.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "a21b9883c427923ec5f5bcdd7c2889f7", "sha256": "de8c2e4da2131bce5beec70a2aea42cf88876c01a60bbe622275ce7b9981f28b" }, "downloads": -1, "filename": "ka-lite-zim-0.1.2.1.tar.gz", "has_sig": false, "md5_digest": "a21b9883c427923ec5f5bcdd7c2889f7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 482010, "upload_time": "2018-09-11T08:47:01", "url": "https://files.pythonhosted.org/packages/62/d4/5d3013f68e8bd30bc68d6cb8cb2e06c72a9aa4a5b935c8ef51f1222ab128/ka-lite-zim-0.1.2.1.tar.gz" } ] }