Compare commits

...

25 Commits

Author SHA1 Message Date
Vinay Sharma
769af95e5b
Merge a1af92ec93 into dde3f4d7ae 2024-09-27 14:45:19 +00:00
Jonathan Neidel
dde3f4d7ae Remove more non-working projects, group leftover socials into Chat 2024-09-23 06:47:59 +02:00
Jonathan Neidel
6e0735ae9c Remove broken or abandoned social media clients 2024-09-23 06:42:04 +02:00
gmt4
5b2c123d78
Add mpvc (#634)
Co-authored-by: Jonathan Neidel <github@jneidel.com>
2024-09-23 06:34:09 +02:00
Jonathan Neidel
2edcae7f30 Remove deprecated projects, replace neofetch with fastfetch 2024-09-19 09:25:29 +02:00
Vitaly Zdanevich
962e639932
Switch to working geeknote fork (#613) 2024-04-24 08:59:39 +02:00
Jonathan Neidel
4ee99b3252 Remove deprections 2024-03-24 09:55:14 +01:00
Khaliq
5d7deb5312
Add ncp (#583)
Co-authored-by: Jonathan Neidel <github@jneidel.com>
2023-09-11 16:35:59 +02:00
Jonathan Neidel
1373e199eb
Replace deprecated exa with fork 2023-09-07 18:04:47 +02:00
Stanislav Deviatov
72b83878ea
Add curlie (#578)
Co-authored-by: Jonathan Neidel <github@jneidel.com>
2023-08-23 13:55:33 +02:00
Albert Frankfurt
839ada1c66
Fix typo in clevercli description (#577) 2023-08-18 22:43:18 +02:00
Dipankar Pal
c1e98059fa
Add radio-active (#574)
Co-authored-by: Jonathan Neidel <github@jneidel.com>
2023-08-17 18:44:52 +02:00
Mk5
449f3e6432
Add fjira (#575)
Co-authored-by: mk5 <mateusz+git@mk5.pl>
Co-authored-by: Jonathan Neidel <github@jneidel.com>
2023-08-17 17:22:06 +02:00
Jonathan Neidel
70b130798b
Add hledger and link to other PTA tools 2023-08-15 17:55:31 +02:00
Jonathan Neidel
8a3875953b Remove deprecated projects and update script for checking deprecations 2023-08-03 10:45:18 +02:00
webdev4422
a50265b94d
Add tere (#573)
Co-authored-by: Jonathan Neidel <github@jneidel.com>
2023-08-03 10:26:03 +02:00
Madhur Ahuja
433420fa62
Add lazygit (#572)
Co-authored-by: Jonathan Neidel <github@jneidel.com>
2023-08-03 09:54:50 +02:00
parvardegr
415ce53cb5
Add sharing (#571) 2023-07-30 09:57:55 +02:00
Martín Gaitán
5372808fce
Add shbin (#570)
Co-authored-by: Jonathan Neidel <github@jneidel.com>
2023-07-27 18:49:52 +02:00
Herrington Darkholme
a8bc152045
Add ast-grep (#569)
Co-authored-by: Jonathan Neidel <github@jneidel.com>
2023-07-17 07:52:43 +02:00
derVedro
d8670c6182
Add far2l (#456)
Co-authored-by: Jonathan Neidel <github@jneidel.com>
2023-07-14 11:36:49 +02:00
Oli Lalonde
d331c5c5c3
Add clevercli (#550) 2023-07-11 12:57:52 +02:00
Jonathan VUILLEMIN
09d2c26456
Add yai (#568)
Co-authored-by: Jonathan Neidel <github@jneidel.com>
2023-07-11 12:42:50 +02:00
Alexey Yuzhakov
4420638317
Add xq (#567) 2023-06-30 18:21:58 +02:00
Vinay Sharma
a1af92ec93
Add Rapid React 2021-07-01 00:22:25 +05:30
2 changed files with 57 additions and 43 deletions

View File

@ -1,6 +1,6 @@
#! /bin/bash
J=4
J=6
OUT_FILE=deprecated.txt
if [ "$1" = "--help" ] || [ "$1" = "-h" ] || [ "$1" = "help" ]; then
@ -14,21 +14,32 @@ EOF
exit
fi
APPS=$(cat readme.md | grep -e "- \[.\+\]\(.\+\)\s" | grep 'github.com' | awk -F "(" '{ print $2 }' | cut -d ")" -f1)
check_if_archived_on_github() {
APPS=$(grep -e "- \[.\+\]\(.\+\)\s" readme.md | grep 'github.com' | awk -F "(" '{ print $2 }' | cut -d ")" -f1)
check_deprecation() {
REPO="$1"
if nice curl -SsL "$REPO" | grep "This repository has been archived by the owner. It is now read-only." >/dev/null; then
echo "DEPRECATED $REPO" | tee -a $OUT_FILE
else
echo "CHECKED $REPO"
fi
check_deprecation() {
REPO="$1"
if nice curl -SsL "$REPO" | grep "This repository has been archived by the owner on" >/dev/null; then
echo "DEPRECATED $REPO" | tee -a $OUT_FILE
else
echo "CHECKED $REPO"
fi
}
# parallel exec: https://unix.stackexchange.com/a/216475
for app in $(echo $APPS); do
((i=i%J)); ((i++==0)) && wait
check_deprecation "$app" &
done
}
# parallel exec: https://unix.stackexchange.com/a/216475
for app in $(echo $APPS); do
((i=i%J)); ((i++==0)) && wait
check_deprecation "$app" &
done
check_if_link_is_dead() {
command -v deadlink >/dev/null || { echo "deadlink is not installed" 1>&2; exit 127; }
deadlink check readme
tmp=$(mktemp)
grep -Po "http[^)]+" readme.md | grep -v "https://github.com" >$tmp
deadlink check $tmp
}
check_if_archived_on_github
check_if_link_is_dead

View File

@ -89,8 +89,6 @@ Inspired by the [awesome](https://github.com/sindresorhus/awesome) list thing.
## Entertainment
- [football-cli](https://github.com/ManrajGrover/football-cli) - Get live scores, fixtures, standings of almost every football competition/league.
- [pockyt](https://github.com/arvindch/pockyt) - Read, Manage, and Automate your [Pocket](https://getpocket.com) collection.
- [newsboat](https://github.com/newsboat/newsboat) - An extendable RSS feed reader for text terminals.
### Music
@ -108,16 +106,8 @@ Inspired by the [awesome](https://github.com/sindresorhus/awesome) list thing.
- [spotify-tui](https://github.com/Rigellute/spotify-tui) - Spotify client.
- [swaglyrics-for-spotify](https://github.com/SwagLyrics/SwagLyrics-For-Spotify) - Spotify lyrics.
- [dzr](https://github.com/yne/dzr) - deezer.com player.
### Social Media
- [facebook-cli](https://github.com/specious/facebook-cli) - Facebook command line interface.
- [TTYtter](https://github.com/oysttyer/oysttyer) - Twitter client.
- [Rainbowstream](https://github.com/DTVD/rainbowstream) - A smart and nice Twitter client on the terminal.
- [tuir](https://gitlab.com/ajak/tuir) - Reddit TUI.
- [WeeChat](https://weechat.org/) - Fast, light and extensible chat client.
- [irssi](https://github.com/irssi/irssi) - IRC chat client.
- [kirc](https://github.com/mcpcpc/kirc) - Tiny IRC client.
- [radio-active](https://github.com/deep5050/radio-active) - Internet radio player with 40k+ stations.
- [mpvc](https://github.com/gmt4/mpvc) - Music player interfacing mpv.
### Video
@ -146,6 +136,12 @@ Inspired by the [awesome](https://github.com/sindresorhus/awesome) list thing.
- [SpeedRead](https://github.com/sunsations/speed_read) - Spritz-alike speedreader.
- [medium-cli](https://github.com/djadmin/medium-cli) - Read [medium.com](https://medium.com/) stories.
### Chat
- [WeeChat](https://weechat.org/) - Fast, light and extensible chat client.
- [irssi](https://github.com/irssi/irssi) - IRC chat client.
- [kirc](https://github.com/mcpcpc/kirc) - Tiny IRC client.
## Development
- [legit](https://github.com/captainsafia/legit) - Generate Open Source licences as files or file headers.
@ -203,8 +199,7 @@ Inspired by the [awesome](https://github.com/sindresorhus/awesome) list thing.
- [s3cmd](https://github.com/s3tools/s3cmd) - Fully-Featured S3 client.
- [pm2](https://github.com/Unitech/pm2) - Production Process Manager for Node.js.
- [ops](https://github.com/nanovms/ops) - Unikernel compilation and orchestration tool.
- [flog](http://github.com/mingrammer/flog) - A fake log generator for log formats such as apache-common, apache error and RFC3164 syslog.
- [isitfit](http://github.com/autofitcloud/isitfit) - Manage AWS EC2 rightsizing.
- [flog](https://github.com/mingrammer/flog) - A fake log generator for log formats such as apache-common, apache error and RFC3164 syslog.
- [k9s](https://github.com/derailed/k9s) - Manage Kubernetes Clusters.
- [PingMe](https://github.com/kha7iq/pingme) - Send messages/alerts to multiple messaging platforms & email.
- [ipfs-deploy](https://github.com/agentofuser/ipfs-deploy) - Deploy static websites to [IPFS](https://github.com/ipfs/ipfs#overviewhttps://github.com/ipfs/ipfs#overview).
@ -216,7 +211,6 @@ Inspired by the [awesome](https://github.com/sindresorhus/awesome) list thing.
- [lstags](https://github.com/ivanilves/lstags) - Synchronize images across registries.
- [dockly](https://github.com/lirantal/dockly) - Interactively manage containers.
- [lazydocker](https://github.com/jesseduffield/lazydocker) - Simple docker/docker-compose interface.
- [docker-shell](https://github.com/Trendyol/docker-shell) - Simple interactive docker interface.
- [docker-pushrm](https://github.com/christian-korneck/docker-pushrm) - Push a readme to container registries.
### Release
@ -242,8 +236,9 @@ Inspired by the [awesome](https://github.com/sindresorhus/awesome) list thing.
- [yo](https://github.com/yeoman/yo) - Scaffolding tool for running Yeoman generators.
- [boilr](https://github.com/tmrts/boilr) - Create projects from boilerplate templates.
- [cookiecutter](https://github.com/audreyr/cookiecutter) - Create projects from templates.
- [mevn-cli](http://github.com/madlabsinc/mevn-cli) - Light speed setup for MEVN (Mongo Express Vue Node) Apps.
- [mevn-cli](https://github.com/madlabsinc/mevn-cli) - Light speed setup for MEVN (Mongo Express Vue Node) Apps.
- [scaffold-static](https://github.com/jamesgeorge007/scaffold-static) - Scaffolding utility for vanilla JS.
- [rapid-react](https://github.com/vinaysharma14/rapid-react) - Rapid scaffolding of tailored React Apps.
### HTTP Server
@ -256,6 +251,7 @@ Inspired by the [awesome](https://github.com/sindresorhus/awesome) list thing.
- [HTTPie](https://github.com/httpie/httpie) - A user-friendly HTTP client.
- [HTTP Prompt](https://github.com/eliangcs/http-prompt) - Interactive HTTP client featuring autocomplete and syntax highlighting.
- [ain](https://github.com/jonaslu/ain) - HTTP client with a simple format to organize API endpoints.
- [curlie](https://github.com/rs/curlie) - A curl frontend with the ease of use of HTTPie.
## Productivity
@ -269,6 +265,7 @@ Inspired by the [awesome](https://github.com/sindresorhus/awesome) list thing.
- [Buku](https://github.com/jarun/Buku) - Browser-independent bookmark manager.
- [papis](https://github.com/papis/papis) - Extensible document and bibliography manager.
- [pubs](https://github.com/pubs/pubs) - Scientific bibliography manager.
- [fjira](https://github.com/mk-5/fjira) - Fuzzy finder and TUI application for Jira.
### Time Tracking
@ -282,13 +279,12 @@ Inspired by the [awesome](https://github.com/sindresorhus/awesome) list thing.
### Note Taking and Lists
- [idea](https://github.com/IonicaBizau/idea) - A lightweight tool for keeping ideas in a safe place quick and easy.
- [geeknote](https://github.com/jeffkowalski/geeknote) - Evernote client.
- [geeknote](https://github.com/vitaly-zdanevich/geeknote) - Evernote client.
- [Taskwarrior](https://taskwarrior.org/) - Manage your TODO list.
- [Terminal velocity](https://vhp.github.io/terminal_velocity/) - A fast note-taking app.
- [eureka](https://github.com/simeg/eureka) - Input and store your ideas.
- [sncli](https://github.com/insanum/sncli) - Simplenote client.
- [td-cli](https://github.com/darrikonn/td-cli) - A TODO manager to organize and manage your TODO's across multiple projects.
- [taskell](https://github.com/smallhadroncollider/taskell) - Interactive kanban board/task manager.
- [taskbook](https://github.com/klaussinani/taskbook) - Tasks, boards & notes for the command-line habitat.
- [dnote](https://github.com/dnote/dnote) - A interactive, multi-device notebook.
- [nb](https://github.com/xwmx/nb) - A notetaking, bookmarking, archiving, and knowledge base application.
@ -296,7 +292,10 @@ Inspired by the [awesome](https://github.com/sindresorhus/awesome) list thing.
### Finance
- [ledger](https://ledger-cli.org/) - Powerful, double-entry accounting system on the terminal
See [plaintextaccounting.org](https://plaintextaccounting.org) for a great overview of relevant tools.
- [ledger](https://ledger-cli.org/) - Powerful, double-entry accounting system.
- [hledger](https://hledger.org/) - Robust, fast, intuitive plain text accounting tool with CLI, TUI and web interfaces.
- [moeda](https://github.com/thompsonemerson/moeda) - Foreign exchange rates and currency conversion.
- [cash-cli](https://github.com/xxczaki/cash-cli) - Convert Currency Rates.
- [cointop](https://github.com/miguelmota/cointop) - Track cryptocurrencies.
@ -327,6 +326,7 @@ Inspired by the [awesome](https://github.com/sindresorhus/awesome) list thing.
- [crawley](https://github.com/s0rg/crawley) - Unix-way web crawler.
- [kill-tabs](https://github.com/sindresorhus/kill-tabs) - Kill all Chrome tabs.
- [alex](https://github.com/get-alex/alex) - Catch insensitive, inconsiderate writing.
- [clevercli](https://github.com/clevercli/clevercli) - Collection of ChatGPT powered utilities.
### macOS
@ -360,7 +360,6 @@ Inspired by the [awesome](https://github.com/sindresorhus/awesome) list thing.
- [wallpaper-cli](https://github.com/sindresorhus/wallpaper-cli) - Get or set the desktop wallpaper.
- [themer](https://github.com/mjswensen/themer) - Generate personalized themes for your editor, terminal, wallpaper, Slack, and more.
- [JackPaper](https://github.com/jackel27/jackpaper) - Set images from Unsplash as wallpaper.
- [pywal](https://github.com/dylanaraps/pywal) - Generate and change color-schemes, then apply them system-wide to all of your favourite programs.
- [QuickWall](https://github.com/deepjyoti30/QuickWall) - Directly set wallpapers from Unsplash.
- [oh-my-posh](https://ohmyposh.dev) - Prompt theme engine.
@ -375,7 +374,7 @@ Inspired by the [awesome](https://github.com/sindresorhus/awesome) list thing.
### System Interaction Utilities
- [neofetch](https://github.com/dylanaraps/neofetch) - System information tool.
- [fastfetch](https://github.com/fastfetch-cli/fastfetch) - System information tool.
- [battery-level-cli](https://github.com/gillstrom/battery-level-cli) - Get current battery level.
- [brightness-cli](https://github.com/kevva/brightness-cli) - Change screen brightness ([windows](https://github.com/sondreb/win-brightness)).
- [yank](https://github.com/mptre/yank) - Yank terminal output to clipboard.
@ -440,6 +439,7 @@ Inspired by the [awesome](https://github.com/sindresorhus/awesome) list thing.
- [Wat](https://github.com/dthree/wat) - Instant, central, community-built docs.
- [teachcode](https://github.com/madlabsinc/teachcode) - Guide for the earliest lessons of coding.
- [navi](https://github.com/denisidoro/navi) - Interactive cheatsheet tool.
- [yai](https://github.com/ekkinox/yai) - AI powered terminal assistant.
## Data Manipulation
@ -452,6 +452,7 @@ Inspired by the [awesome](https://github.com/sindresorhus/awesome) list thing.
- [dasel](https://github.com/tomwright/dasel) - JSON/YAML/TOML/XML processor (like jq/yq).
- [yaml-cli](https://github.com/pandastrike/yaml-cli) - Query/update YAML.
- [ramda-cli](https://github.com/raine/ramda-cli) - Process data with functional pipelines.
- [xq](https://github.com/sibprogrammer/xq) - XML and HTML beautifier and content extractor.
### JSON
@ -486,8 +487,8 @@ Inspired by the [awesome](https://github.com/sindresorhus/awesome) list thing.
- [Vifm](https://vifm.info/) - VI influnced file manager.
- [nnn](https://github.com/jarun/nnn) - File browser and disk usage analyzer with excellent desktop integration.
- [lf](https://github.com/gokcehan/lf) - Fast, extensively customizable file manager.
- [fff](https://github.com/dylanaraps/fff) - Fast, simple file manager.
- [clifm](https://github.com/leo-arch/clifm) - The command line file manager.
- [far2l](https://github.com/elfmz/far2l) - Orthodox file manager.
### Deleting, Copying, and Renaming
@ -510,7 +511,7 @@ Inspired by the [awesome](https://github.com/sindresorhus/awesome) list thing.
- [webtorrent-cli](https://github.com/feross/webtorrent-cli) Streaming torrent client.
- [entr](https://github.com/eradman/entr) - Run an arbitrary command when files change.
- [organize-cli](https://github.com/ManrajGrover/organize-cli) - Organize your files automatically.
- [organize-rt](https://gitlab.com/FixFromDarkness/organize-rt) - organize-cli in Rust with more customization.
- [organize-rt](https://gitlab.com/foxido/organize-rt) - organize-cli in Rust with more customization.
- [RecoverPy](https://github.com/PabloLec/RecoverPy) - Recover overwritten or deleted files.
### File Sync/Sharing
@ -521,11 +522,14 @@ Inspired by the [awesome](https://github.com/sindresorhus/awesome) list thing.
- [google-drive-upload](https://github.com/labbots/google-drive-upload) - Upload/sync with Google Drive.
- [gdrive-downloader](https://github.com/Akianonymus/gdrive-downloader) - Download files/folders from Google Drive.
- [portal](https://github.com/ZinoKader/portal) - Send files between computers.
- [shbin](https://github.com/Shiphero/shbin/) - Turn a Github repo into a pastebin.
- [sharing](https://github.com/parvardegr/sharing) - Send and receive files on your mobile device.
- [ncp](https://github.com/kha7iq/ncp) - Transfer files and folders, to and from NFS servers.
### Directory Listing
- [alder](https://github.com/aweary/alder) - Minimal `tree` with colors.
- [exa](https://github.com/ogham/exa) - Improved version of `ls`.
- [eza](https://github.com/eza-community/eza) - Improved version of `ls`.
- [tre](https://github.com/dduan/tre) - `tree` with git awareness, editor aliasing, and more.
- [ll](https://github.com/antonmedv/ll) - `ls` with git status.
- [lsd](https://github.com/Peltoche/lsd) - `ls` with many extra features.
@ -533,7 +537,6 @@ Inspired by the [awesome](https://github.com/sindresorhus/awesome) list thing.
### Directory Navigation
- [autojump](https://github.com/wting/autojump) - A cd command that learns - easily navigate directories from the command line.
- [fasd](https://github.com/clvv/fasd) - Command-line productivity booster, offers quick access to files and directories, inspired by autojump, z and v.
- [pm](https://github.com/Angelmmiguel/pm) - The easy way to switch to your projects on the shell.
- [z](https://github.com/rupa/z) - z is the new j, yo.
- [PathPicker](https://github.com/facebook/pathpicker/) - After parsing the output from a command, PathPicker presents you with a nice UI to select which files you're interested in.
@ -541,6 +544,7 @@ Inspired by the [awesome](https://github.com/sindresorhus/awesome) list thing.
- [goto](https://github.com/iridakos/goto) - Directory aliases for the shell with autocomplete.
- [z.lua](https://github.com/skywind3000/z.lua) - `cd` command that learns your habits.
- [zoxide](https://github.com/ajeetdsouza/zoxide) - Fast directory jumper in Rust.
- [tere](https://github.com/mgunyho/tere) - A faster alternative to using cd and ls.
### Search
@ -553,6 +557,7 @@ Inspired by the [awesome](https://github.com/sindresorhus/awesome) list thing.
- [broot](https://github.com/Canop/broot) - Fuzzy finder similar to fzf, but with space usage visualization.
- [rare](https://github.com/zix99/rare) - Real-time regex aggregation and analysis.
- [skim](https://github.com/lotabout/skim) - A general fuzzy finder written in rust, similar to fzf.
- [ast-grep](https://github.com/ast-grep/ast-grep) - A tool for code structrual search, linting and rewriting.
## Version Control
@ -576,11 +581,11 @@ Inspired by the [awesome](https://github.com/sindresorhus/awesome) list thing.
- [git-all-branches](https://github.com/zacanger/git-all-branches) - Improved `git branch -a`.
- [czg](https://github.com/Zhengqbbb/cz-git/tree/main/packages/cli) - Interactively generate standardized commit messages.
- [shallow-backup](https://github.com/alichtman/shallow-backup) - Git integrated backup tool.
- [Lazygit](https://github.com/jesseduffield/lazygit) - Simple TUI for git commands.
### GitHub
- [CLI GitHub](https://github.com/IonicaBizau/cli-github) - Fancy GitHub client.
- [Gistup](https://github.com/mbostock/gistup) - Manage GitHub gists.
- [hub](https://github.com/github/hub) - Make git easier to use with GitHub.
- [git-labelmaker](https://github.com/himynameisdave/git-labelmaker) - Edit GitHub labels.
@ -628,7 +633,6 @@ Inspired by the [awesome](https://github.com/sindresorhus/awesome) list thing.
## Just for Fun
- [cowsay](https://github.com/tnalpgge/rank-amateur-cowsay) - A configurable talking cow (and other animals).
- [quote-cli](https://github.com/riyadhalnur/quote-cli) - Get a random quote or the quote of the day in your CLI.
- [fortune](https://github.com/shlomif/fortune-mod) - Shows a random fortune.
- [ponysay](https://github.com/erkin/ponysay) - Pony rewrite of cowsay.
@ -637,7 +641,6 @@ Inspired by the [awesome](https://github.com/sindresorhus/awesome) list thing.
- [text-meme](https://github.com/beatfreaker/text-meme-cli) - Generate text memes.
- [dankcli](https://github.com/sggts04/dankcli) - Add text to meme image templates.
- [ricksay](https://github.com/roma-guru/ricksay) - Quotes from Rick and Morty.
- [pokeget](https://github.com/talwat/pokeget) - Display sprites of pokemon.
### Emoji