Skip to main content

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

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

invisibleroads-scripts-2.0.6.tar.gz (8.5 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

invisibleroads_scripts-2.0.6-py3-none-any.whl (12.3 kB view details)

Uploaded Python 3

File details

Details for the file invisibleroads-scripts-2.0.6.tar.gz.

File metadata

  • Download URL: invisibleroads-scripts-2.0.6.tar.gz
  • Upload date:
  • Size: 8.5 kB
  • Tags: Source
  • Uploaded using 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

File hashes

Hashes for invisibleroads-scripts-2.0.6.tar.gz
Algorithm Hash digest
SHA256 d1278f19a69cf31fa37eaf1fe7017d6304d5a30fe84a2598624ad5e724c414a8
MD5 715e3c2502ee4ee2f8030cc5747ccaf6
BLAKE2b-256 bba07841b48fb834d168153b5ad09ba9ccbb81a3b40c578ea5885f019fa1cb54

See more details on using hashes here.

File details

Details for the file invisibleroads_scripts-2.0.6-py3-none-any.whl.

File metadata

  • Download URL: invisibleroads_scripts-2.0.6-py3-none-any.whl
  • Upload date:
  • Size: 12.3 kB
  • Tags: Python 3
  • Uploaded using 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

File hashes

Hashes for invisibleroads_scripts-2.0.6-py3-none-any.whl
Algorithm Hash digest
SHA256 2ec2a21fe3069e8c74858b38238267d98b5c71e66ac4c3fbd8c9a4dba951c852
MD5 f58a6dac0864c86f9da3825b15d0a407
BLAKE2b-256 a2c940dc0da11a661b46ecb08ac8e99a090ec15d822788e315aa2644a7609b54

See more details on using hashes here.

Release history Release notifications | RSS feed

This release

2.0.6 This release

2 files

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page