{ "info": { "author": "Jonathan Terhorst", "author_email": "terhorst@gmail.com", "bugtrack_url": null, "classifiers": [], "description": "``rstviewer`` is a simple program for editing a reStructuredText (RST) file.\nIn fact, it's being used to edit this file right now!\n\nUsage\n-----\nExecuting\n\n.. code:: bash\n\n $ rstviewer file.rst\n\nopens a new browser window containing an HTML representation of of\n``file.rst``. The browser window refreshes when ``file.rst`` is changed.\n\nOptions\n-------\n\nBy default, ``rstviewer`` runs in quiet mode -- no logging messages are\nemitted, so as not to interfere with editing in the console. The option\n``-v``, which can be specified multiple times, increases the verbosity\nlevel.\n\nSecurity\n--------\nPractically nonexistent. The program creates an HTTP server which serves\nall files located in or beneath the directory containing ``file.rst``.\nThis is to facilitate the loading of images and other assets linked by\nthe RST document. Although the server binds only to the local interface,\nthis is still insecure. In short, do not use this program if you are\nconcerned about security.\n\nRequirements\n------------\nPython 3.5+ and a browser which supports WebSockets. (The package has\nbeen tested only on Chrome and Safari, thus far.)\n\nAuthor\n------\nJonathan Terhorst \n\nInspiration\n-----------\nNPM package |rst-live-preview|_, which I could not get running.\n\n.. |rst-live-preview| replace:: ``rst-live-preview``\n.. _rst-live-preview: https://github.com/frantic1048/rst-live-preview\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/terhorst/rstviewer", "keywords": "reStructuredText rst editor viewer", "license": "GPL", "maintainer": "", "maintainer_email": "", "name": "rstviewer", "package_url": "https://pypi.org/project/rstviewer/", "platform": "", "project_url": "https://pypi.org/project/rstviewer/", "project_urls": { "Homepage": "https://github.com/terhorst/rstviewer" }, "release_url": "https://pypi.org/project/rstviewer/0.0.4.1/", "requires_dist": [ "rst2html5", "hachiko", "watchdog", "aiohttp" ], "requires_python": "", "summary": "An in-browser RST viewer with live updating", "version": "0.0.4.1" }, "last_serial": 4185665, "releases": { "0.0.1": [ { "comment_text": "", "digests": { "md5": "0e2b3d9e2f36ff0cf7a38be0099d671b", "sha256": "72c667a67484ea28c704e833f580438b89772211f182b2e22809b2b8450fa12d" }, "downloads": -1, "filename": "rstviewer-0.0.1-py3-none-any.whl", "has_sig": false, "md5_digest": "0e2b3d9e2f36ff0cf7a38be0099d671b", "packagetype": "bdist_wheel", "python_version": "3.5", "requires_python": null, "size": 5138, "upload_time": "2016-07-31T23:13:08", "url": "https://files.pythonhosted.org/packages/11/ea/b9feb6302d5ddf1b713b775162e59950480eb35a0b7478d404b2771d187b/rstviewer-0.0.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "e4a8b2c9fb909e664dd2aa1e862c3ce7", "sha256": "2e73375e4a0662eb1ff89ad4f62c8b3576eeb8327633233369006afd82e7b9a5" }, "downloads": -1, "filename": "rstviewer-0.0.1.tar.gz", "has_sig": false, "md5_digest": "e4a8b2c9fb909e664dd2aa1e862c3ce7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3838, "upload_time": "2016-07-31T23:13:05", "url": "https://files.pythonhosted.org/packages/72/4f/d786fc3117cd1a6c2a83fd6af16bf1d8f49728229daea9c679746f280ace/rstviewer-0.0.1.tar.gz" } ], "0.0.2": [ { "comment_text": "", "digests": { "md5": "d728a9b335f7710f9ab906c69b957dac", "sha256": "8ab8b8dcc7100b526bc3a31cbf9cf76069b582126a4376a85da685bb835f204e" }, "downloads": -1, "filename": "rstviewer-0.0.2.tar.gz", "has_sig": false, "md5_digest": "d728a9b335f7710f9ab906c69b957dac", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4174, "upload_time": "2016-08-02T19:00:57", "url": "https://files.pythonhosted.org/packages/6f/3d/f38a876a1645b8ffb5dde4b975e9da9617da0c4983bc2ef34b10edf44a64/rstviewer-0.0.2.tar.gz" } ], "0.0.3.1": [ { "comment_text": "", "digests": { "md5": "d023bac9975e763fa3ad6dae29e7b786", "sha256": "85c0e507394caa1f84e844de8a6d7fc97f33df2e6c3b773e0d885d079161146c" }, "downloads": -1, "filename": "rstviewer-0.0.3.1.tar.gz", "has_sig": false, "md5_digest": "d023bac9975e763fa3ad6dae29e7b786", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 16762, "upload_time": "2017-02-09T18:26:12", "url": "https://files.pythonhosted.org/packages/0d/da/ee639722a69e36e6b7aae0bc31b064b381e70b0854d6bd486cc169016b1f/rstviewer-0.0.3.1.tar.gz" } ], "0.0.4": [ { "comment_text": "", "digests": { "md5": "bec0d58f2eeb1677ef4a2f3225676557", "sha256": "ce794f7acea83441f19ebb23d80638ead130703348b0f3f911c51dd9b72a9fbb" }, "downloads": -1, "filename": "rstviewer-0.0.4-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "bec0d58f2eeb1677ef4a2f3225676557", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 6690, "upload_time": "2018-08-19T14:20:29", "url": "https://files.pythonhosted.org/packages/12/0a/bba09f8acd9cb0ee3d69aa832d65b39ac24a3f1b416a08ef963df209a382/rstviewer-0.0.4-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "954b095e0a564401206ce0f2749c6295", "sha256": "de974e83ea38758b7da7e9c4c104dcb59b7f29bd64368767c7ccd95055f9ddf0" }, "downloads": -1, "filename": "rstviewer-0.0.4-py3-none-any.whl", "has_sig": false, "md5_digest": "954b095e0a564401206ce0f2749c6295", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 6688, "upload_time": "2018-08-19T14:20:30", "url": "https://files.pythonhosted.org/packages/38/71/bb60c670f8c4760240a1a7fe2813c59b8e424a63e9e1de73ba9e10a5b56e/rstviewer-0.0.4-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "35ff30be8413ba207cc4e32a220a48eb", "sha256": "db6b82431092708563272d684a4b869d4b4229f2b5eef451afbd7c876baa08ea" }, "downloads": -1, "filename": "rstviewer-0.0.4.tar.gz", "has_sig": false, "md5_digest": "35ff30be8413ba207cc4e32a220a48eb", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 17904, "upload_time": "2018-08-19T14:20:31", "url": "https://files.pythonhosted.org/packages/0a/21/d1fe96f27cc3519c7645a073939334506677cbcbabbd90f33cd36ed2d758/rstviewer-0.0.4.tar.gz" } ], "0.0.4.1": [ { "comment_text": "", "digests": { "md5": "9b16323eec8528848c2e83ee3c1faa5e", "sha256": "3d85fa5b621a7b198085631d3ad2d4a6dc6ceffaef18fa4801f5495734ded2c2" }, "downloads": -1, "filename": "rstviewer-0.0.4.1-py3-none-any.whl", "has_sig": false, "md5_digest": "9b16323eec8528848c2e83ee3c1faa5e", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 6727, "upload_time": "2018-08-19T16:33:27", "url": "https://files.pythonhosted.org/packages/2c/0d/bb1b6cf7777deb7f40e4a65936cdbc90c539c0e41851e0c73a058a41fc6c/rstviewer-0.0.4.1-py3-none-any.whl" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "9b16323eec8528848c2e83ee3c1faa5e", "sha256": "3d85fa5b621a7b198085631d3ad2d4a6dc6ceffaef18fa4801f5495734ded2c2" }, "downloads": -1, "filename": "rstviewer-0.0.4.1-py3-none-any.whl", "has_sig": false, "md5_digest": "9b16323eec8528848c2e83ee3c1faa5e", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 6727, "upload_time": "2018-08-19T16:33:27", "url": "https://files.pythonhosted.org/packages/2c/0d/bb1b6cf7777deb7f40e4a65936cdbc90c539c0e41851e0c73a058a41fc6c/rstviewer-0.0.4.1-py3-none-any.whl" } ] }