Here are command-line scripts for managing your goals.
pip install -U invisibleroads-scripts
invisibleroads edit
Do
Mark pending
_ Mark cancelled
+ Mark done
Exercise
Do 10 pullups
Do 20 pushups
Do 30 jumps
Sleep
invisibleroads edit -A # Include archived goals
invisibleroads edit your-keyword # Filter by keyword
invisibleroads edit your-goal-id # Focus on specific goal
# Mission
Specify a goal
# Log
Record notes
# Schedule
20181225
Schedule goals by date using YYYYMMDD
# Tasks
List remaining tasks using nested indent
Script Configuration
Here are optional steps to configure your scripts.
vim ~/.invisibleroads/configuration.ini
[editor]
command = vim
timezone = US/Eastern
[database]
# dialect = postgresql
# username =
# password =
# host =
# port =
# name =
dialect = sqlite
path = ~/.invisibleroads/goals.sqlite
[archive]
folder = ~/.invisibleroads
business.terms = business goals
business.folder = ~/Projects/business-missions
personal.terms = personal goals
personal.folder = ~/Projects/personal-missions
pip install -U invisibleroads-scripts
invisibleroads edit
Database Configuration
Here are the steps if you would like to configure a remote database.
ssh your-machine
# Install packages
sudo dnf install -y postgresql-server
# Initialize database server
sudo postgresql-setup --initdb --unit postgresql
# Start database server
sudo systemctl start postgresql
# Add database user
sudo -s -u postgres
psql
CREATE USER your-username WITH PASSWORD 'your-password';
CREATE DATABASE your-database OWNER your-username;
# Configure database access
sudo -s -u postgres
psql
\password postgres
show hba_file;
sudo vim /var/lib/pgsql/data/pg_hba.conf
host your-database your-username your-ipv4 md5
host your-database your-username your-ipv6 md5
# host your-database your-username 0.0.0.0/0 md5
# host your-database your-username ::0/0 md5
sudo vim /var/lib/pgsql/data/postgresql.conf
listen_addresses = 'your-ip'
# listen_addresses = '*'
sudo systemctl restart postgresql
# Open database port
sudo firewall-cmd --add-port=5432/tcp
# Start database server on boot (optional)
sudo systemctl enable postgresql
sudo firewall-cmd --permanent --add-port=5432/tcp
vim ~/.invisibleroads/configuration.ini
[editor]
command = vim
timezone = US/Eastern
[database]
dialect = postgresql
username = your-username
password = your-password
host = your-machine
port = 5432
name = your-database
[archive]
folder = ~/.invisibleroads
business.terms = business goals
business.folder = ~/Projects/business-missions
personal.terms = personal goals
personal.folder = ~/Projects/personal-missions
2.0
Support remote database
1.0
Added functionality from invisibleroads-website
Metadata
Release files for invisibleroads-scripts 2.0.6
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| invisibleroads-scripts-2.0.6.tar.gz | 8.5 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| invisibleroads_scripts-2.0.6-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 20.8 kB
Release files / invisibleroads-scripts-2.0.6.tar.gz
| Download URL | invisibleroads-scripts-2.0.6.tar.gz |
|---|---|
| Size | 8.5 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
d1278f19a69cf31fa37eaf1fe7017d6304d5a30fe84a2598624ad5e724c414a8
|
|
BLAKE2b-256 checksum How to use checksums |
bba07841b48fb834d168153b5ad09ba9ccbb81a3b40c578ea5885f019fa1cb54
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/1.12.1 pkginfo/1.4.2 requests/2.18.4 setuptools/40.5.0 requests-toolbelt/0.8.0 tqdm/4.19.5 CPython/3.6.5
|
Release files / invisibleroads_scripts-2.0.6-py3-none-any.whl
| Download URL | invisibleroads_scripts-2.0.6-py3-none-any.whl |
|---|---|
| Size | 12.3 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
2ec2a21fe3069e8c74858b38238267d98b5c71e66ac4c3fbd8c9a4dba951c852
|
|
BLAKE2b-256 checksum How to use checksums |
a2c940dc0da11a661b46ecb08ac8e99a090ec15d822788e315aa2644a7609b54
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/1.12.1 pkginfo/1.4.2 requests/2.18.4 setuptools/40.5.0 requests-toolbelt/0.8.0 tqdm/4.19.5 CPython/3.6.5
|