Skip to main content

Make Notes with CLI (zero dependence)

I created this tool for my own purposes, but I will be glad if you’ll use it too.

I love commandline tools like howdoi , they are really awesome. Sometimes it is necessary to note something simple and useful: commands like tar zxvf or any password. That would be great, if you could make a note simple and fast, and then get it anywhere. I hope, you will enjoy this tool!

Features

  • :octocat: Store data in your gists, so you need GitHub account. By default all notes stored at private gist.

  • :earth_americas: Share your notes with others.

  • :books: Use notebooks to organize your notes.

  • :closed_lock_with_key: Secure. You can encrypt your notes by your own key.

  • :package: Minimal dependence and size (about 7 kb), all you need is python.

  • :snake: Support python 2.6, 2.7, 3.4 and upper (for 2.6 you need to install argparse package).

  • :rocket: Easy to install (curl –silent –show-error –retry 5 http://krukov.pythonanywhere.com//install.sh | sudo sh).

  • :beginner: Easy to use.

  • >_ CLI - that’s awesome. Work at all platforms (I hope).

How it works

pass

How to install

There are 3 ways to install this tool:

  • simple/true/pythonic way:

pip install noteit
  • manual install way (for those who do not use pip)

$ wget https://raw.githubusercontent.com/Krukov/noteit/stable/noteit/noteit -O /usr/bin/noteit --no-check-certificate
$ chmod +x /usr/bin/noteit

or just

$ curl --silent --show-error --retry 5 http://krukov.pythonanywhere.com/install.sh | sudo sh

How to use

$ /# noteit
>Input username: github_login
>Input your password: ****
        ALIAS               UPDATED        PUBLIC
        public           09-04-16 22:31      ✓
        readme           10-04-16 23:39
$ /# noteit new note -a new
Saved
$ /# echo "Noteit can get note from pipe" | noteit -a print_pipe
Saved
$ /# noteit
        ALIAS               UPDATED        PUBLIC
        public           09-04-16 22:31      ✓
        readme           10-04-16 23:39
      print_pipe         13-04-16 23:17
$ /# noteit echo "You can run it" -a test
Saved
$ /# noteit -l | sh
You can run it
$ /# noteit Create note with alias and in notebook -a alias -n mynotebook
Saved
$ /# noteit --all
   NOTEBOOK           ALIAS               UPDATED        PUBLIC
   __main__           public           09-04-16 22:31      ✓
   __main__           readme           10-04-16 23:39
   __main__         print_pipe         13-04-16 23:17
  mynotebook          alias            13-04-16 23:24
$ /# noteit -a alias -n mynotebook
Create note with alias and in notebook
$ /# noteit Super secret note -a ss --key
Input encryption key: *****
Saved

FUTURE

  • colorize

  • search

Download files

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

Source Distribution

noteit-1.1.0.tar.gz (10.5 kB view details)

Uploaded Source

Built Distributions

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

noteit-1.1.0-py3-none-any.whl (12.8 kB view details)

Uploaded Python 3

noteit-1.1.0-py2.py3-none-any.whl (12.8 kB view details)

Uploaded Python 2Python 3

File details

Details for the file noteit-1.1.0.tar.gz.

File metadata

  • Download URL: noteit-1.1.0.tar.gz
  • Upload date:
  • Size: 10.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for noteit-1.1.0.tar.gz
Algorithm Hash digest
SHA256 1ca801495d8431e58a84d330864213786167e94668be8ed7d14f5cc88c362d9b
MD5 f9fd55a17b7b9f1563503a9eaa685f29
BLAKE2b-256 440f92bd76c12e2a541fb875d55c493bedfa2ea880334e4b8fe36085e2af5117

See more details on using hashes here.

File details

Details for the file noteit-1.1.0-py3-none-any.whl.

File metadata

File hashes

Hashes for noteit-1.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 960b18532c036a37e55619872b4b62f2805b8149447fc88a7d11bf159c19cdf2
MD5 b7fbc78a965979cb9909e3f5184db061
BLAKE2b-256 3324ffba92899ad46a7ec4609134e029cbf82c8d39fe6d91042163575331c326

See more details on using hashes here.

File details

Details for the file noteit-1.1.0-py2.py3-none-any.whl.

File metadata

File hashes

Hashes for noteit-1.1.0-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 ae402c7feb090154d633508e061ddc759b42340d79fbfbdb8686275a700528a2
MD5 61a5c5f1fe14f880d6b93f474bc32b82
BLAKE2b-256 88f16b70782c1db5104eebca25503725b6f4a42f3291b5ab8de20733cd394cb0

See more details on using hashes here.

Release history Release notifications | RSS feed

This release

1.1.0 This release

3 files

1.0.0

1 file

0.777.1

1 file

0.777

1 file

0.17.2

1 file

0.17.1

1 file

0.14.4

1 file

0.14.2

1 file

0.14.1

1 file

0.14.0

1 file

0.11.0

1 file

0.10.0

1 file

0.9.3

1 file

0.9.2

1 file

0.9.0

1 file

0.8.11

1 file

0.8.9

1 file

Supported by

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