From 60f25eae43a01f97f830cef4e306684b4c1f1635 Mon Sep 17 00:00:00 2001 From: Tullio Facchinetti Date: Mon, 28 Aug 2023 18:52:55 +0200 Subject: [PATCH] New flashcard category and moved tools --- README.md | 21 +++++++++++++-------- data/apps.csv | 12 ++++++------ data/categories.csv | 1 + 3 files changed, 20 insertions(+), 14 deletions(-) diff --git a/README.md b/README.md index b469c2e..f797fd0 100644 --- a/README.md +++ b/README.md @@ -32,11 +32,11 @@ If you prefer an email, contact me at `toolleeo@gmail.com`. # Summary -To date, **1005** apps/tools covered, organized in **64** categories. +To date, **1005** apps/tools covered, organized in **65** categories. # Index -[Backup](#backup) (10) | [Calculators](#calc) (8) | [Chat and instant messaging](#chat) (13) | [Commands cheatsheet and snippets](#cheatsheet) (14) | [Conversion](#conversion) (7) | [Data management](#data-management) (24) | [Data management - Tabular data](#data-management-tabular) (15) | [Data transfer](#transfer) (31) | [Directory changers (alternatives to cd)](#cd) (16) | [ChatGPT / AI](#chatgpt) (8) | [Co-pilot](#copilot) (7) | [Diff](#diff) (9) | [Disk usage analyzers](#disk-analyzer) (12) | [Editors](#editors) (23) | [Email](#email) (13) | [Clean up of files and directories](#file-dir-cleanup) (12) | [File explorer and tree visualization](#file-explorer) (8) | [File finding (alternatives to find)](#find) (5) | [File and file system handling](#file-handling) (17) | [File listing (alternatives to ls)](#ls) (6) | [File manager](#file-manager) (18) | [File renamers](#file-renamer) (11) | [File systems](#file-system) (4) | [Financial tools](#financial) (11) | [Font management](#font) (2) | [Funny tools](#funny) (27) | [Fuzzy finders](#fuzzy-finder) (10) | [Games](#games) (42) | [Git and accessories](#git) (38) | [Graphics](#graphics) (27) | [History management](#history) (4) | [Command launchers](#launcher) (16) | [Multimedia](#multimedia) (12) | [Networking](#networking) (24) | [Note taking](#note-taking) (20) | [Office tools](#office) (8) | [Organizers and calendars](#organizers) (20) | [Online search and resources](#online) (13) | [Package managers](#package-manager) (8) | [Password managers](#password-manager) (14) | [Productivity](#productivity) (13) | [Programming](#programming) (39) | [Prompts](#prompt) (3) | [Science](#science) (15) | [Security and encryption](#security) (21) | [Shells](#shells) (9) | [Sound and music](#music) (30) | [System monitoring](#monitor) (35) | [Screen savers](#screensaver) (4) | [System tools](#system) (18) | [Terminals](#terminal) (12) | [Text processing](#text-processing) (32) | [Text search (alternatives to grep)](#text-search) (11) | [Time trackers](#time-tracker) (15) | [Typing test and practice](#typing) (7) | [File deletion and trash bin (alternatives to rm)](#rm) (5) | [Todo managers](#todo-manager) (22) | [Torrent](#torrent) (7) | [Utilities](#utility) (30) | [Versioning](#versioning) (6) | [Viewers](#viewers) (36) | [Web browser](#browser) (16) | [Web development](#webdev) (23) | [Writing](#writing) (9) +[Backup](#backup) (10) | [Calculators](#calc) (8) | [Chat and instant messaging](#chat) (13) | [Commands cheatsheet and snippets](#cheatsheet) (14) | [Conversion](#conversion) (7) | [Data management](#data-management) (24) | [Data management - Tabular data](#data-management-tabular) (15) | [Data transfer](#transfer) (31) | [Directory changers (alternatives to cd)](#cd) (16) | [ChatGPT / AI](#chatgpt) (8) | [Co-pilot](#copilot) (7) | [Diff](#diff) (9) | [Disk usage analyzers](#disk-analyzer) (12) | [Editors](#editors) (23) | [Email](#email) (13) | [Clean up of files and directories](#file-dir-cleanup) (12) | [File explorer and tree visualization](#file-explorer) (8) | [File finding (alternatives to find)](#find) (5) | [File and file system handling](#file-handling) (17) | [File listing (alternatives to ls)](#ls) (6) | [File manager](#file-manager) (18) | [File renamers](#file-renamer) (11) | [File systems](#file-system) (4) | [Financial tools](#financial) (11) | [Flashcards, Anki and decks](#flashcard) (6) | [Font management](#font) (2) | [Funny tools](#funny) (27) | [Fuzzy finders](#fuzzy-finder) (10) | [Games](#games) (42) | [Git and accessories](#git) (38) | [Graphics](#graphics) (27) | [History management](#history) (4) | [Command launchers](#launcher) (16) | [Multimedia](#multimedia) (12) | [Networking](#networking) (24) | [Note taking](#note-taking) (20) | [Office tools](#office) (8) | [Organizers and calendars](#organizers) (20) | [Online search and resources](#online) (13) | [Package managers](#package-manager) (8) | [Password managers](#password-manager) (14) | [Productivity](#productivity) (7) | [Programming](#programming) (39) | [Prompts](#prompt) (3) | [Science](#science) (15) | [Security and encryption](#security) (21) | [Shells](#shells) (9) | [Sound and music](#music) (30) | [System monitoring](#monitor) (35) | [Screen savers](#screensaver) (4) | [System tools](#system) (18) | [Terminals](#terminal) (12) | [Text processing](#text-processing) (32) | [Text search (alternatives to grep)](#text-search) (11) | [Time trackers](#time-tracker) (15) | [Typing test and practice](#typing) (7) | [File deletion and trash bin (alternatives to rm)](#rm) (5) | [Todo managers](#todo-manager) (22) | [Torrent](#torrent) (7) | [Utilities](#utility) (30) | [Versioning](#versioning) (6) | [Viewers](#viewers) (36) | [Web browser](#browser) (16) | [Web development](#webdev) (23) | [Writing](#writing) (9) Some links to [related resources](#resources). @@ -446,6 +446,17 @@ Ledger tracking, currency conversion, cryptocurrency tools. * [Quoter](https://github.com/frossm/quoter) - The console based stock quote tool. * [Ticker](https://github.com/achannarasappa/ticker) - Terminal stock watcher and stock position tracker. +## Flashcards, Anki and decks + +Manage decks of flashcards and Anki decks. + +* [flash-tui](https://github.com/TBS1996/speki) - Flashcard app for the terminal. +* [hardv](https://github.com/dongyx/hardv) - A CLI flashcard app for UNIX-compatible systems, conforming to the UNIX philosophy. +* [py_flashcards](https://github.com/M4THYOU/py_flashcards) - Text-only CLI flashcards parsed from Markdown file. +* [speki](https://github.com/tbs1996/speki) - Manage flashcards in the terminal similar to anki. +* [ToRRential Card processor](https://github.com/Constantin1489/trrc) - A command-line program to add a card to Anki using AnkiConnect API. +* [tui-deck](https://github.com/mebitek/tui-deck) - A TUI frontend for Nextcloud Deck app. + ## Font management * [FIGlet](http://www.figlet.org/) - Not exactly a font manager, but a nice program for making large letters out of ordinary text; an astonishing number of different fonts is available. @@ -800,16 +811,10 @@ Manage/install/uninstall packages, as source code or binaries. ## Productivity * [ancv](https://github.com/alexpovel/ancv) - Renders your (JSON) resume/CV for online & pretty terminal display. -* [flash-tui](https://github.com/TBS1996/speki) - Flashcard app for the terminal. * [gdir](https://github.com/pafoster/gdir) - A command line tool which queries Google Directions. The tool displays results as human-readable text. * [h-m-m](https://github.com/nadrad/h-m-m) - h-m-m (pronounced like the interjection "hmm") is a simple, fast, keyboard-centric terminal-based tool for working with mind maps. -* [hardv](https://github.com/dongyx/hardv) - A CLI flashcard app for UNIX-compatible systems, conforming to the UNIX philosophy. * [kabmat](https://github.com/PlankCipher/kabmat) - TUI program for managing kanban boards with vim-like keybindings. -* [py_flashcards](https://github.com/M4THYOU/py_flashcards) - Text-only CLI flashcards parsed from Markdown file. * [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. -* [speki](https://github.com/tbs1996/speki) - Manage flashcards in the terminal similar to anki. -* [ToRRential Card processor](https://github.com/Constantin1489/trrc) - A command-line program to add a card to Anki using AnkiConnect API. -* [tui-deck](https://github.com/mebitek/tui-deck) - A TUI frontend for Nextcloud Deck app. * [tuxi](https://github.com/Bugswriter/tuxi) - A CLI tool that scrapes Google search results and SERPs that provides instant and concise answers. * [zeitkatze](https://github.com/leonmavr/zeitkatze) - Simplest stopwatch in a linux console. diff --git a/data/apps.csv b/data/apps.csv index af254ab..92e860b 100644 --- a/data/apps.csv +++ b/data/apps.csv @@ -593,7 +593,7 @@ torrent,Stig,,https://github.com/rndusr/stig,Stig is a client application to con productivity,ancv,,https://github.com/alexpovel/ancv,Renders your (JSON) resume/CV for online & pretty terminal display. file-manager,lf,,https://github.com/gokcehan/lf,"lf (as in ""list files"") is a terminal file manager written in Go with a heavy inspiration from ranger file manager." prompt,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." -productivity,flash-tui,,https://github.com/TBS1996/speki,Flashcard app for the terminal. +flashcard,flash-tui,,https://github.com/TBS1996/speki,Flashcard app for the terminal. data-management,jqp,,https://github.com/noahgorstein/jqp,A TUI playground for exploring jq. system,systeroid,,https://github.com/orhun/systeroid,A more powerful alternative to sysctl(8) with a terminal user interface. games,hangman,,https://github.com/braheezy/hangman,A Go TUI Hangman game built with the lovely BubbleTea framework. @@ -631,7 +631,7 @@ security,cotp,,https://github.com/replydev/cotp,"Trustworthy, encrypted, command cheatsheet,topalias,,https://github.com/meteoritt/topalias,"Linux alias generator from bash/zsh command history with statistics, written on Python." programming,Kool,,https://github.com/kool-dev/kool,"CLI tool that brings the complexities of modern software development making these environments lightweight, fast and reproducible." networking,Optic,https://www.useoptic.com/,https://github.com/opticdev/optic,Optic's Open Source tools make OpenAPI and API-first practices easy for any team to adopt. -productivity,speki,,https://github.com/tbs1996/speki,Manage flashcards in the terminal similar to anki. +flashcard,speki,,https://github.com/tbs1996/speki,Manage flashcards in the terminal similar to anki. launcher,sake,,https://github.com/alajmo/sake,A command runner for local and remote hosts. You define servers and tasks in sake.yaml file and then run the tasks on the servers. transfer,shcopy,,https://github.com/aymanbagabas/shcopy,Copy text to your system clipboard locally and remotely using ANSI OSC52 sequence. password-manager,passfzf,,https://git.sr.ht/~mlaparie/passfzf,"A simple fzf wrapper for pass (the UNIX password-store). It allows fuzzy finding your pass passwords to copy, show, edit, delete, rename and duplicate them." @@ -777,7 +777,7 @@ history,hiSHtory,,https://github.com/ddworken/hishtory,"A better shell history t time-tracker,habitmap,,https://github.com/shuu-wasseo/habitmap,A command-line app to track your habits and visualise how committed you are to making or maintaining them with colorful heatmaps. utility,sauce,,https://github.com/cadecuddy/sauce,A novelty CLI tool that identifies an anime from an image and yields key data about it. data-management-tabular,Soul,,https://github.com/thevahidal/soul,A SQLite REST and realtime server. -productivity,hardv,,https://github.com/dongyx/hardv,"A CLI flashcard app for UNIX-compatible systems, conforming to the UNIX philosophy." +flashcard,hardv,,https://github.com/dongyx/hardv,"A CLI flashcard app for UNIX-compatible systems, conforming to the UNIX philosophy." monitor,zfxtop,,https://github.com/ssleert/zfxtop,Self described as “fetch top written by bubbletea enjoyer”. funny,Binary Clock,,https://github.com/tom-on-the-internet/binary-clock,Displays a clock where numbers are represented with blue and gray dots with binary encoding. package-manager,cli-tools-info,,https://github.com/Lilja/cli-info,"An overview of your CLI tools, if they are installed and what version they are on." @@ -834,7 +834,7 @@ chatgpt,AI,,https://github.com/nitefood/ai-bash-gpt,A commandline ChatGPT client security,feroxbuster,,https://github.com/epi052/feroxbuster,"A fast, simple, recursive content discovery tool written in Rust." text-search,ugrep,,https://github.com/Genivia/ugrep,"Ultra fast grep with interactive TUI, fuzzy search, boolean queries, hexdumps and more." multimedia,BadaBoomBooks,,https://github.com/WirlyWirly/BadaBoomBooks,Quickly organize audiobooks using a terminal and web-browser. -productivity,py_flashcards,,https://github.com/M4THYOU/py_flashcards,Text-only CLI flashcards parsed from Markdown file. +flashcard,py_flashcards,,https://github.com/M4THYOU/py_flashcards,Text-only CLI flashcards parsed from Markdown file. file-renamer,moove,,https://github.com/urin/moove,Manipulate file names and locations using a text editor. shells,Reptyl,,https://github.com/0ut0flin3/Reptyl,A cross-platform command line shell that supports execution of commands in natural language. networking,Tunnelmole,,https://github.com/robbie-cahill/tunnelmole-client,Connect to local servers from anywhere. @@ -948,7 +948,7 @@ multimedia,catnip,,https://github.com/sweetbbak/catnip,An Image picker using pur games,Wordle Solver,,https://gitlab.com/christosangel/wordle-solver,A bash script that can solve wordle riddles. utility,pangran,,https://github.com/BimoT/pangran,A simple TUI program that checks if you've typed a pangram. utility,Polykill,,https://github.com/Bdeering1/polykill,Lightweight command line utility for removing dependencies and build artifacts from unused local projects. -productivity,ToRRential Card processor,,https://github.com/Constantin1489/trrc,A command-line program to add a card to Anki using AnkiConnect API. +flashcard,ToRRential Card processor,,https://github.com/Constantin1489/trrc,A command-line program to add a card to Anki using AnkiConnect API. music,cue,,https://github.com/ravachol/cue,A command-line music player. git,Git Commit Vanity Hash Solver,,https://github.com/trichner/gitc0ffee,"Neat tool to find a 'vanity' hash for a given git commit. Make all your commits hashes start with the prefix c0ffee, cafe, badc0de5 or whatever makes you happy!" games,blackjack,,https://github.com/acidvegas/blackjack,IRC bot to play blackjack. @@ -969,7 +969,7 @@ package-manager,JAPM,,https://github.com/TheAlexDev23/japm,A package manager tha file-handling,Snoop,,https://github.com/Mandrew0822/Snoop,A command-line utility for Linux that provides information about files in a directory. viewers,Frogmouth,,https://github.com/Textualize/frogmouth,A Markdown viewer / browser for the terminal. financial,bits,,https://github.com/jtraub91/bits,CLI tool and pure Python library for Bitcoin. -productivity,tui-deck,,https://github.com/mebitek/tui-deck,A TUI frontend for Nextcloud Deck app. +flashcard,tui-deck,,https://github.com/mebitek/tui-deck,A TUI frontend for Nextcloud Deck app. copilot,Yai,,https://github.com/ekkinox/yai,"Yai (your AI) is an assistant for your terminal, using OpenAI ChatGPT to build and run commands for you." todo-manager,td,,https://github.com/wolandark/td,Simple & elegant To Do list manager written In Bash. chatgpt,gpterm,,https://github.com/MakisChristou/gpterm,Yet another command-line chat GPT frontend written in Rust. diff --git a/data/categories.csv b/data/categories.csv index 517cf3c..f877530 100644 --- a/data/categories.csv +++ b/data/categories.csv @@ -23,6 +23,7 @@ file-manager,File manager, file-renamer,File renamers, file-system,File systems, financial,Financial tools,"Ledger tracking, currency conversion, cryptocurrency tools" +flashcard,"Flashcards, Anki and decks",Manage decks of flashcards and Anki decks font,Font management, funny,Funny tools,Miscellaneous of tools that provide some funny/aesthetical functionality fuzzy-finder,Fuzzy finders,Fuzzy finders and generic option pickers