From 49f044bcee2e048987e5b77ca52220f0e33cf7a3 Mon Sep 17 00:00:00 2001 From: Tullio Facchinetti Date: Mon, 29 Aug 2022 00:36:19 +0200 Subject: [PATCH] ADD: Science category and moved some tools in the new category --- README.md | 15 +++++++++------ data/apps.csv | 8 ++++---- data/categories.csv | 1 + 3 files changed, 14 insertions(+), 10 deletions(-) diff --git a/README.md b/README.md index e2ff742..9e16649 100644 --- a/README.md +++ b/README.md @@ -21,11 +21,11 @@ If you want to contribute through a pull request, make sure to add new entries t # Summary -To date, **561** apps/tools covered, divided in **41** categories. +To date, **561** apps/tools covered, divided in **42** categories. # Index -[Backup](#backup) (8) | [Calculators](#calc) (4) | [Chat and instant messaging](#chat) (8) | [Conversion](#conversion) (6) | [Data management](#data-management) (27) | [Data transfer](#transfer) (25) | [Directory changers](#cd) (8) | [Disk usage analyzers](#disk-analyzer) (8) | [Editors](#editors) (17) | [Email](#email) (9) | [File and file system handling](#file-handling) (32) | [File manager](#file-manager) (9) | [File renamers](#file-renamer) (6) | [File systems](#file-system) (3) | [Font management](#font) (2) | [Funny tools](#funny) (13) | [Games](#games) (26) | [Git and accessories](#git) (16) | [Graphics](#graphics) (14) | [Multimedia](#multimedia) (2) | [Networking](#networking) (13) | [Note taking](#note-taking) (11) | [Office tools](#office) (16) | [Organizers and calendars](#organizers) (12) | [Password managers](#password-manager) (9) | [Productivity](#productivity) (17) | [Programming](#programming) (12) | [Security and encryption](#security) (8) | [Shells](#shells) (4) | [Sound and music](#music) (22) | [System monitoring](#monitor) (24) | [System tools](#system) (19) | [Terminals](#terminal) (9) | [Text processing](#text-processing) (30) | [Text search](#text-search) (9) | [Todo managers](#todo-manager) (14) | [Utilities](#utility) (31) | [Versioning](#versioning) (5) | [Viewers](#viewers) (25) | [Web browser](#browser) (16) | [Web development](#webdev) (12) +[Backup](#backup) (8) | [Calculators](#calc) (4) | [Chat and instant messaging](#chat) (8) | [Conversion](#conversion) (6) | [Data management](#data-management) (25) | [Data transfer](#transfer) (25) | [Directory changers](#cd) (8) | [Disk usage analyzers](#disk-analyzer) (8) | [Editors](#editors) (17) | [Email](#email) (9) | [File and file system handling](#file-handling) (32) | [File manager](#file-manager) (9) | [File renamers](#file-renamer) (6) | [File systems](#file-system) (3) | [Font management](#font) (2) | [Funny tools](#funny) (13) | [Games](#games) (26) | [Git and accessories](#git) (16) | [Graphics](#graphics) (14) | [Multimedia](#multimedia) (2) | [Networking](#networking) (13) | [Note taking](#note-taking) (11) | [Office tools](#office) (16) | [Organizers and calendars](#organizers) (12) | [Password managers](#password-manager) (9) | [Productivity](#productivity) (17) | [Programming](#programming) (12) | [Science](#science) (4) | [Security and encryption](#security) (8) | [Shells](#shells) (4) | [Sound and music](#music) (22) | [System monitoring](#monitor) (24) | [System tools](#system) (19) | [Terminals](#terminal) (9) | [Text processing](#text-processing) (30) | [Text search](#text-search) (9) | [Todo managers](#todo-manager) (14) | [Utilities](#utility) (29) | [Versioning](#versioning) (5) | [Viewers](#viewers) (25) | [Web browser](#browser) (16) | [Web development](#webdev) (12) Some links to [related resources](#resources). @@ -74,7 +74,6 @@ Some links to [related resources](#resources). * [dasel](https://github.com/TomWright/dasel) - Allows you to query and modify data structures using selector strings. * [datadash](https://github.com/keithknott26/datadash) - Visualize and graph data in the terminal. * [Dolt](https://github.com/dolthub/dolt) - Dolt is Git for Data! Dolt is a SQL database that you can fork, clone, branch, merge, push and pull just like a git repository. -* [FAWOC](https://github.com/robolab-pavia/fawoc) - FAWOC is a TUI program for manually labelling a list of words. It has been developed to support the efficient clustering of documents based on topic modeling algorithms such as Dirichlet Latent Allocation. * [GNU Recutils](https://www.gnu.org/software/recutils/manual/) - Set of tools and libraries to access human-editable, text-based databases called recfiles. * [gnuplot](https://www.explainshell.com/explain/1/gnuplot) - Generate two and three dimensional plots of data. * [gojq](https://github.com/itchyny/gojq) - Pure Go implementation of jq. @@ -86,7 +85,6 @@ Some links to [related resources](#resources). * [osmf](https://github.com/codesoap/osmf) - OpenStreetMap find - A simple command line tool to explore OSM data. * [pgcli](https://github.com/dbcli/pgcli) - Postgres CLI with autocompletion and syntax highlighting. * [q](http://harelba.github.io/q/) - Executes SQL-like queries on CSVs/TSVs tabular data files; each tabular file is treated as a database table; support to all SQL constructs (`WHERE`, `GROUP BY`, `JOIN`). -* [slr-kit](https://github.com/robolab-pavia/slr-kit) - Set of CLI tools to assist the writing of Systematic Literature Reviews powered by Natural Language Processing. * [sq](https://github.com/neilotoole/sq) - Command line tool that provides jq-style access to structured data sources such as SQL databases, or document formats like CSV or Excel. * [TSV Utilities](https://github.com/eBay/tsv-utils) - Command line tools for large, tabular data files. * [usql](https://github.com/xo/usql) - Universal command-line interface for SQL databases. @@ -443,6 +441,13 @@ Some links to [related resources](#resources). * [scons](https://github.com/SCons/scons) - Software construction tool. * [temci](https://github.com/parttimenerd/temci) - Advanced benchmarking tool written in Python 3 that supports setting up an environment for benchmarking and the generation of visually appealing reports. +## Science + +* [element](https://github.com/gennaro-tedesco/element) - Periodic table on the command line. +* [FAWOC](https://github.com/robolab-pavia/fawoc) - FAWOC is a TUI program for manually labelling a list of words. It has been developed to support the efficient clustering of documents based on topic modeling algorithms such as Dirichlet Latent Allocation. +* [pt.sh](https://github.com/alexeytal/pt.sh) - CLI periodic table with search and many properties. +* [slr-kit](https://github.com/robolab-pavia/slr-kit) - Set of CLI tools to assist the writing of Systematic Literature Reviews powered by Natural Language Processing. + ## Security and encryption * [cipher](https://github.com/ash-shell/cipher) - An Ash module that makes it easy to perform aes-256-cbc encryption for files and directories. @@ -619,7 +624,6 @@ Some links to [related resources](#resources). * [dateutils](http://www.fresse.org/dateutils/) - Dateutils are a bunch of tools that revolve around fiddling with dates and times in the command line with a strong focus on use cases that arise when dealing with large amounts of financial data. * [ddgr](https://github.com/jarun/ddgr) - A command line utility to search DuckDuckGo (html version) from the terminal. * [eg](https://github.com/srsudar/eg) - Useful examples at the command line. -* [element](https://github.com/gennaro-tedesco/element) - Periodic table on the command line. * [Gaze](https://github.com/wtetsu/gaze) - Runs a command, right after you save a file. * [googler](https://github.com/jarun/googler) - Google Search, Google Site Search, Google News from the terminal. * [GoTTY](https://github.com/yudai/gotty) - A program to turn CLI tools into web applications; basically, it runs a command and starts a server so that the output can be displayed in a web page. @@ -632,7 +636,6 @@ Some links to [related resources](#resources). * [pire](https://github.com/johannestaas/pire) - Python Interactive Regular Expressions. * [pmenu](https://github.com/sgtpep/pmenu) - A dynamic terminal-based menu inspired by dmenu. * [powerline](https://github.com/powerline/powerline) - Powerline is a statusline plugin for vim, and provides statuslines and prompts for several other applications, including zsh, bash, tmux, IPython, Awesome and Qtile. -* [pt.sh](https://github.com/alexeytal/pt.sh) - CLI periodic table with search and many properties. * [rofi](https://github.com/davatorium/rofi) - A window switcher, application launcher and dmenu replacement. * [so](https://github.com/samtay/so) - Terminal interface for Stack Overflow. * [socialscan](https://github.com/iojw/socialscan) - Python library and CLI for accurately querying username and email usage on online platforms. diff --git a/data/apps.csv b/data/apps.csv index 76eb510..21266e0 100644 --- a/data/apps.csv +++ b/data/apps.csv @@ -292,7 +292,7 @@ office,bib.awk,https://github.com/huijunchen9260/bib.awk,Bibliography manager wr programming,rr,https://rr-project.org/,"Debug the recording, deterministically, as many times as you want." programming,nbterm,https://github.com/davidbrochart/nbterm,Jupyter Notebooks in the terminal. transfer,qr-filetransfer,https://github.com/sdushantha/qr-filetransfer,Transfer files over WiFi between your computer and your smartphone from the terminal. -utility,element,https://github.com/gennaro-tedesco/element,Periodic table on the command line. +science,element,https://github.com/gennaro-tedesco/element,Periodic table on the command line. viewers,termv,https://github.com/Roshan-R/termv,A terminal iptv player written in bash. utility,rofi,https://github.com/davatorium/rofi,"A window switcher, application launcher and dmenu replacement." file-renamer,F2,https://github.com/ayoisaiah/f2,Cross-platform command-line tool for batch renaming files and directories quickly and safely. @@ -542,7 +542,7 @@ networking,TStream,https://github.com/qnkhuat/tstream,"Live streaming from the t todo-manager,tsk,https://github.com/kakengloh/tsk,"Terminal task management app with an emphasis on simplicity, efficiency and ease of use." monitor,The Logfile Navigator,https://lnav.org/,An advanced and colorful log file viewer with TUI interface. data-management,gojq,https://github.com/itchyny/gojq,Pure Go implementation of jq. -utility,pt.sh,https://github.com/alexeytal/pt.sh,CLI periodic table with search and many properties. +science,pt.sh,https://github.com/alexeytal/pt.sh,CLI periodic table with search and many properties. terminal,Zellij,https://github.com/zellij-org/zellij,"A workspace aimed at developers, ops-oriented people and anyone who loves the terminal. At its core, it is a terminal multiplexer." todo-manager,xit,https://github.com/jotaen/xit,"A plain-text file format for todos and check lists. So, not really a program, but I believe it is worth to list :-)" security,uacme,https://github.com/ndilieto/uacme,ACMEv2 client written in plain C with minimal dependencies. @@ -558,5 +558,5 @@ browser,Telescope,https://telescope.omarpolo.com/,Gemini client with UI that is browser,gplaces,https://github.com/dimkr/gplaces,Simple but powerful terminal Gemini client. browser,Romulus,https://github.com/LukeEmmet/Romulus,"A cross platform Gemini console client in C# with a simple user interface, interactive menus and mouse support." email,pymailgen,https://github.com/toolleeo/pymailgen,"Starting from the content of a CSV file and a template text file, pymailgen generates a list of emails to be sent out using a command-line SMTP client." -data-management,FAWOC,https://github.com/robolab-pavia/fawoc,FAWOC is a TUI program for manually labelling a list of words. It has been developed to support the efficient clustering of documents based on topic modeling algorithms such as Dirichlet Latent Allocation. -data-management,slr-kit,https://github.com/robolab-pavia/slr-kit,Set of CLI tools to assist the writing of Systematic Literature Reviews powered by Natural Language Processing. +science,FAWOC,https://github.com/robolab-pavia/fawoc,FAWOC is a TUI program for manually labelling a list of words. It has been developed to support the efficient clustering of documents based on topic modeling algorithms such as Dirichlet Latent Allocation. +science,slr-kit,https://github.com/robolab-pavia/slr-kit,Set of CLI tools to assist the writing of Systematic Literature Reviews powered by Natural Language Processing. diff --git a/data/categories.csv b/data/categories.csv index 18f046c..fda3c84 100644 --- a/data/categories.csv +++ b/data/categories.csv @@ -26,6 +26,7 @@ organizers,Organizers and calendars,Calendar managers password-manager,Password managers, productivity,Productivity, programming,Programming, +science,Science,Tools for scientific research and science applications security,Security and encryption,"Cryptography, ciphered archive managers, encrypted file-systems, password managers" shells,Shells, music,Sound and music,