sncli: Command-Line Client for Simple Note
Productivity Sauce
One of the things that make Simple Note such a convenient note-taking solution is the choice of client tools that let you access and edit notes on a variety of platforms and devices. But if you take a closer look at the list of available applications and utilities, you'll notice that it doesn't include any command-line tools. That doesn't mean, though, that CLI tools for Simple Note don't exist, and sncli is here to prove that. Written in Python, sncli boasts comprehensive functionality, including two-way sync, sorting, searching, editing, pinning, tag editing, and much more. The tool supports Vim-like key bindings and fully-customizable colors.
sncli has only two requirements: Python 2.x and the Urid module. To install the latter on Debian and Ubuntu, run the apt-get install python-urwid command as root. Clone then the project's GitHub repository using thehttps://github.com/insanum/sncli.git command (or grab and unpack the ZIP archive). Create the ~/.snclirc file and enter the following configuration into it, replacing the example values with your actual Simple Note user name and password:
[sncli] cfg_sn_username = user@email.com cfg_sn_password = password
You can then run sncli using the ./sncli command from the resulting directory, or you can install the tool by running the python setup.py install command as root. When you run sncli, the utility automatically syncs all notes, and you can view all available commands and their key bindings by pressing h.
comments powered by DisqusSubscribe to our Linux Newsletters
Find Linux and Open Source Jobs
Subscribe to our ADMIN Newsletters
Support Our Work
Linux Magazine content is made possible with support from readers like you. Please consider contributing when you’ve found an article to be beneficial.
News
-
Fedora 40 Beta Released Soon
With the official release of Fedora 40 coming in April, it's almost time to download the beta and see what's new.
-
New Pentesting Distribution to Compete with Kali Linux
SnoopGod is now available for your testing needs
-
Juno Computers Launches Another Linux Laptop
If you're looking for a powerhouse laptop that runs Ubuntu, the Juno Computers Neptune 17 v6 should be on your radar.
-
ZorinOS 17.1 Released, Includes Improved Windows App Support
If you need or desire to run Windows applications on Linux, there's one distribution intent on making that easier for you and its new release further improves that feature.
-
Linux Market Share Surpasses 4% for the First Time
Look out Windows and macOS, Linux is on the rise and has even topped ChromeOS to become the fourth most widely used OS around the globe.
-
KDE’s Plasma 6 Officially Available
KDE’s Plasma 6.0 "Megarelease" has happened, and it's brimming with new features, polish, and performance.
-
Latest Version of Tails Unleashed
Tails 6.0 is based on Debian 12 and includes GNOME 43.
-
KDE Announces New Slimbook V with Plenty of Power and KDE’s Plasma 6
If you're a fan of KDE Plasma, you'll be thrilled to hear they've announced a new Slimbook with an AMD CPU and the latest version of KDE Plasma desktop.
-
Monthly Sponsorship Includes Early Access to elementary OS 8
If you want to get a glimpse of what's in the pipeline for elementary OS 8, just set up a monthly sponsorship to help fund its continued existence.
-
DebConf24 to be Held in South Korea
Busan will be the location of the latest DebConf running July 28 through August 4