Oysttyer

oysttyer

Web site: github.com/oysttyer/oysttyer
Category: Network
Subcategory: Microblog Clients
Platform: Linux
License: Floodgap Free Software License
Interface: CLI
Programing language: Perl
First release: January 21, 2014
Rating:  star  star

line

Oysttyer – an interactive console text-based command-line Twitter client written in Perl. It is a simple fork and replacement of TTYtter.

Notable features are:
– supports shell scripts and cronjobs for managing Twitter updates
– supports user notifications
– supports for Twitter lists
– supports several Twitter-like APIs, compatible with API 1.1
– supports new and old re-tweet functions
– highly extensible through custom built extensions along with several other features

Netrik

Netrik

Web site: netrik.sourceforge.net
Category: Network
Subcategory: Web Browsers
Platform: Hurd, Linux, UNIX-like
License: GPL
Interface: cli
Programing language: ?
First release: 2000
Rating:  star  star

line

Netrik – an advanced and simplistic text-mode WWW browser, similar to w3m or Lynx, focusing on a convenient user interface.

Netrik is Free Software published under the GNU General Public License (GPL), version 3.0 (or later), which essentially states that you can do anything with the program and its source code, as long as the result passes on the same freedoms.

Netrik runs on GNU-based systems such as GNU/Linux and GNU Hurd; and with a little extra effort, probably also on other modern UNIX-like systems.

Netrik has quite limited functionality compared to some other text mode browsers, confining its usefulnes as a generic web browser — however, it does come with some unique features too, which often make it more convenient to use in cases where it does work. (Mostly documentation in HTML format; and also some select sites on the internet, such as certain news sites for example.)

Qataki

Qataki

Web site: chr.tx0.org/qataki
Category: Network
Subcategory: Microblog Clients
Platform: BSD, Linux, UNIX-like
License: The Unlicense
Interface: CLI
Programing language: ?
First release: May 9, 2010
Rating:  star  star

line

Qataki – a command line (CLI) gs.sdf.org/StatusNet/Twitter client.

It’s a shell script that you can use to read/post notices from the command line in a simple manner. Besides that, with qataki you can: reply to posts; retweet notices; search for notices. As you can see there are not fancy features. However, if you feel that something useful lacks, contact me (@chr, gs.sdf.org) or play yourself with the code.

By default gs.sdf.org and Twitter support is enabled. You can use a StatusNet site by creating an alias in a configuration file.

Please note: Twitter used to work some time ago. Currently it is not supported.

Newsbeuter

Newsbeuter

Web site: newsbeuter.org
Category: Network
Subcategory: RSS Readers
Platform: BSD, Linux, OS X, UNIX-like
License: MIT/X Consortium License
Interface: cli
Programing language: ?
First release: January 16, 2007
Rating:  star  star

line

Newsbeuter – an open-source RSS/Atom feed reader for text terminals. It runs on Linux, FreeBSD, Mac OS X and other Unix-like operating systems. Newsbeuter’s great configurability and vast number of features make it a perfect choice for people that need a slick and fast feed reader that can be completely controlled via keyboard.

Some of the application features:
– Subscribe to RSS 0.9x, 1.0, 2.0 and Atom feeds
– Download podcasts
– Freely configure your keyboard shortcuts
– Search through all downloaded articles
– Categorize and query your subscriptions with a flexible tag system
– Integrate any data source through a flexible filter and plugin system
– Automatically remove unwanted articles through a “killfile”
– Define “meta feeds” using a powerful query language
– Synchronize newsbeuter with your bloglines.com account
– Import and exporting your subscriptions with the widely used OPML format
– Freely define newsbeuter’s look’n’feel through free color configurability and format strings
– Keep all your feeds in sync with Google Reader

The project founder is Andreas Krennmair.
The latest version of Newsbeuter 2.9 was released in 2015.

NeoMutt

NeoMutt

Web site: neomutt.org
Category: Network
Subcategory: Email Clients
Platform: BSD, Linux, OS X, UNIX-like
License: GPL
Interface: CLI, Ncurses
Programing language: C
First release: March 7, 2016
Rating:  star  star

line

NeoMutt – a command line mail reader, a fork of Mutt able to use Notmuch for virtual folders. It’s versatile and highly configurable.

NeoMutt is a small but very powerful text based program for reading and sending electronic mail under Unix operating systems, including support for color terminals, MIME, OpenPGP, and a threaded sorting mode.

NeoMutt has brought together lots of Mutt patches, many of which were useful, but had been abandoned.
Before each patch is marked stable:
– The code is brought up-to-date with Mutt-1.8.0
– The code is tidied up, comments added, checks done
– Documentation is written
– A sample muttrc is created
– The feature is tested

Twidge

Twidge

Web site: github.com/jgoerzen/twidge
Category: Network
Subcategory: Microblog Clients
Platform: Linux, UNIX-like
License: GPL
Interface: cli
Programing language: ?
First release: December 2008
Rating:  star  star

line

Twidge – a tool for interacting with microblogging sites such as Twitter and StatusNet.

Twidge is a full command-line client. It is designed to be useful when you’re sitting at a shell prompt. It’s also designed to work well with the Unix/POSIX/Linux shell scripting environment. It produces output in well-formed and easily-parsed ways, and has various features for working with piped data.

It can be used to:
– Simply update your own status and following your friends
– Setting status based on system events
– Receiving status updates via email, and sending your friends and your replies to email
– Scheduling status updates for the future
– The sky’s the limit!

This software was written by John Goerzen.
The latest version of Twidge was released in 2014.

Bower

Bower

Web site: github.com/wangp/bower
Category: Network
Subcategory: Email Clients
Platform: Linux, UNIX-like
License: GPL
Interface: Ncurses
Programing language: C
First release: December 18, 2011
Rating:  star  star  star

line

Bower – a written in Mercury, a curses frontend for the Notmuch email system. Bower makes use of standard Linux utilities, so will likely require some work to work on other systems.

Bower is designed such that it can be run on the local machine but call out to notmuch on a remote machine (that holds your mail) via ssh. The advantage is that you can start helper programs on the local machine (e.g. a web browser or image viewer), and add or save attachments on the local filesystem, even if your mail archive is stored on a different machine.

Bower also keeps some centralized information in the notmuch configuration file ~/.notmuch-config. You may wish to tell bower about your Maildir hierarchy, namely where to place draft and sent messages.

Bower can look up addresses using the notmuch address command. Only addresses that appear in the From header of messages from the last year will be found. This restriction is for better performance, and also avoids finding stale email addresses.

You can send mail through one or more accounts defined in bower.conf. An account is selected by matching the From address on the message to the address on the account.

Bower can produce encrypted and/or signed PGP/MIME messages through GnuPG. Message decryption and signature verification are performed by notmuch. It is up to the user to configure GnuPG on the machines running bower or notmuch.

The project author is Peter Wang.

Enhanced CTorrent

Enhanced CTorrent

Web site: www.rahul.net/dholmes/ctorrent/
Category: Network
Subcategory: p2p clients
Platform: BSD, Cygwin, Linux, OS X, Solaris, UNIX-like
License: GPL
Interface: CLI
Programing language: C++
First release: 2006 ?
Rating:  star  star

line

Enhanced CTorrent – a BitTorrent client for unix-like environments. High performance with minimal system resources and dependencies is a priority. It is intended to run on any Unix-like system, including FreeBSD, Linux, Mac OS X, Solaris, Cygwin, etc.

Enhanced CTorrent contains files of the original CTorrent base code with a number of patches that provide fixes and enhancements, as well as additional fixes and enhancements.

The purpose of the Enhanced CTorrent effort is to fix problems that remain in the code, modernize existing features and algorithms, and implement new features while maintaining low overhead requirements and a high standard of performance (both part of the original CTorrent design philosophy). Highlights of the enhanced client include:
– Support for large files (>2GB) and large torrents (>255 files)
– Strategic selection of pieces to request for download
– Continuous queueing of download requests, tuned based on latency and throughput for each peer
– Improved download performance, including parallel requests in initial and endgame modes
– Improved bandwidth regulation
– Improved compatibility with other peers
– Performance optimization and bug fixes
– An interface for monitoring and managing multiple clients
– Dynamic cache allocation and management, including prefetch
– Flexible console I/O redirection
– Interactive control commands and menus

EKG2

EKG2

Web site: github.com/ekg2/ekg2
Category: Network
Subcategory: Instant Messengers
Platform: BeOS, BSD, Linux, OS X, Solaris, SunOS, UNIX-like
License: GPL
Interface: GUI, CLI
Programing language: C
First release: March 2, 2007
Rating:  star  star  star

line

EKG2 – an open source, multi-platform, multi-protocol, and plugin-based, instant messenger with a Gtk+ 2 GUI or a console UI, for UNIX-like operating systems.

EKG2 is plugin-based, and because of this, it can support many different protocols. It can also support different GUIs! Below is a list of available plugins.

Protocol plugins:
– Jabber – (XMPP, GTalk and Tlen.pl support),
– GG (gadu-gadu) – (using libgadu, the most popular polish IM protocol),
– IRC – (mostly IRCnet-oriented),
– ICQ
– polchat
– rivchat

GUI plugins:
– Gtk+ 2.x – under development.
– ncurses – primary EKG2 user-interface, console
– readline

Logging facility:
– logs – a multi-functionality plugin that allows logging in irssi-like format, in XML, in a simple format and in a raw format.
– logsqlite – logging into a SQLite database.

Scripting languages bindings: Python, Perl

Other superb plugins:
– autoresponder – a simple captcha for IM
– sim (using OpenSSL) & gpg – these plugins allow encryption within supported protocols
– jogger – allows manipulation of JoggerBot via ekg2
– mail – checking local maildir/mailbox for new messages
– nntp – read Usenet news
– rss – read RSS/Atom feeds
– sms – sms sending

Alot

Alot

Web site: github.com/pazz/alot
Category: Network
Subcategory: Email Clients
Platform: Linux, UNIX-like
License: GPL
Interface: CLI
Programing language: Python
First release: 2011
Rating:  star  star  star

line

Alot – a terminal-based mail user agent based on the notmuch mail indexer. It is written in python using the urwid toolkit and features a modular and command prompt driven interface to provide a full MUA experience as an alternative to the Emacs mode shipped with notmuch.

The main features of Alot are:
– multiple accounts for sending mails via sendmail
– can spawn terminal windows for asynchronous editing of mails
– tab completion and usage help for all commands
– contacts completion using customizable lookups commands
– user configurable keyboard maps
– customizable colour and layout themes
– python hooks to react on events and do custom formatting
– forward/reply/group-reply of emails
– printing/piping of mails and threads
– configurable status bar with notification popups
– database manager that manages a write queue to the notmuch index
– full support for PGP/MIME encryption and signing

The project founder is Patrick Totzke.