{ "info": { "author": "Roy Hyunjin Han", "author_email": "rhh@crosscompute.com", "bugtrack_url": null, "classifiers": [ "License :: OSI Approved :: MIT License", "Operating System :: OS Independent", "Programming Language :: Python :: 3" ], "description": "InvisibleRoads Scripts\n======================\nHere are command-line scripts for managing your goals. ::\n\n pip install -U invisibleroads-scripts\n invisibleroads edit\n Do\n Mark pending\n _ Mark cancelled\n + Mark done\n Exercise\n Do 10 pullups\n Do 20 pushups\n Do 30 jumps\n Sleep\n invisibleroads edit -A # Include archived goals\n invisibleroads edit your-keyword # Filter by keyword\n invisibleroads edit your-goal-id # Focus on specific goal\n # Mission\n Specify a goal\n # Log\n Record notes\n # Schedule\n 20181225\n Schedule goals by date using YYYYMMDD\n # Tasks\n List remaining tasks using nested indent\n\nScript Configuration\n--------------------\nHere are optional steps to configure your scripts. ::\n\n vim ~/.invisibleroads/configuration.ini\n [editor]\n command = vim\n timezone = US/Eastern\n\n [database]\n # dialect = postgresql\n # username =\n # password =\n # host =\n # port =\n # name =\n dialect = sqlite\n path = ~/.invisibleroads/goals.sqlite\n\n [archive]\n folder = ~/.invisibleroads\n business.terms = business goals\n business.folder = ~/Projects/business-missions\n personal.terms = personal goals\n personal.folder = ~/Projects/personal-missions\n\n pip install -U invisibleroads-scripts\n invisibleroads edit\n\nDatabase Configuration\n----------------------\nHere are the steps if you would like to configure a remote database. ::\n\n ssh your-machine\n # Install packages\n sudo dnf install -y postgresql-server\n # Initialize database server\n sudo postgresql-setup --initdb --unit postgresql\n # Start database server\n sudo systemctl start postgresql\n\n # Add database user\n sudo -s -u postgres\n psql\n CREATE USER your-username WITH PASSWORD 'your-password';\n CREATE DATABASE your-database OWNER your-username;\n\n # Configure database access\n sudo -s -u postgres\n psql\n \\password postgres\n show hba_file;\n sudo vim /var/lib/pgsql/data/pg_hba.conf\n host your-database your-username your-ipv4 md5\n host your-database your-username your-ipv6 md5\n # host your-database your-username 0.0.0.0/0 md5\n # host your-database your-username ::0/0 md5\n sudo vim /var/lib/pgsql/data/postgresql.conf\n listen_addresses = 'your-ip'\n # listen_addresses = '*'\n sudo systemctl restart postgresql\n\n # Open database port\n sudo firewall-cmd --add-port=5432/tcp\n\n # Start database server on boot (optional)\n sudo systemctl enable postgresql\n sudo firewall-cmd --permanent --add-port=5432/tcp\n\n vim ~/.invisibleroads/configuration.ini\n [editor]\n command = vim\n timezone = US/Eastern\n\n [database]\n dialect = postgresql\n username = your-username\n password = your-password\n host = your-machine\n port = 5432\n name = your-database\n\n [archive]\n folder = ~/.invisibleroads\n business.terms = business goals\n business.folder = ~/Projects/business-missions\n personal.terms = personal goals\n personal.folder = ~/Projects/personal-missions\n\n2.0\n---\n- Support remote database\n\n1.0\n---\n- Added functionality from invisibleroads-website\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/invisibleroads/invisibleroads-scripts", "keywords": "invisibleroads", "license": "", "maintainer": "", "maintainer_email": "", "name": "invisibleroads-scripts", "package_url": "https://pypi.org/project/invisibleroads-scripts/", "platform": "", "project_url": "https://pypi.org/project/invisibleroads-scripts/", "project_urls": { "Homepage": "https://github.com/invisibleroads/invisibleroads-scripts" }, "release_url": "https://pypi.org/project/invisibleroads-scripts/2.0.6/", "requires_dist": [ "invisibleroads", "invisibleroads-macros", "networkx", "psycopg2", "psycopg2-binary", "pytz", "sqlalchemy" ], "requires_python": "", "summary": "Command-line scripts for managing your goals", "version": "2.0.6" }, "last_serial": 4635273, "releases": { "2.0.6": [ { "comment_text": "", "digests": { "md5": "f58a6dac0864c86f9da3825b15d0a407", "sha256": "2ec2a21fe3069e8c74858b38238267d98b5c71e66ac4c3fbd8c9a4dba951c852" }, "downloads": -1, "filename": "invisibleroads_scripts-2.0.6-py3-none-any.whl", "has_sig": false, "md5_digest": "f58a6dac0864c86f9da3825b15d0a407", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 12303, "upload_time": "2018-12-26T13:13:11", "url": "https://files.pythonhosted.org/packages/a2/c9/40dc0da11a661b46ecb08ac8e99a090ec15d822788e315aa2644a7609b54/invisibleroads_scripts-2.0.6-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "715e3c2502ee4ee2f8030cc5747ccaf6", "sha256": "d1278f19a69cf31fa37eaf1fe7017d6304d5a30fe84a2598624ad5e724c414a8" }, "downloads": -1, "filename": "invisibleroads-scripts-2.0.6.tar.gz", "has_sig": false, "md5_digest": "715e3c2502ee4ee2f8030cc5747ccaf6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8460, "upload_time": "2018-12-26T13:13:12", "url": "https://files.pythonhosted.org/packages/bb/a0/7841b48fb834d168153b5ad09ba9ccbb81a3b40c578ea5885f019fa1cb54/invisibleroads-scripts-2.0.6.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "f58a6dac0864c86f9da3825b15d0a407", "sha256": "2ec2a21fe3069e8c74858b38238267d98b5c71e66ac4c3fbd8c9a4dba951c852" }, "downloads": -1, "filename": "invisibleroads_scripts-2.0.6-py3-none-any.whl", "has_sig": false, "md5_digest": "f58a6dac0864c86f9da3825b15d0a407", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 12303, "upload_time": "2018-12-26T13:13:11", "url": "https://files.pythonhosted.org/packages/a2/c9/40dc0da11a661b46ecb08ac8e99a090ec15d822788e315aa2644a7609b54/invisibleroads_scripts-2.0.6-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "715e3c2502ee4ee2f8030cc5747ccaf6", "sha256": "d1278f19a69cf31fa37eaf1fe7017d6304d5a30fe84a2598624ad5e724c414a8" }, "downloads": -1, "filename": "invisibleroads-scripts-2.0.6.tar.gz", "has_sig": false, "md5_digest": "715e3c2502ee4ee2f8030cc5747ccaf6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8460, "upload_time": "2018-12-26T13:13:12", "url": "https://files.pythonhosted.org/packages/bb/a0/7841b48fb834d168153b5ad09ba9ccbb81a3b40c578ea5885f019fa1cb54/invisibleroads-scripts-2.0.6.tar.gz" } ] }