From 787b533d65be10fd56a9265310479f30d6cce368 Mon Sep 17 00:00:00 2001 From: Tullio Facchinetti Date: Fri, 9 Dec 2022 14:35:03 +0100 Subject: [PATCH 1/6] ADD: homepage and git repo for remind --- README.md | 2 +- data/apps.csv | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index 4ee9dcc..49e03d8 100644 --- a/README.md +++ b/README.md @@ -529,7 +529,7 @@ Calendar managers. * [Org mode](https://git.savannah.gnu.org/cgit/emacs/org-mode.git) - Super-powerful [Emacs](https://www.gnu.org/software/emacs/) plugin to manage outlines with associated timestamps, priorities, labels, etc.; available views grouped by time (agenda), tags, etc.; plain text storage format. * [pal](https://sourceforge.net/p/palcal/code/HEAD/tree/) - Calendar program for Unix/Linux systems that can keep track of events; custom, plain text storage format; interesting and fully functional. * [ppl addressbook](http://ppladdressbook.org/) - `ppl` is free software made out of other free software. It's built on top of Ruby and Git, and the completely free vcard address book format. -* [Remind](https://www.roaringpenguin.com/products/remind) - Calendar program with possibility to set complex rules to define events; custom, powerful text-based storage format. +* [Remind](https://git.skoll.ca/Skollsoft-Public/Remind) - Calendar program with possibility to set complex rules to define events; custom, powerful text-based storage format. * [remint](https://sr.ht/~mlaparie/remint/) - A simple terminal UI wrapper for D. Skoll's Remind calendar program * [vdirsyncer](https://github.com/pimutils/vdirsyncer) - CalDAV synchronization program. * [Wyrd](http://freecode.com/projects/wyrd/) - Curses front-end for [Remind](https://www.roaringpenguin.com/products/remind) written in OCaml with vertically scrollable time table. diff --git a/data/apps.csv b/data/apps.csv index d91791f..b8340e4 100644 --- a/data/apps.csv +++ b/data/apps.csv @@ -79,7 +79,7 @@ todo-manager,iKog,https://sites.google.com/site/henspace/ikog/,,"A fully-feature todo-manager,Yokadi,https://yokadi.github.io/,https://github.com/agateau/yokadi,Project-based todo manager: every task must be specified with a mandatory project indication. Tasks are stored within a SQLlite DB. Written in Python. organizers,Org mode,http://orgmode.org/,https://git.savannah.gnu.org/cgit/emacs/org-mode.git,"Super-powerful [Emacs](https://www.gnu.org/software/emacs/) plugin to manage outlines with associated timestamps, priorities, labels, etc.; available views grouped by time (agenda), tags, etc.; plain text storage format." organizers,pal,http://palcal.sourceforge.net/,https://sourceforge.net/p/palcal/code/HEAD/tree/,"Calendar program for Unix/Linux systems that can keep track of events; custom, plain text storage format; interesting and fully functional." -organizers,Remind,https://www.roaringpenguin.com/products/remind,,"Calendar program with possibility to set complex rules to define events; custom, powerful text-based storage format." +organizers,Remind,https://dianne.skoll.ca/projects/remind/,https://git.skoll.ca/Skollsoft-Public/Remind,"Calendar program with possibility to set complex rules to define events; custom, powerful text-based storage format." todo-manager,TaskWarrior,https://taskwarrior.org/,https://github.com/GothenburgBitFactory/taskwarrior,Todo manager with advanced features; dedicated synchronization server available; many plugins and related tools; healthy software project. todo-manager,todo.txt,http://todotxt.org/,https://github.com/todotxt/todo.txt-cli,Minimalistic todo manager that uses a simple plain text file to keep track of items; implemented as a shell script. todo-manager,todolist,http://todolist.site/,,"A minimal clone of [Wunderlist](https://www.wunderlist.com/), with 30% of its features. GTD oriented. It stores the task list in a hidden JSON file in the home directory, making it easy to backup or share them." From 81546b3e923b06228412508ec6804e06aa399f5c Mon Sep 17 00:00:00 2001 From: Alessandro Carbone Date: Wed, 4 Jan 2023 18:35:01 +0100 Subject: [PATCH 2/6] =?UTF-8?q?Cancellato=20duplicato=20alla=20riga=20786?= =?UTF-8?q?=20(Dust)=20gi=C3=A0=20presente=20alla=20riga=20350?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- data/apps.csv | 1 - 1 file changed, 1 deletion(-) diff --git a/data/apps.csv b/data/apps.csv index b8340e4..6fd0e50 100644 --- a/data/apps.csv +++ b/data/apps.csv @@ -783,5 +783,4 @@ system,hiSHtory,,https://github.com/ddworken/hishtory,"A better shell history th productivity,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,Soul,,https://github.com/thevahidal/soul,A SQLite REST and realtime server. -disk-analyzer,Dust,,https://github.com/bootandy/dust,A more intuitive version of du in rust. productivity,hardv,,https://github.com/dongyx/hardv,"A CLI flashcard app for UNIX-compatible systems, conforming to the UNIX philosophy." From 92ec3c0eb72795dc0585474abe615d39c8ff2977 Mon Sep 17 00:00:00 2001 From: Alessandro Carbone Date: Fri, 20 Jan 2023 17:07:10 +0100 Subject: [PATCH 3/6] Aggiunto repository GitHub per sysdig (riga 48) --- data/apps.csv | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/data/apps.csv b/data/apps.csv index 6fd0e50..4f32863 100644 --- a/data/apps.csv +++ b/data/apps.csv @@ -45,7 +45,7 @@ monitor,multitail,https://www.vanheusden.com/multitail/,https://github.com/folke monitor,ngrep,http://ngrep.sourceforge.net/,https://github.com/jpr5/ngrep/,"(Network grep) applies the `grep` logic to the network layer, allowing to match regular expressions against data payloads of packets; it recognizes IPv4/6, TCP, UDP, ICMPv4/6, IGMP and Raw across Ethernet, PPP, SLIP, FDDI, Token Ring and null interfaces." file-handling,progress,,https://github.com/Xfennec/progress,"A tool to monitor the progress of common Coreutils command-line tools (`cp`, `mv`, `dd`, `tar`, `rsync`, etc.); it uses an ncurses interface to display the percentage of data copied; it works by reading from system files and retrieving the necessary information for the estimation." monitor,powertop,https://01.org/powertop,https://github.com/fenrus75/powertop,A `top`-like utility to monitor the sources of power consumption; allows to turn on/off many components; quite useful to track possible power-related issues. -monitor,sysdig,https://www.sysdig.org/,,"Sysdig captures system calls and events from the Linux kernel. You can save, filter, and analyze the data with our CLI or our desktop app. Think of sysdig as strace + tcpdump + htop + iftop + lsof + wireshark for your entire system." +monitor,sysdig,https://www.sysdig.org/,https://github.com/draios/sysdig,"Sysdig captures system calls and events from the Linux kernel. You can save, filter, and analyze the data with our CLI or our desktop app. Think of sysdig as strace + tcpdump + htop + iftop + lsof + wireshark for your entire system." monitor,smem,https://www.selenic.com/smem/,https://selenic.com/repo/smem,"Python program that reports memory usage; it can report the ""proportional set size"" (PSS), a meaningful representation of the amount of memory used by libraries and applications in a virtual memory system; it has built-in chart generation." monitor,top,http://www.unixtop.org/,,The classical Unix utility that provides a rolling display of top cpu using processes. monitor,watch,http://www.linfo.org/watch.html,,"Periodically runs a command in the console while temporarily clearing the screen content; it makes it easy to check differences between the output of two subsequent commands; it provides ""diff"" functionality to highlight the changing characters between outputs." From eff1540ca707d84fad42a5b794bd91fce18cd7da Mon Sep 17 00:00:00 2001 From: Alessandro Carbone Date: Fri, 20 Jan 2023 18:39:31 +0100 Subject: [PATCH 4/6] Aggiunti ulteriori repository mancanti --- data/apps.csv | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/data/apps.csv b/data/apps.csv index 4f32863..00fb095 100644 --- a/data/apps.csv +++ b/data/apps.csv @@ -62,7 +62,7 @@ system,hstr,,https://github.com/dvorka/hstr,A tool for managing the history; pow system,parallel,https://www.gnu.org/software/parallel/,https://git.savannah.gnu.org/cgit/parallel.git,A shell tool from GNU for executing jobs in parallel using one or more computers; it can split the input and pipe it into commands in parallel. security,cipher,,https://github.com/ash-shell/cipher,An Ash module that makes it easy to perform aes-256-cbc encryption for files and directories. security,hashcat,https://hashcat.net/hashcat/,https://github.com/hashcat/hashcat,"A robust and efficient password cracking tool that can help you recover lost passwords, audit password security, benchmark, or just figure out what data is stored in a hash." -security,encfs,http://www.arg0.net/#!encfs/c1awt,,Encrypted filesystem in user-space based on [FUSE](https://it.wikipedia.org/wiki/FUSE); mounts an encrypted directory into a clear one. +security,encfs,http://www.arg0.net/#!encfs/c1awt,https://github.com/vgough/encfs,Encrypted filesystem in user-space based on [FUSE](https://it.wikipedia.org/wiki/FUSE); mounts an encrypted directory into a clear one. security,LUKS,https://guardianproject.info/code/luks/,https://github.com/guardianproject/luks/wiki,"Hard disk encryption tool; it stores all setup information in the partition header, enabling easy data transport or migration." password-manager,safe.sh,,https://github.com/windowsrefund/safe,"Pure Bash script to manage secure archives; simple and clean; uses [gnugpg](https://gnupg.org/) for encryption/decryption, thus can leverage tools like [GPG Agent](https://www.gnupg.org/documentation/manuals/gnupg/Invoking-GPG_002dAGENT.html)." password-manager,titan,https://www.byteptr.com/titan/,,"Password management belongs to the command line, deep into the Unix heartland, the shell. Titan is written in C and is available under the MIT license." @@ -75,7 +75,7 @@ organizers,khal,,https://github.com/pimutils/khal,"CLI and terminal calendar pro organizers,ppl addressbook,http://ppladdressbook.org/,,"`ppl` is free software made out of other free software. It's built on top of Ruby and Git, and the completely free vcard address book format." note-taking,kb,,https://github.com/gnebbia/kb,A minimalist knowledge base manager. organizers,khard,,https://github.com/lucc/khard,Console carddav client written in Pyhton. -todo-manager,iKog,https://sites.google.com/site/henspace/ikog/,,"A fully-featured task manager incapsulated within a Python script (just carry around the script to retain all the TODOs). When the script is run, a Python shell is opened, where task-related commands can be entered (ADD, LIST, etc.); a pity that commands are uppercase, which requires the annoying use of the Shift key." +todo-manager,iKog,https://sites.google.com/site/henspace/ikog/,https://github.com/boyska/ikog,"A fully-featured task manager incapsulated within a Python script (just carry around the script to retain all the TODOs). When the script is run, a Python shell is opened, where task-related commands can be entered (ADD, LIST, etc.); a pity that commands are uppercase, which requires the annoying use of the Shift key." todo-manager,Yokadi,https://yokadi.github.io/,https://github.com/agateau/yokadi,Project-based todo manager: every task must be specified with a mandatory project indication. Tasks are stored within a SQLlite DB. Written in Python. organizers,Org mode,http://orgmode.org/,https://git.savannah.gnu.org/cgit/emacs/org-mode.git,"Super-powerful [Emacs](https://www.gnu.org/software/emacs/) plugin to manage outlines with associated timestamps, priorities, labels, etc.; available views grouped by time (agenda), tags, etc.; plain text storage format." organizers,pal,http://palcal.sourceforge.net/,https://sourceforge.net/p/palcal/code/HEAD/tree/,"Calendar program for Unix/Linux systems that can keep track of events; custom, plain text storage format; interesting and fully functional." @@ -84,7 +84,7 @@ todo-manager,TaskWarrior,https://taskwarrior.org/,https://github.com/GothenburgB todo-manager,todo.txt,http://todotxt.org/,https://github.com/todotxt/todo.txt-cli,Minimalistic todo manager that uses a simple plain text file to keep track of items; implemented as a shell script. todo-manager,todolist,http://todolist.site/,,"A minimal clone of [Wunderlist](https://www.wunderlist.com/), with 30% of its features. GTD oriented. It stores the task list in a hidden JSON file in the home directory, making it easy to backup or share them." todo-manager,TuDu,https://code.meskio.net/tudu/,https://github.com/meskio/tudu,"A comand line interface to manage hierarchical todos. Each task has a title, a long text description, a deadline (tudu warns you when the date is close), and a scheduled date. There are categories and priorities." -organizers,Wyrd,http://freecode.com/projects/wyrd/,,Curses front-end for [Remind](https://www.roaringpenguin.com/products/remind) written in OCaml with vertically scrollable time table. +organizers,Wyrd,http://freecode.com/projects/wyrd/,https://gitlab.com/wyrd-calendar/wyrd,Curses front-end for [Remind](https://www.roaringpenguin.com/products/remind) written in OCaml with vertically scrollable time table. productivity,arbtt,http://arbtt.nomeata.de/,https://github.com/nomeata/arbtt,"(automatic, rule-based time tracker) runs in background, collecting information regarding open windows, focussed ones, etc.; it can be configured to display statistics on the collected data, e.g., figuring out the time spent on one specific window." productivity,ledger,http://ledger-cli.org/,https://github.com/ledger/ledger,"A powerful, double-entry accounting system from the command-line; it uses a simple yet powerful text syntax to specify the items to account." calc,Qalculate,https://qalculate.github.io/,https://github.com/Qalculate/libqalculate,"Multi-purpose calculator with customizable functions, units, arbitrary precision, plotting (it includes a GUI)." From 36e2334a2b6d411bb889284b9bfa0cddc1484c93 Mon Sep 17 00:00:00 2001 From: Tullio Facchinetti Date: Sat, 4 Feb 2023 14:52:16 +0100 Subject: [PATCH 5/6] Removed duplicate dust entry --- README.md | 5 ++--- data/apps.csv | 1 - 2 files changed, 2 insertions(+), 4 deletions(-) diff --git a/README.md b/README.md index 49e03d8..870856f 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, **786** apps/tools covered, divided in **43** categories. +To date, **785** apps/tools covered, divided in **43** categories. # Index -[Backup](#backup) (8) | [Calculators](#calc) (8) | [Chat and instant messaging](#chat) (11) | [Conversion](#conversion) (7) | [Data management](#data-management) (36) | [Data transfer](#transfer) (34) | [Directory changers](#cd) (13) | [Disk usage analyzers](#disk-analyzer) (10) | [Editors](#editors) (21) | [Email](#email) (10) | [File and file system handling](#file-handling) (39) | [File manager](#file-manager) (11) | [File renamers](#file-renamer) (8) | [File systems](#file-system) (4) | [Font management](#font) (2) | [Funny tools](#funny) (19) | [Games](#games) (36) | [Git and accessories](#git) (30) | [Graphics](#graphics) (24) | [Multimedia](#multimedia) (4) | [Networking](#networking) (20) | [Note taking](#note-taking) (15) | [Office tools](#office) (16) | [Organizers and calendars](#organizers) (14) | [Online search and resources](#online) (10) | [Password managers](#password-manager) (11) | [Productivity](#productivity) (34) | [Programming](#programming) (32) | [Science](#science) (9) | [Security and encryption](#security) (15) | [Shells](#shells) (6) | [Sound and music](#music) (24) | [System monitoring](#monitor) (27) | [System tools](#system) (29) | [Terminals](#terminal) (9) | [Text processing](#text-processing) (43) | [Text search](#text-search) (9) | [Todo managers](#todo-manager) (19) | [Utilities](#utility) (39) | [Versioning](#versioning) (6) | [Viewers](#viewers) (27) | [Web browser](#browser) (16) | [Web development](#webdev) (21) +[Backup](#backup) (8) | [Calculators](#calc) (8) | [Chat and instant messaging](#chat) (11) | [Conversion](#conversion) (7) | [Data management](#data-management) (36) | [Data transfer](#transfer) (34) | [Directory changers](#cd) (13) | [Disk usage analyzers](#disk-analyzer) (9) | [Editors](#editors) (21) | [Email](#email) (10) | [File and file system handling](#file-handling) (39) | [File manager](#file-manager) (11) | [File renamers](#file-renamer) (8) | [File systems](#file-system) (4) | [Font management](#font) (2) | [Funny tools](#funny) (19) | [Games](#games) (36) | [Git and accessories](#git) (30) | [Graphics](#graphics) (24) | [Multimedia](#multimedia) (4) | [Networking](#networking) (20) | [Note taking](#note-taking) (15) | [Office tools](#office) (16) | [Organizers and calendars](#organizers) (14) | [Online search and resources](#online) (10) | [Password managers](#password-manager) (11) | [Productivity](#productivity) (34) | [Programming](#programming) (32) | [Science](#science) (9) | [Security and encryption](#security) (15) | [Shells](#shells) (6) | [Sound and music](#music) (24) | [System monitoring](#monitor) (27) | [System tools](#system) (29) | [Terminals](#terminal) (9) | [Text processing](#text-processing) (43) | [Text search](#text-search) (9) | [Todo managers](#todo-manager) (19) | [Utilities](#utility) (39) | [Versioning](#versioning) (6) | [Viewers](#viewers) (27) | [Web browser](#browser) (16) | [Web development](#webdev) (21) Some links to [related resources](#resources). @@ -191,7 +191,6 @@ Tools for improving the efficiency of directory traversal. * [dua](https://github.com/Byron/dua-cli) - Disk Usage Analyzer. Learn about the usage of disk space of a given directory with parallel access to max out SSD exploration. * [duf](https://github.com/muesli/duf) - Disk Usage/Free Utility. * [Dust](https://github.com/bootandy/dust) - du + rust = dust. Like du but more intuitive. -* [Dust](https://github.com/bootandy/dust) - A more intuitive version of du in rust. * [dutree](https://github.com/nachoparker/dutree) - A tool to analyze file system usage written in Rust. * [gdu](https://github.com/dundee/gdu) - Pretty fast disk usage analyzer written in Go. Gdu is intended primarily for SSD disks where it can fully utilize parallel processing. However HDDs work as well, but the performance gain is not so huge. * [ncdu](https://code.blicky.net/yorhel/ncdu/) - "A disk usage analyzer with an ncurses interface. It is designed to find space hogs on a remote server where you don't have an entire graphical setup available." diff --git a/data/apps.csv b/data/apps.csv index b8340e4..6fd0e50 100644 --- a/data/apps.csv +++ b/data/apps.csv @@ -783,5 +783,4 @@ system,hiSHtory,,https://github.com/ddworken/hishtory,"A better shell history th productivity,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,Soul,,https://github.com/thevahidal/soul,A SQLite REST and realtime server. -disk-analyzer,Dust,,https://github.com/bootandy/dust,A more intuitive version of du in rust. productivity,hardv,,https://github.com/dongyx/hardv,"A CLI flashcard app for UNIX-compatible systems, conforming to the UNIX philosophy." From 163ea6d1d56b688624ec9c8dbdcfa55d1e278c65 Mon Sep 17 00:00:00 2001 From: Tullio Facchinetti Date: Sat, 4 Feb 2023 14:55:46 +0100 Subject: [PATCH 6/6] Updated the description of nnn --- README.md | 2 +- data/apps.csv | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index 870856f..aafd85d 100644 --- a/README.md +++ b/README.md @@ -290,7 +290,7 @@ File managers, tagging, bookmarking. * [lfm](https://inigo.katxi.org/devel/lfm/) - (Last File Manager) is a file manager written in Python; it comes with lots of features, including 1-pane or 2-pane view, files filters and bookmarks, tree view, virtual file-systems to open compressed archives, search in files, customizable keybindings and themes. * [Midnight Commander](https://github.com/MidnightCommander/mc) - A visual file manager, full-screen text mode application that allows you to copy, move and delete files and whole directory trees and search for files; includes an internal viewer and editor. * [ncursesFM](https://github.com/FedeDP/ncursesFM) - File manager written in C; rather complete in terms of features; especially lightweight and responsive. -* [nnn](https://github.com/jarun/nnn) - "The missing terminal file browser for X". Provides only directory traversal and file visualization. No delete/move operations are supported. +* [nnn](https://github.com/jarun/nnn) - “The unorthodox terminal file manager” is a tiny, nearly 0-config and fast file manager supporting all the operations on files and directories. * [ranger](https://github.com/ranger/ranger) - Console file manager with vi key bindings; curses interface with a view on the directory hierarchy; comes with a file launcher that automatically determines which program to use for opening a given file type. * [rnr](https://github.com/bugnano/rnr) - The RNR File Manager (RNR's Not Ranger) is a text based file manager that combines the best features of Midnight Commander and Ranger. * [vifm](https://github.com/vifm/vifm) - "ncurses based file manager with vi like keybindings/modes/options/commands/configuration, which also borrows some useful ideas from mutt" (cit.). diff --git a/data/apps.csv b/data/apps.csv index 6fd0e50..16adbb7 100644 --- a/data/apps.csv +++ b/data/apps.csv @@ -139,7 +139,7 @@ file-renamer,rename,https://www.kernel.org/pub/linux/utils/util-linux/,,"Include file-renamer,renameutils,http://www.nongnu.org/renameutils/,,A set of programs to change file and directory names by editing them inplace; I find `imv` especially useful to edit a filename at the program prompt. file-handling,rmlint,,https://github.com/sahib/rmlint/,A tool to recursively scan a directory tree looking for duplicate and broken files; it outputs statistics and save the list of files in JSON format; it produce a shell script that can be inspected before running it to delete the desire files. file-handling,gcp,,https://github.com/petronny/gcp,"`gcp` (Goffi’s cp) is an advanced file copier tool, heavily inspired from the traditional `cp` command utility, but with some additional features: Displays the copy progress indicator, with estimated time, current file speed; logs of all actions; resume of interrupted copy processes." -file-manager,nnn,,https://github.com/jarun/nnn,"""The missing terminal file browser for X"". Provides only directory traversal and file visualization. No delete/move operations are supported." +file-manager,nnn,,https://github.com/jarun/nnn,"“The unorthodox terminal file manager” is a tiny, nearly 0-config and fast file manager supporting all the operations on files and directories." file-handling,PathPicker,https://facebook.github.io/PathPicker/,https://github.com/facebook/pathpicker/,A tool from Facebook that parses the output from a command and presents a UI to select files and directories; can be used to apply a command of a interactively selected files or to move across directories. file-handling,tree,http://mama.indstate.edu/users/ice/tree/,https://gitlab.com/OldManProgrammer/unix-tree,"""Recursive directory listing command that produces a depth indented listing of files""." funny,asciicquarium,http://www.robobunny.com/projects/asciiquarium/html/,https://github.com/rgoring/asciiquarium,Enjoy the mysteries of the sea from the safety of your own terminal!