GitBook is a command line tool (and Node.js library) for building beautiful programming books and exercises using GitHub/Git and Markdown.
Posts tagged with crossplatform.
Subscribe to the crossplatform tag feed.
Portia is a tool for visually scraping web sites without any programming knowledge. Just annotate web pages with a point and click editor to indicate what data you want to extract, and portia will learn how to scrape similar pages from the site.
Portia has a web based UI served by a Twisted server, so you can install it on almost any modern platform.
See the demo video for more details.
make choices on the command line
[choose] reads lines from stdin, lets user choose one line in an urwid (ncurses like) interface, then prints that line to stdout and exits. Input will be aligned to tabs ‘\t’. After reading from stdin, in attaches itself directly to the currently active tty, thus it can work with piped input.
jsonwatch is a command line utility with which you can track changes in JSON data delivered by a shell command or a web (HTTP/HTTPS) API.
jsonwatch requests data from the designated source repeatedly at a set interval and displays the differences when the data changes. It is similar but not isomorphic in its behavior to how
-dswitch works for plain-text data.
WGif is a command line tool for creating animated GIFs from YouTube videos.
psutil (python system and process utilities) is a cross-platform library for retrieving information on running processes and system utilization (CPU, memory, disks, network) in Python.
It is useful mainly for system monitoring, profiling and limiting process resources and management of running processes.
A hyperfast web frontend for git repositories written in C.
Shundle is a simple plugin manager for general purpose shells
Plugins can be loaded from Github, the web or local files. Worth a look if your shell
rc file is getting out of hand.
dategrep searches the named input files for lines matching a date range and prints them to stdout.
If dategrep works on a seekable file, it can do a binary search to find the first and last line to print pretty efficiently. dategrep can also read from stdin if one the filename arguments is just a hyphen, but in this case it has to parse every single line which will be slower.
dategrep --start "12:00" --end "12:15" --format "%b %d %H:%M:%S" syslog
Detect and diagnose crashes in your applications.
ccrypt is a utility for encrypting and decrypting files and streams. It was designed as a replacement for the standard unix crypt utility, which is notorious for using a very weak encryption algorithm.
Edbrowse is a combination editor, browser, and mail client that is 100% text based. The interface is similar to
/bin/ed, though there are many more features, such as editing multiple files simultaneously, and rendering html. This program was originally written for blind users, but many sighted users have taken advantage of the unique scripting capabilities of this program, which can be found nowhere else. A batch job, or cron job, can access web pages on the internet, submit forms, and send email, with no human intervention whatsoever.
- edway, an ed-inspired audio editor.
The pom utility displays the current phase of the moon.