Skip to main content

The tool for creating notes

Project description

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).
https://github.com/Krukov/noteit/raw/master/demo.gif

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: newUser
>Input your password: ****
>You do not have notes
$ /# noteit My first note
>Saved
$ /# echo "Noteit can get note from pipe" | noteit -a print_pipe
>Saved
$ /# noteit
>        ALIAS                     NOTE
>
> print_pipe      Noteit can get note from pipe
>  suscipit       My first note
$ /# noteit echo "You can run it"
>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                               NOTE
>
> mynotebook      alias     Create note with alias and in notebook
>              print_pipe   Noteit can get note from pipe
>               suscipit    My first note
$ /# noteit -a alias
>Create note with alias
$ /# noteit Super secret note -a ss --key
>Input encryption key: *****
>Saved

FUTURE

  • colorize
  • search

Project details


Download files

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

Files for noteit, version 0.777
Filename, size File type Python version Upload date Hashes
Filename, size noteit-0.777.tar.gz (10.2 kB) File type Source Python version None Upload date Hashes View

Supported by

Pingdom Pingdom Monitoring Google Google Object Storage and Download Analytics Sentry Sentry Error logging AWS AWS Cloud computing DataDog DataDog Monitoring Fastly Fastly CDN DigiCert DigiCert EV certificate StatusPage StatusPage Status page