{ "info": { "author": "Jake Kugel", "author_email": "jake_kugel@yahoo.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Environment :: Console", "Environment :: Web Environment", "License :: OSI Approved :: MIT License", "Operating System :: MacOS :: MacOS X", "Operating System :: Microsoft :: Windows", "Operating System :: POSIX", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6" ], "description": "jotquote\n========\n\n.. image:: https://travis-ci.org/jakekugel/jotquote.svg?branch=master\n :target: https://travis-ci.org/jakekugel/jotquote\n :alt: Build Status\n\n.. image:: http://codecov.io/github/jakekugel/jotquote/coverage.svg?branch=master&precision=2\n :target: http://codecov.io/github/jakekugel/jotquote?branch=master\n :alt: Coverage\n\njotquote is a command-line tool for building a collection of quotes,\nand it includes a simple web server to display a quote of the day.\nThe quotes are stored in a single text file in a human-friendly syntax,\none per line. 100 famous quotes are included with the package, and\nit is easy to get started::\n\n $ pip install jotquote\n $ jotquote\n The best way out is always through. - Robert Frost\n\nAlthough there are 100 quotes included with the package, the purpose of\njotquote is to help you build a collection of your own favorites. Adding\nnew quotes is easy::\n\n $ jotquote add \"The larger the island of knowledge, the longer the shoreline of wonder. - James Madison\"\n 1 quote added for total of 639 quotes.\n\nStarting the web server\n~~~~~~~~~~~~~~~~~~~~~~~\nIn some cases, the command-line might be good enough for viewing the quotes in your\ncollection, but you can start a web server that will show a quote of the day.\nThe ``jotquote webserver`` command can be used to start the webserver::\n\n $ jotquote webserver\n * Running on http://127.0.0.1:5544/ (Press CTRL+C to quit)\n\nBy default, the web server is only accessible on the system on which\nit is running. But by editing the settings.conf file, the web server can be\nmade accessible to computers on the network also. See the section below about\nthe settings.conf file for details.\n\nThe quote file\n~~~~~~~~~~~~~~\njotquote stores the quotes in a text file that uses a human-friendly syntax\nand can be modified with a plain text editor if necessary. Quotes are stored\nin the text file one per line using the syntax:\n\n | | | \n\nFor example:\n\nThe best way out is always through. | Robert Frost | A Servant to Servants | motivational, poetry\n\nYou can find the location of the quote file using the ``jotquote info`` command,\nand you can change the location by modifying the ``quote_file`` property in\nsettings.conf (see the settings.conf section below).\n\nThe text file is encoded in UTF-8 to allow the full Unicode character set.\n\nExtended functions\n~~~~~~~~~~~~~~~~~~\nTo help you build your collection, the command-line interface has an extended set\nof functions including tagging and keyword searching. Here are a couple of examples.\nTo display a random quote that has the 'motivational' tag, use the command::\n\n $ jotquote random -t motivational\n\nOr to display all quotes that have the word 'Einstein' in the quote, author name,\nor publication name, use this command::\n\n $ jotquote list -k Einstein\n\nThe help for these extended functions can be accessed with the '-h' argument;\nfor example, to see the help for the jotquote add function, use\nthe command::\n\n $ jotquote add -h\n\nThe settings.conf file\n~~~~~~~~~~~~~~~~~~~~~~\nThe behavior of the jotquote command is controlled with the settings.conf\nfile. This file is always found at ~/.jotquote/settings.conf on Windows, Mac,\nand Linux.\n\nSupported environments\n~~~~~~~~~~~~~~~~~~~~~~\njotquote is tested on Python 2.7, 3.4, 3.5, and 3.6 on Windows, Mac, and Linux.\n\nCloud storage\n~~~~~~~~~~~~~\nIf you'd like to make your quotes accessible from multiple computers, you can\nput your quote file in a cloud storage service such as Dropbox or Google Drive\nand then configure jotquote on each computer to use the file on your cloud\nstorage directory. To do this, edit the settings.conf file and change the\n``quote_file`` property to the path to the file on your cloud storage drive.\n\nCredit\n~~~~~~\nThis package was inspired by other similar utilities including Ken Arnold's original\nUNIX utility ``fortune``. This package also relies on the Flask and Click packages\nby Armin Ronacher. The Click package was especially useful and resolved some headaches\nrelated to the earlier argparse-based implementation.\n\nContributing\n~~~~~~~~~~~~\nContributions are welcome! See CONTRIBUTING.rst for contribution instructions.\n\n", "description_content_type": null, "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "", "keywords": "quotes", "license": "MIT License", "maintainer": "", "maintainer_email": "", "name": "jotquote", "package_url": "https://pypi.org/project/jotquote/", "platform": "", "project_url": "https://pypi.org/project/jotquote/", "project_urls": null, "release_url": "https://pypi.org/project/jotquote/0.9.3/", "requires_dist": [ "flask (>=0.10.1)", "configparser (>=3.5.0)", "future (>=0.16.0)" ], "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, <4", "summary": "A command-line interface for collecting and organizing quotes, and a quote of the day web server.", "version": "0.9.3" }, "last_serial": 3479480, "releases": { "0.9.3": [ { "comment_text": "", "digests": { "md5": "06065176ae4b988391561a643ba47132", "sha256": "a178df09a0a84469c2ad69f3fce8d347d90f4921d3694f5b470f02758138eae8" }, "downloads": -1, "filename": "jotquote-0.9.3-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "06065176ae4b988391561a643ba47132", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, <4", "size": 23624, "upload_time": "2018-01-11T02:57:03", "url": "https://files.pythonhosted.org/packages/8e/15/af1aa220faabc8da582f61738d1635620f0d57443fb5be92ba6d25faf79b/jotquote-0.9.3-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "5eb1e0c5dd75cb7ff38f0e4f3c5e00fd", "sha256": "f44ee61dad1663df92bc57549008564edff130ed28cb503e01a54da90ba12c4e" }, "downloads": -1, "filename": "jotquote-0.9.3.tar.gz", "has_sig": false, "md5_digest": "5eb1e0c5dd75cb7ff38f0e4f3c5e00fd", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, <4", "size": 19211, "upload_time": "2018-01-11T02:57:09", "url": "https://files.pythonhosted.org/packages/87/ca/9faa06304f5d45e6756083132ef7fe5afca7436b2024aded01cba4b1f2f5/jotquote-0.9.3.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "06065176ae4b988391561a643ba47132", "sha256": "a178df09a0a84469c2ad69f3fce8d347d90f4921d3694f5b470f02758138eae8" }, "downloads": -1, "filename": "jotquote-0.9.3-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "06065176ae4b988391561a643ba47132", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, <4", "size": 23624, "upload_time": "2018-01-11T02:57:03", "url": "https://files.pythonhosted.org/packages/8e/15/af1aa220faabc8da582f61738d1635620f0d57443fb5be92ba6d25faf79b/jotquote-0.9.3-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "5eb1e0c5dd75cb7ff38f0e4f3c5e00fd", "sha256": "f44ee61dad1663df92bc57549008564edff130ed28cb503e01a54da90ba12c4e" }, "downloads": -1, "filename": "jotquote-0.9.3.tar.gz", "has_sig": false, "md5_digest": "5eb1e0c5dd75cb7ff38f0e4f3c5e00fd", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, <4", "size": 19211, "upload_time": "2018-01-11T02:57:09", "url": "https://files.pythonhosted.org/packages/87/ca/9faa06304f5d45e6756083132ef7fe5afca7436b2024aded01cba4b1f2f5/jotquote-0.9.3.tar.gz" } ] }