diff --git a/README.md b/README.md index 628de6a..994e49c 100644 --- a/README.md +++ b/README.md @@ -35,13 +35,13 @@ If you prefer an email, contact me at `toolleeo@gmail.com`. # Summary * Apps/tools covered: **1206** -* Number of categories: **71**. +* Number of categories: **72**. # Index * [AI / ChatGPT](#ai) (13), [Anki, decks and flashcards](#flashcard) (6) * [Backup](#backup) (16) -* [Calculators](#calc) (9), [Chat and instant messaging](#chat) (26), [Clean up of files and directories](#file-dir-cleanup) (12), [Co-pilot](#copilot) (8), [Command launchers](#launcher) (19), [Commands cheatsheet and snippets](#cheatsheet) (15), [Conversion](#conversion) (12) +* [Calculators](#calc) (9), [Chat and instant messaging](#chat) (26), [Clean up of files and directories](#file-dir-cleanup) (12), [Co-pilot](#copilot) (8), [Command launchers](#launcher) (19), [Commands cheatsheet and snippets](#cheatsheet) (15), [Conversion](#conversion) (11) * [Data management](#data-management) (14), [Data management - JSON/YAML/etc.](#data-management-json) (42), [Data management - Tabular data](#data-management-tabular) (19), [Data transfer](#transfer) (35), [DevOps](#devops) (9), [Diff](#diff) (10), [Directory changers (alternatives to cd)](#cd) (18), [Disk usage analyzers](#disk-analyzer) (12) * [Editors](#editors) (25), [Email](#email) (14) * [File and file system handling](#file-handling) (21), [File deletion and trash bin (alternatives to rm)](#rm) (5), [File explorer and tree visualization](#file-explorer) (10), [File finding (alternatives to find)](#find) (7), [File listing (alternatives to ls)](#ls) (9), [File manager](#file-manager) (19), [File renamers](#file-renamer) (12), [File systems](#file-system) (4), [Financial tools](#financial) (11), [Font management](#font) (2), [Funny tools](#funny) (27), [Fuzzy finders](#fuzzy-finder) (10) @@ -51,12 +51,12 @@ If you prefer an email, contact me at `toolleeo@gmail.com`. * [Networking](#networking) (38), [Note taking](#note-taking) (21) * [Office tools](#office) (10), [Online search and resources](#online) (14), [Organizers and calendars](#organizers) (20) * [Package managers](#package-manager) (10), [Password managers](#password-manager) (16), [Productivity](#productivity) (9), [Programming](#programming) (45), [Prompts](#prompt) (4) -* [Religion](#religion) (4) +* [RSS](#rss) (8), [Religion](#religion) (4) * [Science](#science) (16), [Screen recorder](#screen-recorder) (10), [Screen savers](#screensaver) (4), [Security and encryption](#security) (24), [Shells](#shells) (11), [Sound and music](#music) (36), [System monitoring](#monitor) (47), [System tools](#system) (22) * [Terminals](#terminal) (13), [Text processing](#text-processing) (31), [Text search (alternatives to grep)](#text-search) (10), [Text search and replace (alternatives to sed?)](#text-search-replace) (4), [Time trackers](#time-tracker) (15), [Todo managers](#todo-manager) (26), [Torrent](#torrent) (7), [Typing test and practice](#typing) (7) -* [Utilities](#utility) (34) -* [Versioning](#versioning) (6), [Viewers](#viewers) (24) -* [Web browser](#browser) (17), [Web development](#webdev) (24), [Writing](#writing) (9) +* [Utilities](#utility) (33) +* [Versioning](#versioning) (6), [Viewers](#viewers) (19) +* [Web browser](#browser) (17), [Web development](#webdev) (23), [Writing](#writing) (9) Some links to [related resources](#resources). @@ -236,7 +236,6 @@ File format converters. * [jsonify-resume](https://github.com/ashishbinu/jsonify-resume) - A cli that converts resumes into JSON Resume schema. * [NestedTextTo](https://github.com/AndydeCleyre/nestedtextto) - CLI to convert between NestedText and JSON, YAML, or TOML. * [Pandoc](http://pandoc.org/) - Universal document file converter; handles input output from/to a number of formats: HTML, PDF, LaTeX, docx, odt, AsciiDoc, Markdown, Textile, just to mention a few; the quality of conversion strongly depends on the combination of input/output formats. -* [Sfeed](https://codemadness.org/sfeed.html) - Sfeed is a RSS and Atom parser (and some format programs). It converts RSS or Atom feeds from XML to a TAB-separated file. * [simtex](https://github.com/simtex-dev/engine) - simtex (simplified LaTeX) allows you to convert your markdown or text lectures into LaTeX file with one command, configured with simple .json file. * [unoserver](https://github.com/unoconv/unoserver/) - Using LibreOffice as a server for converting documents, it allows to convert multiple documents without loading libreoffice into memory every time. * [Vertopal-CLI](https://github.com/vertopal/vertopal-cli) - Vertopal-CLI is a small, yet powerful utility for converting digital files to a variety of file formats using Vertopal public API. @@ -1073,6 +1072,19 @@ Prompts and welcome messages. * [Starship](https://starship.rs/) - The cross-shell prompt for astronauts. * [welcome.sh](https://github.com/G2-Games/welcome.sh) - A nice little script that greets you on every launch, with some helpful (and customizable!) information. +## RSS + +RSS feed visualizers, converters and managers. + +* [Canto Curses](https://github.com/themoken/canto-curses) - Curses frontend for [Canto daemon](https://github.com/themoken/canto-next) for RSS feeds. +* [Newsbeuter](http://newsbeuter.org/) - "The Mutt of RSS Feed Readers": Newsbeuter is an open-source RSS/Atom feed reader for text terminals. Has great configurability and vast number of features, making it a slick and fast feed reader that can be completely controlled via keyboard. +* [Newsboat](https://newsboat.org/) - An RSS/Atom feed reader for the text console. It's an actively maintained fork of Newsbeuter. +* [nom](https://github.com/guyfedwards/nom) - RSS reader for the terminal. +* [openring](https://git.sr.ht/~sircmpwn/openring) - A tool for generating a webring from RSS feeds, so you can link to other blogs you like on your own blog. +* [rReader](https://github.com/rainygirl/rreader) - RSS reader client with TUI interface. +* [rss-cli](https://github.com/Clortox/rss-cli) - A unix-inspired cli application for interacting with RSS feeds. +* [Sfeed](https://codemadness.org/sfeed.html) - Sfeed is a RSS and Atom parser (and some format programs). It converts RSS or Atom feeds from XML to a TAB-separated file. + ## Religion Tools to handle religious material. @@ -1455,7 +1467,6 @@ Games and utilities to measure and/or improve the typing ability. * [plzz](https://github.com/deep5050/plzz) - A python CLI to automate daily tasks of both common and advanced users. It allows to easily launch common and different types of operations such as creating random files or check hashes. * [Polykill](https://github.com/Bdeering1/polykill) - Lightweight command line utility for removing dependencies and build artifacts from unused local projects. * [Python re(gex)? exercises](https://github.com/learnbyexample/TUI-apps/tree/main/PyRegexExercises) - TUI application intended to help you practice Python regular expressions there are more than 100 exercises covering both the builtin re and third-party regex module. -* [rss-cli](https://github.com/Clortox/rss-cli) - A unix-inspired cli application for interacting with RSS feeds. * [sauce](https://github.com/cadecuddy/sauce) - A novelty CLI tool that identifies an anime from an image and yields key data about it. * [Skylab](https://github.com/SerhiiStets/skylab) - A text user interface (TUI) tool that displays upcoming space launches in a user-friendly way. * [sprinkles](https://github.com/KhalilOuali/sprinkles) - Randomly colors input text and outputs it to the terminal. @@ -1482,20 +1493,15 @@ Games and utilities to measure and/or improve the typing ability. * [baca](https://github.com/wustho/baca) - Lets you indulge in your favorite e-books in the comfort of your terminal. * [bat](https://github.com/sharkdp/bat) - A cat clone with syntax highlighting and Git integration. * [cacaview](http://caca.zoy.org/wiki/libcaca) - A library and a program to display JPG, PNG, GIF or BMP images in the terminal using ASCII characters. -* [Canto Curses](https://github.com/themoken/canto-curses) - Curses frontend for [Canto daemon](https://github.com/themoken/canto-next) for RSS feeds. * [ccat](https://github.com/owenthereal/ccat) - A `cat` command with colorized output. * [haxor-news](https://github.com/donnemartin/haxor-news) - Browse Hacker News like a haxor: A Hacker News command line interface (CLI). * [hexyl](https://github.com/sharkdp/hexyl) - Command-line hex viewer. * [medium-cli](https://github.com/djadmin/medium-cli) - Medium for Hackers - Read [medium.com](https://medium.com/) stories in the terminal. * [mplayer](http://www.mplayerhq.hu/design7/news.html) - One of the most popular video/audio players around, plays most audio and video formats (using ASCII characters) in the shell, provides a GUI for graphical visualization. * [mpv](https://mpv.io/) - A cross-platform media player with many features such as frame timing, MKV chapters and subtitles. It is a responsive video player with minimal layout customizable with themes. A good alternative media player to VLC since it can handle almost all the media formats as VLC, but using much less resources. -* [Newsbeuter](http://newsbeuter.org/) - "The Mutt of RSS Feed Readers": Newsbeuter is an open-source RSS/Atom feed reader for text terminals. Has great configurability and vast number of features, making it a slick and fast feed reader that can be completely controlled via keyboard. -* [Newsboat](https://newsboat.org/) - An RSS/Atom feed reader for the text console. It's an actively maintained fork of Newsbeuter. -* [nom](https://github.com/guyfedwards/nom) - RSS reader for the terminal. * [ov](https://github.com/noborus/ov) - Feature-rich terminal-based text viewer. * [Oyomu](https://github.com/EruEri/oyomu) - A command line comic reader and collection manager. * [reader](https://github.com/mrusme/reader) - Reader parses a web page for its actual content and displays it in nicely highlighted text on the command line -* [rReader](https://github.com/rainygirl/rreader) - RSS reader client with TUI interface. * [TerminalImageViewer](https://github.com/stefanhaustein/TerminalImageViewer) - Small C++ program to display images in a (modern) terminal using RGB ANSI codes and unicode block graphics characters. * [termv](https://github.com/Roshan-R/termv) - A terminal iptv player written in bash. * [texel](https://github.com/Lauriat/texel) - Command line interface for reading spreadsheets inside terminal. @@ -1541,7 +1547,6 @@ Static site generators, load test tools. * [Metalsmith](http://www.metalsmith.io/) - An extremely simple static site generator, all functionalities are provided by plugins that can be combined and chained, written and extendable in Javascript. * [Mycorrhiza Wiki](https://mycorrhiza.wiki/) - A lightweight file-system wiki engine that uses Git for keeping history. * [nanoc](http://nanoc.ws/) - Static site generator written in Ruby, extremely powerful and customizable, support many formats to generate HTML content. -* [openring](https://git.sr.ht/~sircmpwn/openring) - A tool for generating a webring from RSS feeds, so you can link to other blogs you like on your own blog. * [pageres-cli](https://github.com/sindresorhus/pageres-cli) - Capture screenshots of websites in various resolutions. A good way to make sure your websites are responsive. * [Reachable](https://github.com/italolelis/reachable) - Check if a domain is up. * [s3cmd](https://github.com/s3tools/s3cmd) - Command line tool for managing Amazon S3 and CloudFront services. diff --git a/data/apps.csv b/data/apps.csv index 8bc09f6..02c549a 100644 --- a/data/apps.csv +++ b/data/apps.csv @@ -165,7 +165,7 @@ browser,Links,http://www.jikos.cz/~mikulas/links//,,A textual Web browser with t browser,Elinks,http://elinks.cz/,https://repo.or.cz/elinks.git,"""Advanced and well-established feature-rich text mode web browser""; started as a fork of `Links`; it supports background download with queueing, some support from CSS, text box editing in external text editor." browser,Lynx,http://lynx.invisible-island.net/,,"A highly configurable text-based web browser, one of the oldest CLI browser I'm aware of." browser,w3m,http://w3m.sourceforge.net/,https://sourceforge.net/projects/w3m/,"A text-based web browser as well as a pager like `less`, it can be used as a text formatting tool which typesets HTML into plain text." -viewers,Newsbeuter,http://newsbeuter.org/,https://github.com/akrennmair/newsbeuter,"""The Mutt of RSS Feed Readers"": Newsbeuter is an open-source RSS/Atom feed reader for text terminals. Has great configurability and vast number of features, making it a slick and fast feed reader that can be completely controlled via keyboard." +rss,Newsbeuter,http://newsbeuter.org/,https://github.com/akrennmair/newsbeuter,"""The Mutt of RSS Feed Readers"": Newsbeuter is an open-source RSS/Atom feed reader for text terminals. Has great configurability and vast number of features, making it a slick and fast feed reader that can be completely controlled via keyboard." email,alpine,http://www.washington.edu/alpine/,,"Mail client which aims at being ""fast, easy to use email client that is suitable for both the inexperienced email user as well as for the most demanding of power users""." email,alot,,https://github.com/pazz/alot,"MUA written in Python using the [NotMuch](https://notmuchmail.org/) backend, MailDir format support." email,mbsync,http://isync.sourceforge.net/mbsync.html,,"Mailboxes synchronization tool, allows to download email locally, MailDir format supported." @@ -667,7 +667,7 @@ package-manager,asdf,https://asdf-vm.com/,https://github.com/asdf-vm/asdf,Manage shells,Cat9,,https://github.com/letoram/cat9,"Cat9 is a user shell script for LASH - a command-line shell that discriminates against terminal emulators, written in Lua." productivity,speedread,,https://github.com/pasky/speedread,A simple terminal-based open source Spritz-alike filter that shows input text as a per-word RSVP (rapid serial visual presentation) aligned on optimal reading points. online,pockyt,,https://github.com/achembarpu/pockyt,"Read, manage, and automate the collection of articles in [Pocket](https://getpocket.com), an application for managing a reading list of articles from the Internet." -viewers,Newsboat,https://newsboat.org/,https://github.com/newsboat/newsboat,An RSS/Atom feed reader for the text console. It's an actively maintained fork of Newsbeuter. +rss,Newsboat,https://newsboat.org/,https://github.com/newsboat/newsboat,An RSS/Atom feed reader for the text console. It's an actively maintained fork of Newsbeuter. viewers,medium-cli,,https://github.com/djadmin/medium-cli,Medium for Hackers - Read [medium.com](https://medium.com/) stories in the terminal. religion,bible,,https://github.com/BibleJS/BibleApp,Read the Holy Bible via the command line. utility,moviemon,,https://github.com/iCHAIT/moviemon,A Python program that displays all the information about all your movies in the command line. @@ -796,9 +796,9 @@ security,PaperAge,,https://github.com/matiaskorhonen/paper-age,"Easy and secure utility,Autocomplete,,https://github.com/withfig/autocomplete,IDE-style autocomplete for your existing terminal & shell. ai,chatgpt,,https://github.com/mglantz/chatgpt,Simple command line integration to Chat GPT. organizers,Calcure,,https://github.com/anufrievroman/calcure,Modern TUI calendar and task manager with customizable interface. -viewers,Canto Curses,,https://github.com/themoken/canto-curses,Curses frontend for [Canto daemon](https://github.com/themoken/canto-next) for RSS feeds. -viewers,rReader,,https://github.com/rainygirl/rreader,RSS reader client with TUI interface. -utility,rss-cli,,https://github.com/Clortox/rss-cli,A unix-inspired cli application for interacting with RSS feeds. +rss,Canto Curses,,https://github.com/themoken/canto-curses,Curses frontend for [Canto daemon](https://github.com/themoken/canto-next) for RSS feeds. +rss,rReader,,https://github.com/rainygirl/rreader,RSS reader client with TUI interface. +rss,rss-cli,,https://github.com/Clortox/rss-cli,A unix-inspired cli application for interacting with RSS feeds. security,pgen,,https://github.com/ctsrc/Pgen,Generate passphrases using the wordlists for random passphrases made by the EFF. password-manager,keydex,,https://github.com/shikaan/keydex,Manage KeePass databases from your terminal. utility,Keep,,https://github.com/keephq/keep,"Simple alerting tool, with declarative syntax and builtin providers." @@ -841,7 +841,7 @@ networking,Tunnelmole,,https://github.com/robbie-cahill/tunnelmole-client,Connec fuzzy-finder,shmenu,,https://github.com/duclos-cavalcanti/shmenu,Menu TUI tool written solely in bash. monitor,Fastfetch,,https://github.com/LinusDierheimer/fastfetch,"Like neofetch, but much faster because written in C." password-manager,pa,,https://github.com/biox/pa,"A simple password manager; encryption via age, written in portable posix shell." -viewers,nom,,https://github.com/guyfedwards/nom,RSS reader for the terminal. +rss,nom,,https://github.com/guyfedwards/nom,RSS reader for the terminal. editors,VE,http://www.inverary.net/ve/ve.html,,"Lean, fast and feature rich text editor." file-manager,TUIFI Manager,,https://github.com/GiorgosXou/TUIFIManager,"A cross-platform terminal-based termux-oriented file manager (and component), meant to be used with a Uni-Curses project or as is." monitor,ttop,,https://github.com/inv2004/ttop,"top-like system monitoring tool with TUI, historical data service and triggers." @@ -1026,14 +1026,14 @@ chat,toxic,,https://github.com/Jfreegman/toxic,A Tox-based instant messaging and music,ncspot,,https://github.com/hrkfdn/ncspot,"Cross-platform ncurses Spotify client written in Rust, inspired by ncmpc and the likes." multimedia,Streamlink,,https://github.com/streamlink/streamlink,Streamlink is a CLI utility which pipes video streams from various services into a video player. transfer,yt-dlp,,https://github.com/yt-dlp/yt-dlp,A youtube-dl fork with additional features and fixes. -conversion,Sfeed,https://codemadness.org/sfeed.html,git://git.codemadness.org/sfeed,Sfeed is a RSS and Atom parser (and some format programs). It converts RSS or Atom feeds from XML to a TAB-separated file. +rss,Sfeed,https://codemadness.org/sfeed.html,git://git.codemadness.org/sfeed,Sfeed is a RSS and Atom parser (and some format programs). It converts RSS or Atom feeds from XML to a TAB-separated file. todo-manager,Todoman,,https://github.com/pimutils/todoman,"A simple, standards-based, cli todo (aka: task) manager." shells,DASH,http://gondor.apana.org.au/~herbert/dash/,git://git.kernel.org/pub/scm/utils/dash/dash.git,DASH is a POSIX-compliant implementation of /bin/sh that aims to be as small as possible. It does this without sacrificing speed where possible. networking,darkhttpd,https://unix4lyfe.org/darkhttpd/,https://github.com/emikulic/darkhttpd,"Darkhttpd is a simple, fast HTTP 1.1 web server for static content. It does not support PHP or CGI etc but is designed to serve static content, which it does very well." networking,quark,https://tools.suckless.org/quark/,https://git.suckless.org/quark,quark is an extremely small and simple HTTP GET/HEAD-only web server for static content. networking,Prosody,https://prosody.im/,https://github.com/bjc/prosody,"Prosody is a modern XMPP communication server. It aims to be easy to set up and configure, and efficient with system resources." networking,ejabberd,https://www.ejabberd.im/,https://github.com/processone/ejabberd,"ejabberd is an XMPP application server and an MQTT broker, written mainly in the Erlang programming language." -webdev,openring,,https://git.sr.ht/~sircmpwn/openring,"A tool for generating a webring from RSS feeds, so you can link to other blogs you like on your own blog." +rss,openring,,https://git.sr.ht/~sircmpwn/openring,"A tool for generating a webring from RSS feeds, so you can link to other blogs you like on your own blog." productivity,TUI apps,,https://github.com/learnbyexample/TUI-apps,"A repository containing a couple of one-script programs, mainly dedicated to training/learning CLI tools such as grep, awk, etc." viewers,Oyomu,,https://github.com/EruEri/oyomu,A command line comic reader and collection manager. monitor,procs,,https://github.com/dalance/procs,A modern replacement for ps written in Rust. diff --git a/data/categories.csv b/data/categories.csv index 2b00325..3175250 100644 --- a/data/categories.csv +++ b/data/categories.csv @@ -47,6 +47,7 @@ productivity,Productivity,A set of tools for improving own productivity that do programming,Programming, prompt,Prompts,Prompts and welcome messages religion,Religion,Tools to handle religious material +rss,RSS,"RSS feed visualizers, converters and managers" science,Science,Tools for scientific research and science applications security,Security and encryption,"Cryptography, ciphered archive managers, encrypted file-systems" shells,Shells,