mirror of
https://github.com/wezm/wezm.net.git
synced 2024-12-23 12:39:53 +00:00
1615 lines
115 KiB
JSON
1615 lines
115 KiB
JSON
[
|
||
{
|
||
"url": "https://twitter.com/wezm/status/1286870604402978816",
|
||
"author_name": "Wesley Moore",
|
||
"author_url": "https://twitter.com/wezm",
|
||
"html": "<blockquote class=\"twitter-tweet\" data-lang=\"en\" data-dnt=\"true\"><p lang=\"en\" dir=\"ltr\">Kicking off a little series today: <a href=\"https://twitter.com/hashtag/100binaries?src=hash&ref_src=twsrc%5Etfw\">#100binaries</a>! I'm going to share one open source <a href=\"https://twitter.com/rustlang?ref_src=twsrc%5Etfw\">@rustlang</a> tool or application a day, for the next 100 days!<br><br>Starting off with hexyl by <a href=\"https://twitter.com/sharkdp86?ref_src=twsrc%5Etfw\">@sharkdp86</a>: a hex dump tool that uses colour to distinguish categories of bytes. <a href=\"https://github.com/sharkdp/hexyl\">https://github.com/sharkdp/hexyl</a></p>— Wesley Moore (@wezm) <a href=\"https://twitter.com/wezm/status/1286870604402978816?ref_src=twsrc%5Etfw\">July 25, 2020</a></blockquote>\n",
|
||
"width": 1200,
|
||
"height": 675,
|
||
"type": "rich",
|
||
"cache_age": "3153600000",
|
||
"provider_name": "Twitter",
|
||
"provider_url": "https://twitter.com",
|
||
"media": "hexyl.png",
|
||
"version": "1.0",
|
||
"hidpi": true,
|
||
"media_description": "Screenshot of hexyl running in a terminal."
|
||
},
|
||
{
|
||
"url": "https://twitter.com/wezm/status/1287024806769168384",
|
||
"author_name": "Wesley Moore",
|
||
"author_url": "https://twitter.com/wezm",
|
||
"html": "<blockquote class=\"twitter-tweet\" data-lang=\"en\" data-dnt=\"true\"><p lang=\"en\" dir=\"ltr\">Day 2 of <a href=\"https://twitter.com/hashtag/100binaries?src=hash&ref_src=twsrc%5Etfw\">#100binaries</a><br><br>exa by <a href=\"https://twitter.com/cairnrefinery?ref_src=twsrc%5Etfw\">@cairnrefinery</a>: an improved file lister (like ls) with more features and better defaults. It uses colours to distinguish file types and metadata. It knows about symlinks, extended attributes, and git. <a href=\"https://the.exa.website/\">https://the.exa.website/</a></p>— Wesley Moore (@wezm) <a href=\"https://twitter.com/wezm/status/1287024806769168384?ref_src=twsrc%5Etfw\">July 25, 2020</a></blockquote>\n",
|
||
"width": 1202,
|
||
"height": 677,
|
||
"type": "rich",
|
||
"cache_age": "3153600000",
|
||
"provider_name": "Twitter",
|
||
"provider_url": "https://twitter.com",
|
||
"media": "exa.png",
|
||
"version": "1.0",
|
||
"hidpi": true,
|
||
"media_description": "Screenshot of exa running in a terminal."
|
||
},
|
||
{
|
||
"url": "https://twitter.com/wezm/status/1287379644661010433",
|
||
"author_name": "Wesley Moore",
|
||
"author_url": "https://twitter.com/wezm",
|
||
"html": "<blockquote class=\"twitter-tweet\" data-lang=\"en\" data-dnt=\"true\"><p lang=\"en\" dir=\"ltr\">Day 3 of <a href=\"https://twitter.com/hashtag/100binaries?src=hash&ref_src=twsrc%5Etfw\">#100binaries</a><br><br>This one has actually been pictured in the previous two posts: Alacritty by <a href=\"https://twitter.com/i_am_jwilm?ref_src=twsrc%5Etfw\">@i_am_jwilm</a>. Alacritty is a fast GPU accelerated terminal emulator that supports BSD, Linux, macOS, and Windows. <a href=\"https://github.com/alacritty/alacritty\">https://github.com/alacritty/alacritty</a></p>— Wesley Moore (@wezm) <a href=\"https://twitter.com/wezm/status/1287379644661010433?ref_src=twsrc%5Etfw\">July 26, 2020</a></blockquote>\n",
|
||
"width": 1202,
|
||
"height": 677,
|
||
"type": "rich",
|
||
"cache_age": "3153600000",
|
||
"provider_name": "Twitter",
|
||
"provider_url": "https://twitter.com",
|
||
"media": "alacritty.png",
|
||
"version": "1.0",
|
||
"hidpi": true,
|
||
"media_description": "Screenshot of Alacritty disiplaying the Alacritty logo."
|
||
},
|
||
{
|
||
"url": "https://twitter.com/wezm/status/1287742032975257600",
|
||
"author_name": "Wesley Moore",
|
||
"author_url": "https://twitter.com/wezm",
|
||
"html": "<blockquote class=\"twitter-tweet\" data-lang=\"en\" data-dnt=\"true\"><p lang=\"en\" dir=\"ltr\">Day 4 of <a href=\"https://twitter.com/hashtag/100binaries?src=hash&ref_src=twsrc%5Etfw\">#100binaries</a><br><br>Amp by <a href=\"https://twitter.com/wastedintel?ref_src=twsrc%5Etfw\">@wastedintel</a> is a modal text editor inspired by vi/vim. It comes with usable defaults and includes syntax highlighting, a fuzzy file finder, local symbol jump, and basic git integration out of the box. <a href=\"https://amp.rs/\">https://amp.rs/</a></p>— Wesley Moore (@wezm) <a href=\"https://twitter.com/wezm/status/1287742032975257600?ref_src=twsrc%5Etfw\">July 27, 2020</a></blockquote>\n",
|
||
"width": 1202,
|
||
"height": 677,
|
||
"type": "rich",
|
||
"cache_age": "3153600000",
|
||
"provider_name": "Twitter",
|
||
"provider_url": "https://twitter.com",
|
||
"media": "amp.png",
|
||
"version": "1.0",
|
||
"hidpi": true,
|
||
"media_description": "Screenshot of Amp editing Rust source code in a terminal."
|
||
},
|
||
{
|
||
"url": "https://twitter.com/wezm/status/1288104420052553728",
|
||
"author_name": "Wesley Moore",
|
||
"author_url": "https://twitter.com/wezm",
|
||
"html": "<blockquote class=\"twitter-tweet\" data-lang=\"en\" data-dnt=\"true\"><p lang=\"en\" dir=\"ltr\">Day 5 of <a href=\"https://twitter.com/hashtag/100binaries?src=hash&ref_src=twsrc%5Etfw\">#100binaries</a><br><br>Tokei by <a href=\"https://twitter.com/XamppRocky?ref_src=twsrc%5Etfw\">@XamppRocky</a> quickly calculates and presents statistics about source code such as line and comment count, grouped by language. It also handles files containing multiple languages such as Markdown containing code snippets. <a href=\"https://github.com/XAMPPRocky/tokei\">https://github.com/XAMPPRocky/tokei</a></p>— Wesley Moore (@wezm) <a href=\"https://twitter.com/wezm/status/1288104420052553728?ref_src=twsrc%5Etfw\">July 28, 2020</a></blockquote>\n",
|
||
"width": 1202,
|
||
"height": 677,
|
||
"type": "rich",
|
||
"cache_age": "3153600000",
|
||
"provider_name": "Twitter",
|
||
"provider_url": "https://twitter.com",
|
||
"media": "tokei.png",
|
||
"version": "1.0",
|
||
"hidpi": true,
|
||
"media_description": "Screenshot of the output of running Tokei on the Allsorts repository."
|
||
},
|
||
{
|
||
"url": "https://twitter.com/wezm/status/1288466808991817730",
|
||
"author_name": "Wesley Moore",
|
||
"author_url": "https://twitter.com/wezm",
|
||
"html": "<blockquote class=\"twitter-tweet\" data-lang=\"en\" data-dnt=\"true\"><p lang=\"en\" dir=\"ltr\">Day 6 of <a href=\"https://twitter.com/hashtag/100binaries?src=hash&ref_src=twsrc%5Etfw\">#100binaries</a><br><br>Silicon by Aloxaf: Create a beautiful image of your source code. Handy for sharing code on Twitter! <a href=\"https://github.com/Aloxaf/silicon\">https://github.com/Aloxaf/silicon</a></p>— Wesley Moore (@wezm) <a href=\"https://twitter.com/wezm/status/1288466808991817730?ref_src=twsrc%5Etfw\">July 29, 2020</a></blockquote>\n",
|
||
"width": 1052,
|
||
"height": 646,
|
||
"type": "rich",
|
||
"cache_age": "3153600000",
|
||
"provider_name": "Twitter",
|
||
"provider_url": "https://twitter.com",
|
||
"media": "silicon.png",
|
||
"version": "1.0",
|
||
"hidpi": true,
|
||
"media_description": "Output generated by Silicon for a small Rust program."
|
||
},
|
||
{
|
||
"url": "https://twitter.com/wezm/status/1288829195754172422",
|
||
"author_name": "Wesley Moore",
|
||
"author_url": "https://twitter.com/wezm",
|
||
"html": "<blockquote class=\"twitter-tweet\" data-lang=\"en\" data-dnt=\"true\"><p lang=\"en\" dir=\"ltr\">Day 7 of <a href=\"https://twitter.com/hashtag/100binaries?src=hash&ref_src=twsrc%5Etfw\">#100binaries</a><br><br>wool by grapegrip: Live preview Markdown documents as you edit, using GitHub styling. Great for checking READMEs and similar files before pushing to GitHub. <a href=\"https://github.com/grapegrip/wool\">https://github.com/grapegrip/wool</a></p>— Wesley Moore (@wezm) <a href=\"https://twitter.com/wezm/status/1288829195754172422?ref_src=twsrc%5Etfw\">July 30, 2020</a></blockquote>\n",
|
||
"width": 550,
|
||
"height": null,
|
||
"type": "rich",
|
||
"cache_age": "3153600000",
|
||
"provider_name": "Twitter",
|
||
"provider_url": "https://twitter.com",
|
||
"version": "1.0",
|
||
"hidpi": false,
|
||
"media_description": "Screenshot of ???? running in a terminal."
|
||
},
|
||
{
|
||
"url": "https://twitter.com/wezm/status/1289191583573737475",
|
||
"author_name": "Wesley Moore",
|
||
"author_url": "https://twitter.com/wezm",
|
||
"html": "<blockquote class=\"twitter-tweet\" data-lang=\"en\" data-dnt=\"true\"><p lang=\"en\" dir=\"ltr\">Day 8 of <a href=\"https://twitter.com/hashtag/100binaries?src=hash&ref_src=twsrc%5Etfw\">#100binaries</a><br><br>broot by <a href=\"https://twitter.com/DenysSeguret?ref_src=twsrc%5Etfw\">@DenysSeguret</a> is a swiss army knife of file hierarchies — even huge ones! Interactively navigate, search, sort, and preview file trees with ease to find just the right file or directory. Then open or cd into it. <a href=\"https://dystroy.org/broot/\">https://dystroy.org/broot/</a></p>— Wesley Moore (@wezm) <a href=\"https://twitter.com/wezm/status/1289191583573737475?ref_src=twsrc%5Etfw\">July 31, 2020</a></blockquote>\n",
|
||
"width": 1202,
|
||
"height": 677,
|
||
"type": "rich",
|
||
"cache_age": "3153600000",
|
||
"provider_name": "Twitter",
|
||
"provider_url": "https://twitter.com",
|
||
"media": "broot.png",
|
||
"version": "1.0",
|
||
"hidpi": true,
|
||
"media_description": "Screenshot of broot running in a terminal."
|
||
},
|
||
{
|
||
"url": "https://twitter.com/wezm/status/1289553972655620096",
|
||
"author_name": "Wesley Moore",
|
||
"author_url": "https://twitter.com/wezm",
|
||
"html": "<blockquote class=\"twitter-tweet\" data-lang=\"en\" data-dnt=\"true\"><p lang=\"en\" dir=\"ltr\">Day 9 of <a href=\"https://twitter.com/hashtag/100binaries?src=hash&ref_src=twsrc%5Etfw\">#100binaries</a><br><br>skim by <a href=\"https://twitter.com/jinzhouz?ref_src=twsrc%5Etfw\">@jinzhouz</a> is a fast and versatile fuzzy finder. It can be plugged into your shell and vim, as well as used in shell pipelines. It can also invoke commands dynamically based on the selection, and show file previews. <a href=\"https://github.com/lotabout/skim\">https://github.com/lotabout/skim</a></p>— Wesley Moore (@wezm) <a href=\"https://twitter.com/wezm/status/1289553972655620096?ref_src=twsrc%5Etfw\">August 1, 2020</a></blockquote>\n",
|
||
"width": 1202,
|
||
"height": 676,
|
||
"type": "rich",
|
||
"cache_age": "3153600000",
|
||
"provider_name": "Twitter",
|
||
"provider_url": "https://twitter.com",
|
||
"media": "skim.mp4",
|
||
"version": "1.0",
|
||
"hidpi": true,
|
||
"media_description": "Screenshot of skim running in a terminal."
|
||
},
|
||
{
|
||
"url": "https://twitter.com/wezm/status/1289916361339092994",
|
||
"author_name": "Wesley Moore",
|
||
"author_url": "https://twitter.com/wezm",
|
||
"html": "<blockquote class=\"twitter-tweet\" data-lang=\"en\" data-dnt=\"true\"><p lang=\"en\" dir=\"ltr\">Day 10 of <a href=\"https://twitter.com/hashtag/100binaries?src=hash&ref_src=twsrc%5Etfw\">#100binaries</a><br><br>Nu (<a href=\"https://twitter.com/nu_shell?ref_src=twsrc%5Etfw\">@nu_shell</a>) is a command line shell for Linux, macOS, and Windows that operates on structured data in the form of tables instead of unstructured text streams. <a href=\"https://www.nushell.sh/\">https://www.nushell.sh/</a></p>— Wesley Moore (@wezm) <a href=\"https://twitter.com/wezm/status/1289916361339092994?ref_src=twsrc%5Etfw\">August 2, 2020</a></blockquote>\n",
|
||
"width": 1202,
|
||
"height": 676,
|
||
"type": "rich",
|
||
"cache_age": "3153600000",
|
||
"provider_name": "Twitter",
|
||
"provider_url": "https://twitter.com",
|
||
"media": "nu.mp4",
|
||
"version": "1.0",
|
||
"hidpi": true,
|
||
"media_description": "Screenshot of nu running in a terminal."
|
||
},
|
||
{
|
||
"url": "https://twitter.com/wezm/status/1290278748223201280",
|
||
"author_name": "Wesley Moore",
|
||
"author_url": "https://twitter.com/wezm",
|
||
"html": "<blockquote class=\"twitter-tweet\" data-lang=\"en\" data-dnt=\"true\"><p lang=\"en\" dir=\"ltr\">Day 11 of <a href=\"https://twitter.com/hashtag/100binaries?src=hash&ref_src=twsrc%5Etfw\">#100binaries</a><br><br>viu by Atanas Yankov is a tool for viewing bitmap images in the terminal. Handy for quickly checking the contents of an image file or picking the perfect meme. It even supports animated GIFs. <a href=\"https://github.com/atanunq/viu\">https://github.com/atanunq/viu</a></p>— Wesley Moore (@wezm) <a href=\"https://twitter.com/wezm/status/1290278748223201280?ref_src=twsrc%5Etfw\">August 3, 2020</a></blockquote>\n",
|
||
"width": 1202,
|
||
"height": 677,
|
||
"type": "rich",
|
||
"cache_age": "3153600000",
|
||
"provider_name": "Twitter",
|
||
"provider_url": "https://twitter.com",
|
||
"media": "viu.png",
|
||
"version": "1.0",
|
||
"hidpi": true,
|
||
"media_description": "Screenshot of viu rendering Ferris the Rustacean in a terminal."
|
||
},
|
||
{
|
||
"url": "https://twitter.com/wezm/status/1290641136638480384",
|
||
"author_name": "Wesley Moore",
|
||
"author_url": "https://twitter.com/wezm",
|
||
"html": "<blockquote class=\"twitter-tweet\" data-lang=\"en\" data-dnt=\"true\"><p lang=\"en\" dir=\"ltr\">Day 12 of <a href=\"https://twitter.com/hashtag/100binaries?src=hash&ref_src=twsrc%5Etfw\">#100binaries</a><br><br>gitui by <a href=\"https://twitter.com/Extrawurst?ref_src=twsrc%5Etfw\">@Extrawurst</a> is a blazing fast terminal UI for git. Inspect, stage, unstage, and commit changes. Save, apply, drop, and inspect stashes. Browse the commit log, diff committed changes, and more. <a href=\"https://github.com/extrawurst/gitui\">https://github.com/extrawurst/gitui</a></p>— Wesley Moore (@wezm) <a href=\"https://twitter.com/wezm/status/1290641136638480384?ref_src=twsrc%5Etfw\">August 4, 2020</a></blockquote>\n",
|
||
"width": 2400,
|
||
"height": 1350,
|
||
"type": "rich",
|
||
"cache_age": "3153600000",
|
||
"provider_name": "Twitter",
|
||
"provider_url": "https://twitter.com",
|
||
"media": "gitui.mp4",
|
||
"version": "1.0",
|
||
"hidpi": true,
|
||
"media_description": "Screenshot of gitui running in a terminal."
|
||
},
|
||
{
|
||
"url": "https://twitter.com/wezm/status/1291003525712019459",
|
||
"author_name": "Wesley Moore",
|
||
"author_url": "https://twitter.com/wezm",
|
||
"html": "<blockquote class=\"twitter-tweet\" data-lang=\"en\" data-dnt=\"true\"><p lang=\"en\" dir=\"ltr\">Day 13 of <a href=\"https://twitter.com/hashtag/100binaries?src=hash&ref_src=twsrc%5Etfw\">#100binaries</a><br><br>fd by <a href=\"https://twitter.com/sharkdp86?ref_src=twsrc%5Etfw\">@sharkdp86</a> is an alternative to `find` with sensible defaults. It rapidly lists files and directories with names matching a regex, whilst respecting .gitignore files. <a href=\"https://github.com/sharkdp/fd\">https://github.com/sharkdp/fd</a></p>— Wesley Moore (@wezm) <a href=\"https://twitter.com/wezm/status/1291003525712019459?ref_src=twsrc%5Etfw\">August 5, 2020</a></blockquote>\n",
|
||
"width": 1200,
|
||
"height": 674,
|
||
"type": "rich",
|
||
"cache_age": "3153600000",
|
||
"provider_name": "Twitter",
|
||
"provider_url": "https://twitter.com",
|
||
"media": "fd.mp4",
|
||
"version": "1.0",
|
||
"hidpi": true,
|
||
"media_description": "Screenshot of fd running in a terminal."
|
||
},
|
||
{
|
||
"url": "https://twitter.com/wezm/status/1291365913548079109",
|
||
"author_name": "Wesley Moore",
|
||
"author_url": "https://twitter.com/wezm",
|
||
"html": "<blockquote class=\"twitter-tweet\" data-lang=\"en\" data-dnt=\"true\"><p lang=\"ro\" dir=\"ltr\">Day 14 of <a href=\"https://twitter.com/hashtag/100binaries?src=hash&ref_src=twsrc%5Etfw\">#100binaries</a><br><br>Emulsion by Artúr Kovács is a fast and minimal image viewer for Linux, macOS, and Windows. <a href=\"https://arturkovacs.github.io/emulsion-website/\">https://arturkovacs.github.io/emulsion-website/</a></p>— Wesley Moore (@wezm) <a href=\"https://twitter.com/wezm/status/1291365913548079109?ref_src=twsrc%5Etfw\">August 6, 2020</a></blockquote>\n",
|
||
"width": 1916,
|
||
"height": 1057,
|
||
"type": "rich",
|
||
"cache_age": "3153600000",
|
||
"provider_name": "Twitter",
|
||
"provider_url": "https://twitter.com",
|
||
"media": "emulsion.png",
|
||
"version": "1.0",
|
||
"hidpi": true,
|
||
"media_description": "Screenshot of Emulsion displaying an image of Ferris the Rustacean."
|
||
},
|
||
{
|
||
"url": "https://twitter.com/wezm/status/1291728300960669696",
|
||
"author_name": "Wesley Moore",
|
||
"author_url": "https://twitter.com/wezm",
|
||
"html": "<blockquote class=\"twitter-tweet\" data-lang=\"en\" data-dnt=\"true\"><p lang=\"en\" dir=\"ltr\">Day 15 of <a href=\"https://twitter.com/hashtag/100binaries?src=hash&ref_src=twsrc%5Etfw\">#100binaries</a><br><br>rusty-man by Robin Krahl is a command-line viewer for rustdoc documentation that presents the content in a style akin to man pages. <a href=\"https://git.sr.ht/~ireas/rusty-man\">https://git.sr.ht/~ireas/rusty-man</a></p>— Wesley Moore (@wezm) <a href=\"https://twitter.com/wezm/status/1291728300960669696?ref_src=twsrc%5Etfw\">August 7, 2020</a></blockquote>\n",
|
||
"width": 1200,
|
||
"height": 675,
|
||
"type": "rich",
|
||
"cache_age": "3153600000",
|
||
"provider_name": "Twitter",
|
||
"provider_url": "https://twitter.com",
|
||
"media": "rusty-man.png",
|
||
"version": "1.0",
|
||
"hidpi": true,
|
||
"media_description": "Screenshot of rusty-man rendering the Allsorts docs in a terminal."
|
||
},
|
||
{
|
||
"url": "https://twitter.com/wezm/status/1292090686917967873",
|
||
"author_name": "Wesley Moore",
|
||
"author_url": "https://twitter.com/wezm",
|
||
"html": "<blockquote class=\"twitter-tweet\" data-lang=\"en\" data-dnt=\"true\"><p lang=\"en\" dir=\"ltr\">Day 16 of <a href=\"https://twitter.com/hashtag/100binaries?src=hash&ref_src=twsrc%5Etfw\">#100binaries</a><br><br>diskonaut by <a href=\"https://twitter.com/im_snif?ref_src=twsrc%5Etfw\">@im_snif</a> is a tool for visualising disk space usage. You can navigate the tree and choose what to delete. <a href=\"https://github.com/imsnif/diskonaut\">https://github.com/imsnif/diskonaut</a></p>— Wesley Moore (@wezm) <a href=\"https://twitter.com/wezm/status/1292090686917967873?ref_src=twsrc%5Etfw\">August 8, 2020</a></blockquote>\n",
|
||
"width": 776,
|
||
"height": 812,
|
||
"type": "rich",
|
||
"cache_age": "3153600000",
|
||
"provider_name": "Twitter",
|
||
"provider_url": "https://twitter.com",
|
||
"media": "diskonaut.mp4",
|
||
"media_source": "https://github.com/imsnif/diskonaut/blob/2cf5c7bd061f42443288e538ae75fedf7a846d76/demo.gif",
|
||
"version": "1.0",
|
||
"hidpi": false,
|
||
"media_description": "Screenshot of diskonaut running in a terminal."
|
||
},
|
||
{
|
||
"url": "https://twitter.com/wezm/status/1292453074410192897",
|
||
"author_name": "Wesley Moore",
|
||
"author_url": "https://twitter.com/wezm",
|
||
"html": "<blockquote class=\"twitter-tweet\" data-lang=\"en\" data-dnt=\"true\"><p lang=\"en\" dir=\"ltr\">Day 17 of <a href=\"https://twitter.com/hashtag/100binaries?src=hash&ref_src=twsrc%5Etfw\">#100binaries</a><br><br>Spotify TUI by <a href=\"https://twitter.com/AlexKeliris?ref_src=twsrc%5Etfw\">@AlexKeliris</a> is a terminal user interface for Spotify. Play music and podcasts from your library and playlists, and visualise them with the built in spectrum analyser. <a href=\"https://github.com/Rigellute/spotify-tui\">https://github.com/Rigellute/spotify-tui</a></p>— Wesley Moore (@wezm) <a href=\"https://twitter.com/wezm/status/1292453074410192897?ref_src=twsrc%5Etfw\">August 9, 2020</a></blockquote>\n",
|
||
"width": 1920,
|
||
"height": 1020,
|
||
"type": "rich",
|
||
"cache_age": "3153600000",
|
||
"provider_name": "Twitter",
|
||
"provider_url": "https://twitter.com",
|
||
"media": "spotify-tui.mp4",
|
||
"media_source": "https://user-images.githubusercontent.com/12150276/75177190-91d4ab00-572d-11ea-80bd-c5e28c7b17ad.gif",
|
||
"version": "1.0",
|
||
"hidpi": true,
|
||
"media_description": "Screenshot of spotify-tui running in a terminal."
|
||
},
|
||
{
|
||
"url": "https://twitter.com/wezm/status/1292815462242357249",
|
||
"author_name": "Wesley Moore",
|
||
"author_url": "https://twitter.com/wezm",
|
||
"html": "<blockquote class=\"twitter-tweet\" data-lang=\"en\" data-dnt=\"true\"><p lang=\"en\" dir=\"ltr\">Day 18 of <a href=\"https://twitter.com/hashtag/100binaries?src=hash&ref_src=twsrc%5Etfw\">#100binaries</a><br><br>dijo by Akshay is a scriptable, curses-based, digital habit tracker. Use it to track activities you want to do each day, or a specific number of times each day. View an overview of your progress by week or month. <a href=\"https://github.com/NerdyPepper/dijo\">https://github.com/NerdyPepper/dijo</a></p>— Wesley Moore (@wezm) <a href=\"https://twitter.com/wezm/status/1292815462242357249?ref_src=twsrc%5Etfw\">August 10, 2020</a></blockquote>\n",
|
||
"width": 1200,
|
||
"height": 675,
|
||
"type": "rich",
|
||
"cache_age": "3153600000",
|
||
"provider_name": "Twitter",
|
||
"provider_url": "https://twitter.com",
|
||
"media": "dijo.png",
|
||
"version": "1.0",
|
||
"hidpi": true,
|
||
"media_description": "Screenshot of dijo running in a terminal."
|
||
},
|
||
{
|
||
"url": "https://twitter.com/wezm/status/1293177850233667595",
|
||
"author_name": "Wesley Moore",
|
||
"author_url": "https://twitter.com/wezm",
|
||
"html": "<blockquote class=\"twitter-tweet\" data-lang=\"en\" data-dnt=\"true\"><p lang=\"en\" dir=\"ltr\">Day 19 of <a href=\"https://twitter.com/hashtag/100binaries?src=hash&ref_src=twsrc%5Etfw\">#100binaries</a><br><br>pastel by <a href=\"https://twitter.com/sharkdp86?ref_src=twsrc%5Etfw\">@sharkdp86</a> is a command-line tool to generate, analyse, convert and manipulate colours. It has a selection of 22 sub-commands for all manner of colour operations. <a href=\"https://github.com/sharkdp/pastel\">https://github.com/sharkdp/pastel</a></p>— Wesley Moore (@wezm) <a href=\"https://twitter.com/wezm/status/1293177850233667595?ref_src=twsrc%5Etfw\">August 11, 2020</a></blockquote>\n",
|
||
"width": 1208,
|
||
"height": 679,
|
||
"type": "rich",
|
||
"cache_age": "3153600000",
|
||
"provider_name": "Twitter",
|
||
"provider_url": "https://twitter.com",
|
||
"media": "pastel.png",
|
||
"version": "1.0",
|
||
"hidpi": true,
|
||
"media_description": "Screenshot of pastel running in a terminal."
|
||
},
|
||
{
|
||
"url": "https://twitter.com/wezm/status/1293540239802281985",
|
||
"author_name": "Wesley Moore",
|
||
"author_url": "https://twitter.com/wezm",
|
||
"html": "<blockquote class=\"twitter-tweet\" data-lang=\"en\" data-dnt=\"true\"><p lang=\"en\" dir=\"ltr\">Day 20 of <a href=\"https://twitter.com/hashtag/100binaries?src=hash&ref_src=twsrc%5Etfw\">#100binaries</a><br><br>DWFV by <a href=\"https://twitter.com/Ptishell?ref_src=twsrc%5Etfw\">@Ptishell</a> is a command line digital waveform viewer for standard Value Change Dump (VCD) files, with vi-like key bindings. <a href=\"https://github.com/psurply/dwfv\">https://github.com/psurply/dwfv</a></p>— Wesley Moore (@wezm) <a href=\"https://twitter.com/wezm/status/1293540239802281985?ref_src=twsrc%5Etfw\">August 12, 2020</a></blockquote>\n",
|
||
"width": 1200,
|
||
"height": 675,
|
||
"type": "rich",
|
||
"cache_age": "3153600000",
|
||
"provider_name": "Twitter",
|
||
"provider_url": "https://twitter.com",
|
||
"media": "dwfv.png",
|
||
"version": "1.0",
|
||
"hidpi": true,
|
||
"media_description": "Screenshot of DWFV running in a terminal."
|
||
},
|
||
{
|
||
"url": "https://twitter.com/wezm/status/1293902626904354822",
|
||
"author_name": "Wesley Moore",
|
||
"author_url": "https://twitter.com/wezm",
|
||
"html": "<blockquote class=\"twitter-tweet\" data-lang=\"en\" data-dnt=\"true\"><p lang=\"en\" dir=\"ltr\">Day 21 of <a href=\"https://twitter.com/hashtag/100binaries?src=hash&ref_src=twsrc%5Etfw\">#100binaries</a><br><br>Zenith by Benjamin Vaisvil is a system monitoring tool like top. It monitors CPU, memory, disk, and network activity and has a process list for viewing and manipulating processes. You can also navigate back through old data. <a href=\"https://github.com/bvaisvil/zenith\">https://github.com/bvaisvil/zenith</a></p>— Wesley Moore (@wezm) <a href=\"https://twitter.com/wezm/status/1293902626904354822?ref_src=twsrc%5Etfw\">August 13, 2020</a></blockquote>\n",
|
||
"width": 1200,
|
||
"height": 1200,
|
||
"type": "rich",
|
||
"cache_age": "3153600000",
|
||
"provider_name": "Twitter",
|
||
"provider_url": "https://twitter.com",
|
||
"media": "zenith.png",
|
||
"version": "1.0",
|
||
"hidpi": true,
|
||
"media_description": "Screenshot of Zenith running in a terminal displaying CPU, memory, network, disk, and process information."
|
||
},
|
||
{
|
||
"url": "https://twitter.com/wezm/status/1294265015541760006",
|
||
"author_name": "Wesley Moore",
|
||
"author_url": "https://twitter.com/wezm",
|
||
"html": "<blockquote class=\"twitter-tweet\" data-lang=\"en\" data-dnt=\"true\"><p lang=\"en\" dir=\"ltr\">Day 22 of <a href=\"https://twitter.com/hashtag/100binaries?src=hash&ref_src=twsrc%5Etfw\">#100binaries</a><br><br>dtool by guoxbin is a collection of mini-tools to assist developers. They including number encoding, string and URL encoding/decoding, hashing, encryption/decryption, and more. <a href=\"https://github.com/guoxbin/dtool\">https://github.com/guoxbin/dtool</a></p>— Wesley Moore (@wezm) <a href=\"https://twitter.com/wezm/status/1294265015541760006?ref_src=twsrc%5Etfw\">August 14, 2020</a></blockquote>\n",
|
||
"width": 975,
|
||
"height": 1675,
|
||
"type": "rich",
|
||
"cache_age": "3153600000",
|
||
"provider_name": "Twitter",
|
||
"provider_url": "https://twitter.com",
|
||
"media": "dtool.png",
|
||
"version": "1.0",
|
||
"hidpi": true,
|
||
"media_description": "Screenshot of the output of dtool --help in a terminal."
|
||
},
|
||
{
|
||
"url": "https://twitter.com/wezm/status/1294627402069315585",
|
||
"author_name": "Wesley Moore",
|
||
"author_url": "https://twitter.com/wezm",
|
||
"html": "<blockquote class=\"twitter-tweet\" data-lang=\"en\" data-dnt=\"true\"><p lang=\"en\" dir=\"ltr\">Day 23 of <a href=\"https://twitter.com/hashtag/100binaries?src=hash&ref_src=twsrc%5Etfw\">#100binaries</a><br><br>Castor by Julien Blanchard is, "a browser for the small internet". It's is a GUI application implemented with GTK for browsing Gemini, Gopher, and Finger pages. <a href=\"https://git.sr.ht/~julienxx/castor\">https://git.sr.ht/~julienxx/castor</a></p>— Wesley Moore (@wezm) <a href=\"https://twitter.com/wezm/status/1294627402069315585?ref_src=twsrc%5Etfw\">August 15, 2020</a></blockquote>\n",
|
||
"width": 1600,
|
||
"height": 1200,
|
||
"type": "rich",
|
||
"cache_age": "3153600000",
|
||
"provider_name": "Twitter",
|
||
"provider_url": "https://twitter.com",
|
||
"media": "castor.png",
|
||
"version": "1.0",
|
||
"hidpi": true,
|
||
"media_description": "Screenshot of Castor displaying the Gemini home page."
|
||
},
|
||
{
|
||
"url": "https://twitter.com/wezm/status/1294989789918375937",
|
||
"author_name": "Wesley Moore",
|
||
"author_url": "https://twitter.com/wezm",
|
||
"html": "<blockquote class=\"twitter-tweet\" data-lang=\"en\" data-dnt=\"true\"><p lang=\"en\" dir=\"ltr\">Day 24 of <a href=\"https://twitter.com/hashtag/100binaries?src=hash&ref_src=twsrc%5Etfw\">#100binaries</a><br><br>watchexec is a language agnostic, full-featured tool for running a command in response to file-system changes. It's great for automatically recompiling Rust projects in response to changes. <a href=\"https://github.com/watchexec/watchexec\">https://github.com/watchexec/watchexec</a></p>— Wesley Moore (@wezm) <a href=\"https://twitter.com/wezm/status/1294989789918375937?ref_src=twsrc%5Etfw\">August 16, 2020</a></blockquote>\n",
|
||
"width": 1177,
|
||
"height": 1057,
|
||
"type": "rich",
|
||
"cache_age": "3153600000",
|
||
"provider_name": "Twitter",
|
||
"provider_url": "https://twitter.com",
|
||
"media": "watchexec.png",
|
||
"version": "1.0",
|
||
"hidpi": true,
|
||
"media_description": "Screenshot of the output of watchexec --help in a terminal."
|
||
},
|
||
{
|
||
"url": "https://twitter.com/wezm/status/1295352178400526336",
|
||
"author_name": "Wesley Moore",
|
||
"author_url": "https://twitter.com/wezm",
|
||
"html": "<blockquote class=\"twitter-tweet\" data-lang=\"en\" data-dnt=\"true\"><p lang=\"en\" dir=\"ltr\">Day 25 of <a href=\"https://twitter.com/hashtag/100binaries?src=hash&ref_src=twsrc%5Etfw\">#100binaries</a><br><br>meli by epilys is a mail client for the terminal. It aims for configurability and extensibility with sane defaults, whilst being suitable for both new and power users. <a href=\"https://meli.delivery/\">https://meli.delivery/</a></p>— Wesley Moore (@wezm) <a href=\"https://twitter.com/wezm/status/1295352178400526336?ref_src=twsrc%5Etfw\">August 17, 2020</a></blockquote>\n",
|
||
"width": 1600,
|
||
"height": 850,
|
||
"type": "rich",
|
||
"cache_age": "3153600000",
|
||
"provider_name": "Twitter",
|
||
"provider_url": "https://twitter.com",
|
||
"media": "meli.png",
|
||
"media_source": "https://meli.delivery/images/screenshots/threads.webp",
|
||
"version": "1.0",
|
||
"hidpi": false,
|
||
"media_description": "Screenshot of meli running in a terminal."
|
||
},
|
||
{
|
||
"url": "https://twitter.com/wezm/status/1295714567197270022",
|
||
"author_name": "Wesley Moore",
|
||
"author_url": "https://twitter.com/wezm",
|
||
"html": "<blockquote class=\"twitter-tweet\" data-lang=\"en\" data-dnt=\"true\"><p lang=\"en\" dir=\"ltr\">Day 26 of <a href=\"https://twitter.com/hashtag/100binaries?src=hash&ref_src=twsrc%5Etfw\">#100binaries</a><br><br>delta by <a href=\"https://twitter.com/dandavison7?ref_src=twsrc%5Etfw\">@dandavison7</a> is viewer for git and diff output that presents diffs with rich styling. It allows extensive configuration to the layout and appearnce of the output and integrates with git. <a href=\"https://github.com/dandavison/delta\">https://github.com/dandavison/delta</a></p>— Wesley Moore (@wezm) <a href=\"https://twitter.com/wezm/status/1295714567197270022?ref_src=twsrc%5Etfw\">August 18, 2020</a></blockquote>\n",
|
||
"width": 1200,
|
||
"height": 675,
|
||
"type": "rich",
|
||
"cache_age": "3153600000",
|
||
"provider_name": "Twitter",
|
||
"provider_url": "https://twitter.com",
|
||
"media": "delta.png",
|
||
"version": "1.0",
|
||
"hidpi": true,
|
||
"media_description": "Screenshot of delta running in a terminal."
|
||
},
|
||
{
|
||
"url": "https://twitter.com/wezm/status/1296076954622406663",
|
||
"author_name": "Wesley Moore",
|
||
"author_url": "https://twitter.com/wezm",
|
||
"html": "<blockquote class=\"twitter-tweet\" data-lang=\"en\" data-dnt=\"true\"><p lang=\"en\" dir=\"ltr\">Day 27 of <a href=\"https://twitter.com/hashtag/100binaries?src=hash&ref_src=twsrc%5Etfw\">#100binaries</a><br><br>sharewifi by <a href=\"https://twitter.com/bradyj?ref_src=twsrc%5Etfw\">@bradyj</a> is tool for macOS that lets you quickly share Wi-Fi connection details. It uses the Keychain and can display a QR code that iOS and Android devices can scan to connect to the network. <a href=\"https://github.com/bradyjoslin/sharewifi\">https://github.com/bradyjoslin/sharewifi</a></p>— Wesley Moore (@wezm) <a href=\"https://twitter.com/wezm/status/1296076954622406663?ref_src=twsrc%5Etfw\">August 19, 2020</a></blockquote>\n",
|
||
"width": 1828,
|
||
"height": 1190,
|
||
"type": "rich",
|
||
"cache_age": "3153600000",
|
||
"provider_name": "Twitter",
|
||
"provider_url": "https://twitter.com",
|
||
"media": "sharewifi.png",
|
||
"version": "1.0",
|
||
"hidpi": true,
|
||
"media_description": "Screenshot of sharewifi running in a terminal."
|
||
},
|
||
{
|
||
"url": "https://twitter.com/wezm/status/1296439340898426881",
|
||
"author_name": "Wesley Moore",
|
||
"author_url": "https://twitter.com/wezm",
|
||
"html": "<blockquote class=\"twitter-tweet\" data-lang=\"en\" data-dnt=\"true\"><p lang=\"en\" dir=\"ltr\">Day 28 of <a href=\"https://twitter.com/hashtag/100binaries?src=hash&ref_src=twsrc%5Etfw\">#100binaries</a> <br><br>eva by <a href=\"https://twitter.com/N3rdyP3pp3r?ref_src=twsrc%5Etfw\">@N3rdyP3pp3r</a> is a command line calculator. It has an interactive mode with syntax highlighting and persistent history but can also be used non-interactively. <a href=\"https://github.com/NerdyPepper/eva\">https://github.com/NerdyPepper/eva</a></p>— Wesley Moore (@wezm) <a href=\"https://twitter.com/wezm/status/1296439340898426881?ref_src=twsrc%5Etfw\">August 20, 2020</a></blockquote>\n",
|
||
"width": 1200,
|
||
"height": 675,
|
||
"type": "rich",
|
||
"cache_age": "3153600000",
|
||
"provider_name": "Twitter",
|
||
"provider_url": "https://twitter.com",
|
||
"media": "eva.png",
|
||
"version": "1.0",
|
||
"hidpi": true,
|
||
"media_description": "Screenshot of eva running in a terminal."
|
||
},
|
||
{
|
||
"url": "https://twitter.com/wezm/status/1296801728927539202",
|
||
"author_name": "Wesley Moore",
|
||
"author_url": "https://twitter.com/wezm",
|
||
"html": "<blockquote class=\"twitter-tweet\" data-lang=\"en\" data-dnt=\"true\"><p lang=\"en\" dir=\"ltr\">Day 29 of <a href=\"https://twitter.com/hashtag/100binaries?src=hash&ref_src=twsrc%5Etfw\">#100binaries</a> <br><br>bat by <a href=\"https://twitter.com/sharkdp86?ref_src=twsrc%5Etfw\">@sharkdp86</a> is an alternative to cat with beautiful syntax highlighting for a large number of languages, git integration, automatic paging, and yes, it can concatenate files too. <a href=\"https://github.com/sharkdp/bat\">https://github.com/sharkdp/bat</a></p>— Wesley Moore (@wezm) <a href=\"https://twitter.com/wezm/status/1296801728927539202?ref_src=twsrc%5Etfw\">August 21, 2020</a></blockquote>\n",
|
||
"width": 1202,
|
||
"height": 677,
|
||
"type": "rich",
|
||
"cache_age": "3153600000",
|
||
"provider_name": "Twitter",
|
||
"provider_url": "https://twitter.com",
|
||
"media": "bat.png",
|
||
"version": "1.0",
|
||
"hidpi": true,
|
||
"media_description": "Screenshot of bat showing some Rust code in a terminal."
|
||
},
|
||
{
|
||
"url": "https://twitter.com/wezm/status/1297164116788994048",
|
||
"author_name": "Wesley Moore",
|
||
"author_url": "https://twitter.com/wezm",
|
||
"html": "<blockquote class=\"twitter-tweet\" data-lang=\"en\" data-dnt=\"true\"><p lang=\"en\" dir=\"ltr\">Day 30 of <a href=\"https://twitter.com/hashtag/100binaries?src=hash&ref_src=twsrc%5Etfw\">#100binaries</a> <br><br>git-absorb by Stephen Jung automates the `git commit --fixup` workflow. When you have changes you want to meld into previous commits git-absorb will automatically find the right commits and make the fixup commits. <a href=\"https://github.com/tummychow/git-absorb\">https://github.com/tummychow/git-absorb</a></p>— Wesley Moore (@wezm) <a href=\"https://twitter.com/wezm/status/1297164116788994048?ref_src=twsrc%5Etfw\">August 22, 2020</a></blockquote>\n",
|
||
"width": 550,
|
||
"height": null,
|
||
"type": "rich",
|
||
"cache_age": "3153600000",
|
||
"provider_name": "Twitter",
|
||
"provider_url": "https://twitter.com",
|
||
"version": "1.0",
|
||
"hidpi": false,
|
||
"media_description": "Screenshot of ???? running in a terminal."
|
||
},
|
||
{
|
||
"url": "https://twitter.com/wezm/status/1297526505304666115",
|
||
"author_name": "Wesley Moore",
|
||
"author_url": "https://twitter.com/wezm",
|
||
"html": "<blockquote class=\"twitter-tweet\" data-lang=\"en\" data-dnt=\"true\"><p lang=\"en\" dir=\"ltr\">Day 31 of <a href=\"https://twitter.com/hashtag/100binaries?src=hash&ref_src=twsrc%5Etfw\">#100binaries</a> <br><br>dust by Andy Boot aims to be more intuitive alternative to `du -sh`. It provides a summary of the top consumers of disk space in a file tree. A visualisation accompanies the results to show how they contribute overall. <a href=\"https://github.com/bootandy/dust\">https://github.com/bootandy/dust</a></p>— Wesley Moore (@wezm) <a href=\"https://twitter.com/wezm/status/1297526505304666115?ref_src=twsrc%5Etfw\">August 23, 2020</a></blockquote>\n",
|
||
"width": 2400,
|
||
"height": 1119,
|
||
"type": "rich",
|
||
"cache_age": "3153600000",
|
||
"provider_name": "Twitter",
|
||
"provider_url": "https://twitter.com",
|
||
"media": "dust.png",
|
||
"version": "1.0",
|
||
"hidpi": true,
|
||
"media_description": "Screenshot of dust running in a terminal."
|
||
},
|
||
{
|
||
"url": "https://twitter.com/wezm/status/1297888893715361795",
|
||
"author_name": "Wesley Moore",
|
||
"author_url": "https://twitter.com/wezm",
|
||
"html": "<blockquote class=\"twitter-tweet\" data-lang=\"en\" data-dnt=\"true\"><p lang=\"en\" dir=\"ltr\">Day 32 of <a href=\"https://twitter.com/hashtag/100binaries?src=hash&ref_src=twsrc%5Etfw\">#100binaries</a><br><br>shotgun by the neXromancers is a tool for taking screenshots on X11 based desktops. It was used to take most of the screenshots shared in this series so far. <a href=\"https://github.com/neXromancers/shotgun\">https://github.com/neXromancers/shotgun</a></p>— Wesley Moore (@wezm) <a href=\"https://twitter.com/wezm/status/1297888893715361795?ref_src=twsrc%5Etfw\">August 24, 2020</a></blockquote>\n",
|
||
"width": 1200,
|
||
"height": 675,
|
||
"type": "rich",
|
||
"cache_age": "3153600000",
|
||
"provider_name": "Twitter",
|
||
"provider_url": "https://twitter.com",
|
||
"media": "shotgun.png",
|
||
"version": "1.0",
|
||
"hidpi": true,
|
||
"media_description": "Screenshot taken by shotgun of mdcat rendering the shotgun README in a terminal."
|
||
},
|
||
{
|
||
"url": "https://twitter.com/wezm/status/1298251282352873478",
|
||
"author_name": "Wesley Moore",
|
||
"author_url": "https://twitter.com/wezm",
|
||
"html": "<blockquote class=\"twitter-tweet\" data-lang=\"en\" data-dnt=\"true\"><p lang=\"en\" dir=\"ltr\">Day 33 of <a href=\"https://twitter.com/hashtag/100binaries?src=hash&ref_src=twsrc%5Etfw\">#100binaries</a><br><br>ripgrep by <a href=\"https://twitter.com/burntsushi5?ref_src=twsrc%5Etfw\">@burntsushi5</a> is a very fast recursive search tool (like `grep -r`, `ack`, and `ag`) that honours ignore files, and skips binary files by default. <a href=\"https://github.com/BurntSushi/ripgrep\">https://github.com/BurntSushi/ripgrep</a></p>— Wesley Moore (@wezm) <a href=\"https://twitter.com/wezm/status/1298251282352873478?ref_src=twsrc%5Etfw\">August 25, 2020</a></blockquote>\n",
|
||
"width": 1200,
|
||
"height": 675,
|
||
"type": "rich",
|
||
"cache_age": "3153600000",
|
||
"provider_name": "Twitter",
|
||
"provider_url": "https://twitter.com",
|
||
"media": "ripgrep.png",
|
||
"version": "1.0",
|
||
"hidpi": true,
|
||
"media_description": "Screenshot of ripgrep running in a terminal."
|
||
},
|
||
{
|
||
"url": "https://twitter.com/wezm/status/1298613669538996226",
|
||
"author_name": "Wesley Moore",
|
||
"author_url": "https://twitter.com/wezm",
|
||
"html": "<blockquote class=\"twitter-tweet\" data-lang=\"en\" data-dnt=\"true\"><p lang=\"en\" dir=\"ltr\">Day 34 of <a href=\"https://twitter.com/hashtag/100binaries?src=hash&ref_src=twsrc%5Etfw\">#100binaries</a> <br><br>ion by <a href=\"https://twitter.com/redox_os?ref_src=twsrc%5Etfw\">@redox_os</a> is a high performance shell. It's usable as an interactive shell or for writing scripts using its powerful, user friendly scripting syntax. <a href=\"https://doc.redox-os.org/ion-manual/html/\">https://doc.redox-os.org/ion-manual/html/</a></p>— Wesley Moore (@wezm) <a href=\"https://twitter.com/wezm/status/1298613669538996226?ref_src=twsrc%5Etfw\">August 26, 2020</a></blockquote>\n",
|
||
"width": 1200,
|
||
"height": 674,
|
||
"type": "rich",
|
||
"cache_age": "3153600000",
|
||
"provider_name": "Twitter",
|
||
"provider_url": "https://twitter.com",
|
||
"media": "ion.mp4",
|
||
"version": "1.0",
|
||
"hidpi": true,
|
||
"media_description": "Screenshot of ion running in a terminal."
|
||
},
|
||
{
|
||
"url": "https://twitter.com/wezm/status/1298976057538871297",
|
||
"author_name": "Wesley Moore",
|
||
"author_url": "https://twitter.com/wezm",
|
||
"html": "<blockquote class=\"twitter-tweet\" data-lang=\"en\" data-dnt=\"true\"><p lang=\"en\" dir=\"ltr\">Day 35 of <a href=\"https://twitter.com/hashtag/100binaries?src=hash&ref_src=twsrc%5Etfw\">#100binaries</a> <br><br>mdcat by Sebastian Wiesner is a Markdown renderer for the terminal. It renders headings, styled text, quotes, lists, and code blocks. With appropriate terminal support it can also render clickable links, and images. <a href=\"https://github.com/lunaryorn/mdcat\">https://github.com/lunaryorn/mdcat</a></p>— Wesley Moore (@wezm) <a href=\"https://twitter.com/wezm/status/1298976057538871297?ref_src=twsrc%5Etfw\">August 27, 2020</a></blockquote>\n",
|
||
"width": 1191,
|
||
"height": 962,
|
||
"type": "rich",
|
||
"cache_age": "3153600000",
|
||
"provider_name": "Twitter",
|
||
"provider_url": "https://twitter.com",
|
||
"media": "mdcat.png",
|
||
"version": "1.0",
|
||
"hidpi": true,
|
||
"media_description": "Screenshot of mdcat rendering a sampel Markdown document in a terminal."
|
||
},
|
||
{
|
||
"url": "https://twitter.com/wezm/status/1299338443990982656",
|
||
"author_name": "Wesley Moore",
|
||
"author_url": "https://twitter.com/wezm",
|
||
"html": "<blockquote class=\"twitter-tweet\" data-lang=\"en\" data-dnt=\"true\"><p lang=\"en\" dir=\"ltr\">Day 36 of <a href=\"https://twitter.com/hashtag/100binaries?src=hash&ref_src=twsrc%5Etfw\">#100binaries</a> <br><br>sd by Gregory is an alternative to sed for common search and replace tasks. It supports regex search and replace, as well as literal matching. Also, changes are made in-place when a file path is specified — no more fighting with GNU vs. BSD sed `-i`!</p>— Wesley Moore (@wezm) <a href=\"https://twitter.com/wezm/status/1299338443990982656?ref_src=twsrc%5Etfw\">August 28, 2020</a></blockquote>\n",
|
||
"width": 550,
|
||
"height": null,
|
||
"type": "rich",
|
||
"cache_age": "3153600000",
|
||
"provider_name": "Twitter",
|
||
"provider_url": "https://twitter.com",
|
||
"version": "1.0",
|
||
"hidpi": false,
|
||
"media_description": "Screenshot of ???? running in a terminal."
|
||
},
|
||
{
|
||
"url": "https://twitter.com/wezm/status/1299700831755931649",
|
||
"author_name": "Wesley Moore",
|
||
"author_url": "https://twitter.com/wezm",
|
||
"html": "<blockquote class=\"twitter-tweet\" data-lang=\"en\" data-dnt=\"true\"><p lang=\"en\" dir=\"ltr\">Day 37 of <a href=\"https://twitter.com/hashtag/100binaries?src=hash&ref_src=twsrc%5Etfw\">#100binaries</a> <br><br>swc is a JavaScript and TypeScript compiler that aims to be a fast alternative to Babel for compiling modern JavaScript into more broadly compatible JavaScript. It also provides bundling and tree shaking for dead code elimination. <a href=\"https://swc-project.github.io/\">https://swc-project.github.io/</a></p>— Wesley Moore (@wezm) <a href=\"https://twitter.com/wezm/status/1299700831755931649?ref_src=twsrc%5Etfw\">August 29, 2020</a></blockquote>\n",
|
||
"width": 550,
|
||
"height": null,
|
||
"type": "rich",
|
||
"cache_age": "3153600000",
|
||
"provider_name": "Twitter",
|
||
"provider_url": "https://twitter.com",
|
||
"version": "1.0",
|
||
"hidpi": false,
|
||
"media_description": "Screenshot of ???? running in a terminal."
|
||
},
|
||
{
|
||
"url": "https://twitter.com/wezm/status/1300063221005447169",
|
||
"author_name": "Wesley Moore",
|
||
"author_url": "https://twitter.com/wezm",
|
||
"html": "<blockquote class=\"twitter-tweet\" data-lang=\"en\" data-dnt=\"true\"><p lang=\"en\" dir=\"ltr\">Day 38 of <a href=\"https://twitter.com/hashtag/100binaries?src=hash&ref_src=twsrc%5Etfw\">#100binaries</a><br><br>espanso by <a href=\"https://twitter.com/terzi_federico?ref_src=twsrc%5Etfw\">@terzi_federico</a> is a cross-platform text expansion tool. Define trigger keywords and when you type them espanso will replace them with what you choose. Replacements can be text, dates, the output of scripts, and more. <a href=\"https://espanso.org/\">https://espanso.org/</a></p>— Wesley Moore (@wezm) <a href=\"https://twitter.com/wezm/status/1300063221005447169?ref_src=twsrc%5Etfw\">August 30, 2020</a></blockquote>\n",
|
||
"width": 300,
|
||
"height": 162,
|
||
"type": "rich",
|
||
"cache_age": "3153600000",
|
||
"provider_name": "Twitter",
|
||
"provider_url": "https://twitter.com",
|
||
"media": "espanso.mp4",
|
||
"version": "1.0",
|
||
"hidpi": false,
|
||
"media_description": "Screenshot of espanso running in a terminal."
|
||
},
|
||
{
|
||
"url": "https://twitter.com/wezm/status/1300425609156333568",
|
||
"author_name": "Wesley Moore",
|
||
"author_url": "https://twitter.com/wezm",
|
||
"html": "<blockquote class=\"twitter-tweet\" data-lang=\"en\" data-dnt=\"true\"><p lang=\"en\" dir=\"ltr\">Day 39 of <a href=\"https://twitter.com/hashtag/100binaries?src=hash&ref_src=twsrc%5Etfw\">#100binaries</a><br><br>Hyperfine by <a href=\"https://twitter.com/sharkdp86?ref_src=twsrc%5Etfw\">@sharkdp86</a> is a benchmarking tool. It compares commands and provides statistical analysis. It can do warm-up runs and run cache clearing commands before running the tests. Progress is reported while the test runs. <a href=\"https://github.com/sharkdp/hyperfine\">https://github.com/sharkdp/hyperfine</a></p>— Wesley Moore (@wezm) <a href=\"https://twitter.com/wezm/status/1300425609156333568?ref_src=twsrc%5Etfw\">August 31, 2020</a></blockquote>\n",
|
||
"width": 1220,
|
||
"height": 684,
|
||
"type": "rich",
|
||
"cache_age": "3153600000",
|
||
"provider_name": "Twitter",
|
||
"provider_url": "https://twitter.com",
|
||
"media": "hyperfine.mp4",
|
||
"version": "1.0",
|
||
"hidpi": true,
|
||
"media_description": "Screenshot of hyperfine running in a terminal."
|
||
},
|
||
{
|
||
"url": "https://twitter.com/wezm/status/1300787997592432642",
|
||
"author_name": "Wesley Moore",
|
||
"author_url": "https://twitter.com/wezm",
|
||
"html": "<blockquote class=\"twitter-tweet\" data-lang=\"en\" data-dnt=\"true\"><p lang=\"en\" dir=\"ltr\">Day 40 of <a href=\"https://twitter.com/hashtag/100binaries?src=hash&ref_src=twsrc%5Etfw\">#100binaries</a> <br><br>verco by <a href=\"https://twitter.com/ahvamolessa?ref_src=twsrc%5Etfw\">@ahvamolessa</a> is git TUI for *BSD, Linux, macOS, and Windows. I features a keyboard centric UI that can be used to perform many common git tasks. <a href=\"https://github.com/matheuslessarodrigues/verco\">https://github.com/matheuslessarodrigues/verco</a></p>— Wesley Moore (@wezm) <a href=\"https://twitter.com/wezm/status/1300787997592432642?ref_src=twsrc%5Etfw\">September 1, 2020</a></blockquote>\n",
|
||
"width": 2400,
|
||
"height": 1350,
|
||
"type": "rich",
|
||
"cache_age": "3153600000",
|
||
"provider_name": "Twitter",
|
||
"provider_url": "https://twitter.com",
|
||
"media": "verco.mp4",
|
||
"version": "1.0",
|
||
"hidpi": true,
|
||
"media_description": "Screenshot of verco running in a terminal."
|
||
},
|
||
{
|
||
"url": "https://twitter.com/wezm/status/1301150386217074690",
|
||
"author_name": "Wesley Moore",
|
||
"author_url": "https://twitter.com/wezm",
|
||
"html": "<blockquote class=\"twitter-tweet\" data-lang=\"en\" data-dnt=\"true\"><p lang=\"ja\" dir=\"ltr\">Day 41 of <a href=\"https://twitter.com/hashtag/100binaries?src=hash&ref_src=twsrc%5Etfw\">#100binaries</a><br><br>oha (おはよう) by <a href=\"https://twitter.com/hatookov?ref_src=twsrc%5Etfw\">@hatookov</a> is a load testing tool for web applications. It generates load and shows a live dashboard while the test runs, then prints a summary at the end. <a href=\"https://github.com/hatoo/oha\">https://github.com/hatoo/oha</a></p>— Wesley Moore (@wezm) <a href=\"https://twitter.com/wezm/status/1301150386217074690?ref_src=twsrc%5Etfw\">September 2, 2020</a></blockquote>\n",
|
||
"width": 1462,
|
||
"height": 862,
|
||
"type": "rich",
|
||
"cache_age": "3153600000",
|
||
"provider_name": "Twitter",
|
||
"provider_url": "https://twitter.com",
|
||
"media": "oha.mp4",
|
||
"media_source": "https://github.com/hatoo/oha/blob/10b1dc0103c11e8144f3a61cbb481092d24a2062/demo.gif",
|
||
"version": "1.0",
|
||
"hidpi": true,
|
||
"media_description": "Screenshot of oha running in a terminal."
|
||
},
|
||
{
|
||
"url": "https://twitter.com/wezm/status/1301512772879110146",
|
||
"author_name": "Wesley Moore",
|
||
"author_url": "https://twitter.com/wezm",
|
||
"html": "<blockquote class=\"twitter-tweet\" data-lang=\"en\" data-dnt=\"true\"><p lang=\"en\" dir=\"ltr\">Day 42 of <a href=\"https://twitter.com/hashtag/100binaries?src=hash&ref_src=twsrc%5Etfw\">#100binaries</a><br><br>Starship is a fast, customisable shell prompt generator compatible with bash, fish, ion, PowerShell, and zsh. It can surface status information from a vast selection of modules, which you arrange however you want. <a href=\"https://starship.rs/\">https://starship.rs/</a></p>— Wesley Moore (@wezm) <a href=\"https://twitter.com/wezm/status/1301512772879110146?ref_src=twsrc%5Etfw\">September 3, 2020</a></blockquote>\n",
|
||
"width": 1526,
|
||
"height": 956,
|
||
"type": "rich",
|
||
"cache_age": "3153600000",
|
||
"provider_name": "Twitter",
|
||
"provider_url": "https://twitter.com",
|
||
"media": "starship.mp4",
|
||
"media_source": "https://starship.rs/demo.webm",
|
||
"version": "1.0",
|
||
"hidpi": true,
|
||
"media_description": "Screenshot of starship running in a terminal."
|
||
},
|
||
{
|
||
"url": "https://twitter.com/wezm/status/1301875160211955712",
|
||
"author_name": "Wesley Moore",
|
||
"author_url": "https://twitter.com/wezm",
|
||
"html": "<blockquote class=\"twitter-tweet\" data-lang=\"en\" data-dnt=\"true\"><p lang=\"en\" dir=\"ltr\">Day 43 of <a href=\"https://twitter.com/hashtag/100binaries?src=hash&ref_src=twsrc%5Etfw\">#100binaries</a><br><br>git-trim by <a href=\"https://twitter.com/lee_seongchan?ref_src=twsrc%5Etfw\">@lee_seongchan</a> automates cleaning up git branches whose tracking remote refs are merged or stray. <a href=\"https://github.com/foriequal0/git-trim\">https://github.com/foriequal0/git-trim</a></p>— Wesley Moore (@wezm) <a href=\"https://twitter.com/wezm/status/1301875160211955712?ref_src=twsrc%5Etfw\">September 4, 2020</a></blockquote>\n",
|
||
"width": 980,
|
||
"height": 572,
|
||
"type": "rich",
|
||
"cache_age": "3153600000",
|
||
"provider_name": "Twitter",
|
||
"provider_url": "https://twitter.com",
|
||
"media": "git-trim.mp4",
|
||
"media_source": "https://raw.githubusercontent.com/foriequal0/git-trim/master/screencast.png",
|
||
"version": "1.0",
|
||
"hidpi": false,
|
||
"media_description": "Screenshot of git-trim running in a terminal."
|
||
},
|
||
{
|
||
"url": "https://twitter.com/wezm/status/1302237547221807104",
|
||
"author_name": "Wesley Moore",
|
||
"author_url": "https://twitter.com/wezm",
|
||
"html": "<blockquote class=\"twitter-tweet\" data-lang=\"en\" data-dnt=\"true\"><p lang=\"en\" dir=\"ltr\">Day 44 of <a href=\"https://twitter.com/hashtag/100binaries?src=hash&ref_src=twsrc%5Etfw\">#100binaries</a><br><br>bandwhich by <a href=\"https://twitter.com/im_snif?ref_src=twsrc%5Etfw\">@im_snif</a> helps you answer the question: what's using all my bandwidth!!? bandwhich provides a live view of processes and their network utilisation, as well as utilisation by destination address. <a href=\"https://github.com/imsnif/bandwhich\">https://github.com/imsnif/bandwhich</a></p>— Wesley Moore (@wezm) <a href=\"https://twitter.com/wezm/status/1302237547221807104?ref_src=twsrc%5Etfw\">September 5, 2020</a></blockquote>\n",
|
||
"width": 1570,
|
||
"height": 828,
|
||
"type": "rich",
|
||
"cache_age": "3153600000",
|
||
"provider_name": "Twitter",
|
||
"provider_url": "https://twitter.com",
|
||
"media": "bandwhich.mp4",
|
||
"media_source": "https://github.com/imsnif/bandwhich/blob/fde53ddb3bcb769bc3474ba3d739d268619bf138/demo.gif",
|
||
"version": "1.0",
|
||
"hidpi": false,
|
||
"media_description": "Screenshot of bandwhich running in a terminal."
|
||
},
|
||
{
|
||
"url": "https://twitter.com/wezm/status/1302599936366833664",
|
||
"author_name": "Wesley Moore",
|
||
"author_url": "https://twitter.com/wezm",
|
||
"html": "<blockquote class=\"twitter-tweet\" data-lang=\"en\" data-dnt=\"true\"><p lang=\"en\" dir=\"ltr\">Day 45 of <a href=\"https://twitter.com/hashtag/100binaries?src=hash&ref_src=twsrc%5Etfw\">#100binaries</a><br><br>xsv by <a href=\"https://twitter.com/burntsushi5?ref_src=twsrc%5Etfw\">@burntsushi5</a> is the Swiss Army knife of CSV! Slice, select, search, join, analyse, and more with its large selection of composable sub-commands. <a href=\"https://github.com/BurntSushi/xsv\">https://github.com/BurntSushi/xsv</a></p>— Wesley Moore (@wezm) <a href=\"https://twitter.com/wezm/status/1302599936366833664?ref_src=twsrc%5Etfw\">September 6, 2020</a></blockquote>\n",
|
||
"width": 1600,
|
||
"height": 900,
|
||
"type": "rich",
|
||
"cache_age": "3153600000",
|
||
"provider_name": "Twitter",
|
||
"provider_url": "https://twitter.com",
|
||
"media": "xsv.png",
|
||
"version": "1.0",
|
||
"hidpi": true,
|
||
"media_description": "Screenshot of xsv running in a terminal."
|
||
},
|
||
{
|
||
"url": "https://twitter.com/wezm/status/1302962322516840448",
|
||
"author_name": "Wesley Moore",
|
||
"author_url": "https://twitter.com/wezm",
|
||
"html": "<blockquote class=\"twitter-tweet\" data-lang=\"en\" data-dnt=\"true\"><p lang=\"en\" dir=\"ltr\">Day 46 of <a href=\"https://twitter.com/hashtag/100binaries?src=hash&ref_src=twsrc%5Etfw\">#100binaries</a><br><br>Shellcaster by Jeff Hughes is a terminal based podcast manager. Subscribe, sync, and download episodes for local playback. <a href=\"https://github.com/jeff-hughes/shellcaster\">https://github.com/jeff-hughes/shellcaster</a></p>— Wesley Moore (@wezm) <a href=\"https://twitter.com/wezm/status/1302962322516840448?ref_src=twsrc%5Etfw\">September 7, 2020</a></blockquote>\n",
|
||
"width": 1855,
|
||
"height": 1008,
|
||
"type": "rich",
|
||
"cache_age": "3153600000",
|
||
"provider_name": "Twitter",
|
||
"provider_url": "https://twitter.com",
|
||
"media": "shellcaster.png",
|
||
"media_source": "https://github.com/jeff-hughes/shellcaster/blob/f6cb4c55c4a6765483d7810a2b6d08a928e799e1/img/screenshot.png",
|
||
"version": "1.0",
|
||
"hidpi": true,
|
||
"media_description": "Screenshot of Shellcaster running in a terminal."
|
||
},
|
||
{
|
||
"url": "https://twitter.com/wezm/status/1303324711720488961",
|
||
"author_name": "Wesley Moore",
|
||
"author_url": "https://twitter.com/wezm",
|
||
"html": "<blockquote class=\"twitter-tweet\" data-lang=\"en\" data-dnt=\"true\"><p lang=\"en\" dir=\"ltr\">Day 47 of <a href=\"https://twitter.com/hashtag/100binaries?src=hash&ref_src=twsrc%5Etfw\">#100binaries</a><br><br>cargo-edit by <a href=\"https://twitter.com/killercup?ref_src=twsrc%5Etfw\">@killercup</a> adds three handy cargo sub-commands for editing the Cargo.toml in Rust projects:<br><br>• add — Add new dependencies<br>• remove — Remove dependencies<br>• upgrade — Upgrade dependencies<a href=\"https://github.com/killercup/cargo-edit\">https://github.com/killercup/cargo-edit</a></p>— Wesley Moore (@wezm) <a href=\"https://twitter.com/wezm/status/1303324711720488961?ref_src=twsrc%5Etfw\">September 8, 2020</a></blockquote>\n",
|
||
"width": 550,
|
||
"height": null,
|
||
"type": "rich",
|
||
"cache_age": "3153600000",
|
||
"provider_name": "Twitter",
|
||
"provider_url": "https://twitter.com",
|
||
"version": "1.0",
|
||
"hidpi": false,
|
||
"media_description": "Screenshot of ???? running in a terminal."
|
||
},
|
||
{
|
||
"url": "https://twitter.com/wezm/status/1303687100437590020",
|
||
"author_name": "Wesley Moore",
|
||
"author_url": "https://twitter.com/wezm",
|
||
"html": "<blockquote class=\"twitter-tweet\" data-lang=\"en\" data-dnt=\"true\"><p lang=\"en\" dir=\"ltr\">Day 48 of <a href=\"https://twitter.com/hashtag/100binaries?src=hash&ref_src=twsrc%5Etfw\">#100binaries</a><br><br>yj by Bruce Adams converts YAML to JSON. It works well paired with jq for querying, or any other tool expecting JSON.<a href=\"https://github.com/bruceadams/yj\">https://github.com/bruceadams/yj</a></p>— Wesley Moore (@wezm) <a href=\"https://twitter.com/wezm/status/1303687100437590020?ref_src=twsrc%5Etfw\">September 9, 2020</a></blockquote>\n",
|
||
"width": 1200,
|
||
"height": 675,
|
||
"type": "rich",
|
||
"cache_age": "3153600000",
|
||
"provider_name": "Twitter",
|
||
"provider_url": "https://twitter.com",
|
||
"media": "yj.png",
|
||
"version": "1.0",
|
||
"hidpi": true,
|
||
"media_description": "Screenshot of yj transformating a small YAML document into JSON in a terminal."
|
||
},
|
||
{
|
||
"url": "https://twitter.com/wezm/status/1304049488693047298",
|
||
"author_name": "Wesley Moore",
|
||
"author_url": "https://twitter.com/wezm",
|
||
"html": "<blockquote class=\"twitter-tweet\" data-lang=\"en\" data-dnt=\"true\"><p lang=\"en\" dir=\"ltr\">Day 49 of <a href=\"https://twitter.com/hashtag/100binaries?src=hash&ref_src=twsrc%5Etfw\">#100binaries</a><br><br>websocat by Vitaly Shukela is netcat, curl and socat for WebSockets. websocat can act as client, server, or both (proxy). It can even proxy TCP connections over a web socket connection. It supports BSD, Linux, macOS, and Windows. <a href=\"https://github.com/vi/websocat\">https://github.com/vi/websocat</a></p>— Wesley Moore (@wezm) <a href=\"https://twitter.com/wezm/status/1304049488693047298?ref_src=twsrc%5Etfw\">September 10, 2020</a></blockquote>\n",
|
||
"width": 550,
|
||
"height": null,
|
||
"type": "rich",
|
||
"cache_age": "3153600000",
|
||
"provider_name": "Twitter",
|
||
"provider_url": "https://twitter.com",
|
||
"version": "1.0",
|
||
"hidpi": false,
|
||
"media_description": "Screenshot of ???? running in a terminal."
|
||
},
|
||
{
|
||
"url": "https://twitter.com/wezm/status/1304411875426406400",
|
||
"author_name": "Wesley Moore",
|
||
"author_url": "https://twitter.com/wezm",
|
||
"html": "<blockquote class=\"twitter-tweet\" data-lang=\"en\" data-dnt=\"true\"><p lang=\"en\" dir=\"ltr\">Day 50 of <a href=\"https://twitter.com/hashtag/100binaries?src=hash&ref_src=twsrc%5Etfw\">#100binaries</a><br><br>tealdeer by <a href=\"https://twitter.com/dbrgn?ref_src=twsrc%5Etfw\">@dbrgn</a> is a tldr pages client. tldr pages are community maintained, concise, example-driven alternatives to man pages for command line tools. <a href=\"https://github.com/dbrgn/tealdeer\">https://github.com/dbrgn/tealdeer</a></p>— Wesley Moore (@wezm) <a href=\"https://twitter.com/wezm/status/1304411875426406400?ref_src=twsrc%5Etfw\">September 11, 2020</a></blockquote>\n",
|
||
"width": 1202,
|
||
"height": 677,
|
||
"type": "rich",
|
||
"cache_age": "3153600000",
|
||
"provider_name": "Twitter",
|
||
"provider_url": "https://twitter.com",
|
||
"media": "tealdeer.png",
|
||
"version": "1.0",
|
||
"hidpi": true,
|
||
"media_description": "Screenshot of tealdeer showing the tldr page for ls in a terminal."
|
||
},
|
||
{
|
||
"url": "https://twitter.com/wezm/status/1304774262616514560",
|
||
"author_name": "Wesley Moore",
|
||
"author_url": "https://twitter.com/wezm",
|
||
"html": "<blockquote class=\"twitter-tweet\" data-lang=\"en\" data-dnt=\"true\"><p lang=\"en\" dir=\"ltr\">Day 51 of <a href=\"https://twitter.com/hashtag/100binaries?src=hash&ref_src=twsrc%5Etfw\">#100binaries</a><br><br>Zola by <a href=\"https://twitter.com/20100Prouillet?ref_src=twsrc%5Etfw\">@20100Prouillet</a> is a static site compiler. It comes with support for Sass and syntax highlighting, as well as templates, themes, taxonomies, RSS feeds, and Markdown rendering. I use it for a couple of my own websites. <a href=\"https://www.getzola.org/\">https://www.getzola.org/</a></p>— Wesley Moore (@wezm) <a href=\"https://twitter.com/wezm/status/1304774262616514560?ref_src=twsrc%5Etfw\">September 12, 2020</a></blockquote>\n",
|
||
"width": 550,
|
||
"height": null,
|
||
"type": "rich",
|
||
"cache_age": "3153600000",
|
||
"provider_name": "Twitter",
|
||
"provider_url": "https://twitter.com",
|
||
"version": "1.0",
|
||
"hidpi": false,
|
||
"media_description": "Screenshot of ???? running in a terminal."
|
||
},
|
||
{
|
||
"url": "https://twitter.com/wezm/status/1305136649706205185",
|
||
"author_name": "Wesley Moore",
|
||
"author_url": "https://twitter.com/wezm",
|
||
"html": "<blockquote class=\"twitter-tweet\" data-lang=\"en\" data-dnt=\"true\"><p lang=\"en\" dir=\"ltr\">Day 52 of <a href=\"https://twitter.com/hashtag/100binaries?src=hash&ref_src=twsrc%5Etfw\">#100binaries</a><br><br>fclones by <a href=\"https://twitter.com/pkolaczk?ref_src=twsrc%5Etfw\">@pkolaczk</a> is a duplicate file finder. It uses several techniques to do the least amount of work possible to determine if files are different. This makes it one of the fastest tools for this job. <a href=\"https://github.com/pkolaczk/fclones\">https://github.com/pkolaczk/fclones</a></p>— Wesley Moore (@wezm) <a href=\"https://twitter.com/wezm/status/1305136649706205185?ref_src=twsrc%5Etfw\">September 13, 2020</a></blockquote>\n",
|
||
"width": 1600,
|
||
"height": 900,
|
||
"type": "rich",
|
||
"cache_age": "3153600000",
|
||
"provider_name": "Twitter",
|
||
"provider_url": "https://twitter.com",
|
||
"media": "fclones.mp4",
|
||
"version": "1.0",
|
||
"hidpi": true,
|
||
"media_description": "Screenshot of fclones running in a terminal."
|
||
},
|
||
{
|
||
"url": "https://twitter.com/wezm/status/1305499038490537984",
|
||
"author_name": "Wesley Moore",
|
||
"author_url": "https://twitter.com/wezm",
|
||
"html": "<blockquote class=\"twitter-tweet\" data-lang=\"en\" data-dnt=\"true\"><p lang=\"en\" dir=\"ltr\">Day 53 of <a href=\"https://twitter.com/hashtag/100binaries?src=hash&ref_src=twsrc%5Etfw\">#100binaries</a> <br><br>zoxide by <a href=\"https://twitter.com/ajeetdsouza?ref_src=twsrc%5Etfw\">@ajeetdsouza</a> makes it easier to jump around the file system. It integrates with your shell to learn your most popular directories. You can then jump to them by specifying only part of the path. <a href=\"https://github.com/ajeetdsouza/zoxide\">https://github.com/ajeetdsouza/zoxide</a></p>— Wesley Moore (@wezm) <a href=\"https://twitter.com/wezm/status/1305499038490537984?ref_src=twsrc%5Etfw\">September 14, 2020</a></blockquote>\n",
|
||
"width": 1600,
|
||
"height": 900,
|
||
"type": "rich",
|
||
"cache_age": "3153600000",
|
||
"provider_name": "Twitter",
|
||
"provider_url": "https://twitter.com",
|
||
"media": "zoxide.mp4",
|
||
"version": "1.0",
|
||
"hidpi": true,
|
||
"media_description": "Screenshot of zoxide running in a terminal."
|
||
},
|
||
{
|
||
"url": "https://twitter.com/wezm/status/1305861427014627332",
|
||
"author_name": "Wesley Moore",
|
||
"author_url": "https://twitter.com/wezm",
|
||
"html": "<blockquote class=\"twitter-tweet\" data-lang=\"en\" data-dnt=\"true\"><p lang=\"en\" dir=\"ltr\">Day 54 of <a href=\"https://twitter.com/hashtag/100binaries?src=hash&ref_src=twsrc%5Etfw\">#100binaries</a><br><br>color_blinder by <a href=\"https://twitter.com/dns2utf8?ref_src=twsrc%5Etfw\">@dns2utf8</a> is a tool that renders a set of images simulating 11 kinds of colour blindness. There's also a GUI version, <br>color_blinder_gtk. <a href=\"https://gitlab.com/dns2utf8/color_blinder\">https://gitlab.com/dns2utf8/color_blinder</a></p>— Wesley Moore (@wezm) <a href=\"https://twitter.com/wezm/status/1305861427014627332?ref_src=twsrc%5Etfw\">September 15, 2020</a></blockquote>\n",
|
||
"width": 3845,
|
||
"height": 3874,
|
||
"type": "rich",
|
||
"cache_age": "3153600000",
|
||
"provider_name": "Twitter",
|
||
"provider_url": "https://twitter.com",
|
||
"media": "color_blinder.jpg",
|
||
"version": "1.0",
|
||
"hidpi": true,
|
||
"media_description": "Screenshot of the set of images generated by color_blinder when applied the Rust home page."
|
||
},
|
||
{
|
||
"url": "https://twitter.com/wezm/status/1306223815228350466",
|
||
"author_name": "Wesley Moore",
|
||
"author_url": "https://twitter.com/wezm",
|
||
"html": "<blockquote class=\"twitter-tweet\" data-lang=\"en\" data-dnt=\"true\"><p lang=\"en\" dir=\"ltr\">Day 55 of <a href=\"https://twitter.com/hashtag/100binaries?src=hash&ref_src=twsrc%5Etfw\">#100binaries</a><br><br>Bookmark by <a href=\"https://twitter.com/Szymongib?ref_src=twsrc%5Etfw\">@Szymongib</a> is a tool for storing, organising, searching, and opening URL bookmarks. It has a CLI interface as well as an interactive TUI. <a href=\"https://github.com/Szymongib/bookmark\">https://github.com/Szymongib/bookmark</a></p>— Wesley Moore (@wezm) <a href=\"https://twitter.com/wezm/status/1306223815228350466?ref_src=twsrc%5Etfw\">September 16, 2020</a></blockquote>\n",
|
||
"width": 800,
|
||
"height": 464,
|
||
"type": "rich",
|
||
"cache_age": "3153600000",
|
||
"provider_name": "Twitter",
|
||
"provider_url": "https://twitter.com",
|
||
"media": "bookmark.mp4",
|
||
"media_source": "https://github.com/Szymongib/bookmark/blob/f46e5361878de972b7f0d11565fbecdb6a66bad9/assets/bookmark-demo.gif",
|
||
"version": "1.0",
|
||
"hidpi": false,
|
||
"media_description": "Screenshot of bookmark running in a terminal."
|
||
},
|
||
{
|
||
"url": "https://twitter.com/wezm/status/1306552499210338304",
|
||
"author_name": "Wesley Moore",
|
||
"author_url": "https://twitter.com/wezm",
|
||
"html": "<blockquote class=\"twitter-tweet\" data-lang=\"en\" data-dnt=\"true\"><p lang=\"en\" dir=\"ltr\">Day 56 of <a href=\"https://twitter.com/hashtag/100binaries?src=hash&ref_src=twsrc%5Etfw\">#100binaries</a><br><br>Artichoke (<a href=\"https://twitter.com/artichokeruby?ref_src=twsrc%5Etfw\">@artichokeruby</a>) is a Ruby made with Rust that can be compiled to web assembly, and embedded in other applications. It aims to be compatible with MRI Ruby.<a href=\"https://www.artichokeruby.org/\">https://www.artichokeruby.org/</a></p>— Wesley Moore (@wezm) <a href=\"https://twitter.com/wezm/status/1306552499210338304?ref_src=twsrc%5Etfw\">September 17, 2020</a></blockquote>\n",
|
||
"width": 1602,
|
||
"height": 901,
|
||
"type": "rich",
|
||
"cache_age": "3153600000",
|
||
"provider_name": "Twitter",
|
||
"provider_url": "https://twitter.com",
|
||
"media": "artichoke.png",
|
||
"version": "1.0",
|
||
"hidpi": true,
|
||
"media_description": "Screenshot of Artichoke running a small Ruby program in a terminal."
|
||
},
|
||
{
|
||
"url": "https://twitter.com/wezm/status/1306910845641908233",
|
||
"author_name": "Wesley Moore",
|
||
"author_url": "https://twitter.com/wezm",
|
||
"html": "<blockquote class=\"twitter-tweet\" data-lang=\"en\" data-dnt=\"true\"><p lang=\"en\" dir=\"ltr\">csview by Wenxuan is a high performance, command line CSV viewer with CJK (Chinese, Japanese, Korean) and emoji support. <a href=\"https://github.com/wfxr/csview\">https://github.com/wfxr/csview</a></p>— Wesley Moore (@wezm) <a href=\"https://twitter.com/wezm/status/1306910845641908233?ref_src=twsrc%5Etfw\">September 18, 2020</a></blockquote>\n",
|
||
"width": 1888,
|
||
"height": 1506,
|
||
"type": "rich",
|
||
"cache_age": "3153600000",
|
||
"provider_name": "Twitter",
|
||
"provider_url": "https://twitter.com",
|
||
"media": "csview.png",
|
||
"media_source": "https://github.com/wfxr/i/blob/e04314806087faf8715a753e70f1a77f10b189d2/csview-screenshot.png",
|
||
"version": "1.0",
|
||
"hidpi": true,
|
||
"media_description": "Screenshot of csview rendering a sample CSV file in a terminal using default, reinforced, and rounded styles."
|
||
},
|
||
{
|
||
"url": "https://twitter.com/wezm/status/1307273233759043584",
|
||
"author_name": "Wesley Moore",
|
||
"author_url": "https://twitter.com/wezm",
|
||
"html": "<blockquote class=\"twitter-tweet\" data-lang=\"en\" data-dnt=\"true\"><p lang=\"en\" dir=\"ltr\">Day 58 of <a href=\"https://twitter.com/hashtag/100binaries?src=hash&ref_src=twsrc%5Etfw\">#100binaries</a><br><br>pipe-rename by <a href=\"https://twitter.com/MarcusBuffett?ref_src=twsrc%5Etfw\">@marcusbuffett</a> takes a list of files as input and opens <a href=\"https://twitter.com/search?q=%24EDITOR&src=ctag&ref_src=twsrc%5Etfw\">$EDITOR</a> with that list. You edit the names and then pipe-rename applies the changes accordingly. <a href=\"https://github.com/marcusbuffett/pipe-rename\">https://github.com/marcusbuffett/pipe-rename</a></p>— Wesley Moore (@wezm) <a href=\"https://twitter.com/wezm/status/1307273233759043584?ref_src=twsrc%5Etfw\">September 19, 2020</a></blockquote>\n",
|
||
"width": 1858,
|
||
"height": 1048,
|
||
"type": "rich",
|
||
"cache_age": "3153600000",
|
||
"provider_name": "Twitter",
|
||
"provider_url": "https://twitter.com",
|
||
"media": "pipe-rename.mp4",
|
||
"media_source": "https://github.com/marcusbuffett/pipe-rename/blob/b734616bab4b4ca4f31de0902479202f33bda545/renamer.gif",
|
||
"version": "1.0",
|
||
"hidpi": true,
|
||
"media_description": "Screenshot of pipe-rename running in a terminal."
|
||
},
|
||
{
|
||
"url": "https://twitter.com/wezm/status/1307646659556384768",
|
||
"author_name": "Wesley Moore",
|
||
"author_url": "https://twitter.com/wezm",
|
||
"html": "<blockquote class=\"twitter-tweet\" data-lang=\"en\" data-dnt=\"true\"><p lang=\"en\" dir=\"ltr\">Day 59 of <a href=\"https://twitter.com/hashtag/100binaries?src=hash&ref_src=twsrc%5Etfw\">#100binaries</a><br><br>Cogsy by cartoon-raccoon is a curses-based command line Discogs client. You can browse and query your collection, view your wantlist, track your listening history, and view your profile — all from the comfort of your terminal. <a href=\"https://github.com/cartoon-raccoon/cogsy\">https://github.com/cartoon-raccoon/cogsy</a></p>— Wesley Moore (@wezm) <a href=\"https://twitter.com/wezm/status/1307646659556384768?ref_src=twsrc%5Etfw\">September 20, 2020</a></blockquote>\n",
|
||
"width": 1196,
|
||
"height": 822,
|
||
"type": "rich",
|
||
"cache_age": "3153600000",
|
||
"provider_name": "Twitter",
|
||
"provider_url": "https://twitter.com",
|
||
"media": "cogsy.png",
|
||
"media_source": "https://github.com/cartoon-raccoon/cogsy/blob/8111b15243398cfe9cec990b88ed19f6155f8b37/images/screenshots/cogsy_main.png",
|
||
"version": "1.0",
|
||
"hidpi": true,
|
||
"media_description": "Screenshot of Cogsy running in a terminal."
|
||
},
|
||
{
|
||
"url": "https://twitter.com/wezm/status/1307997508874854401",
|
||
"author_name": "Wesley Moore",
|
||
"author_url": "https://twitter.com/wezm",
|
||
"html": "<blockquote class=\"twitter-tweet\" data-lang=\"en\" data-dnt=\"true\"><p lang=\"en\" dir=\"ltr\">Day 60 of <a href=\"https://twitter.com/hashtag/100binaries?src=hash&ref_src=twsrc%5Etfw\">#100binaries</a><br><br>git-brws by <a href=\"https://twitter.com/Linda_pp?ref_src=twsrc%5Etfw\">@Linda_pp</a> is a tool to open a repository, file, commit, diff, tag, blame, pull request, issue or project's website in your web browser from the command line. It supports several repository hosting services. <a href=\"https://github.com/rhysd/git-brws\">https://github.com/rhysd/git-brws</a></p>— Wesley Moore (@wezm) <a href=\"https://twitter.com/wezm/status/1307997508874854401?ref_src=twsrc%5Etfw\">September 21, 2020</a></blockquote>\n",
|
||
"width": 550,
|
||
"height": null,
|
||
"type": "rich",
|
||
"cache_age": "3153600000",
|
||
"provider_name": "Twitter",
|
||
"provider_url": "https://twitter.com",
|
||
"version": "1.0",
|
||
"hidpi": false,
|
||
"media_description": "Screenshot of ???? running in a terminal."
|
||
},
|
||
{
|
||
"url": "https://twitter.com/wezm/status/1308355154433814536",
|
||
"author_name": "Wesley Moore",
|
||
"author_url": "https://twitter.com/wezm",
|
||
"html": "<blockquote class=\"twitter-tweet\" data-lang=\"en\" data-dnt=\"true\"><p lang=\"en\" dir=\"ltr\">Day 61 of <a href=\"https://twitter.com/hashtag/100binaries?src=hash&ref_src=twsrc%5Etfw\">#100binaries</a><br><br>tiny by Ömer Sinan Ağacan is a console IRC client with a clean UI, multiple tabs, coloured nicks, and more. <a href=\"https://github.com/osa1/tiny\">https://github.com/osa1/tiny</a></p>— Wesley Moore (@wezm) <a href=\"https://twitter.com/wezm/status/1308355154433814536?ref_src=twsrc%5Etfw\">September 22, 2020</a></blockquote>\n",
|
||
"width": 1878,
|
||
"height": 1108,
|
||
"type": "rich",
|
||
"cache_age": "3153600000",
|
||
"provider_name": "Twitter",
|
||
"provider_url": "https://twitter.com",
|
||
"media": "tiny.png",
|
||
"version": "1.0",
|
||
"hidpi": true,
|
||
"media_description": "Screenshot of tiny connected to several IRC channels on chat.freenode.net in a terminal."
|
||
},
|
||
{
|
||
"url": "https://twitter.com/wezm/status/1308737887463235586",
|
||
"author_name": "Wesley Moore",
|
||
"author_url": "https://twitter.com/wezm",
|
||
"html": "<blockquote class=\"twitter-tweet\" data-lang=\"en\" data-dnt=\"true\"><p lang=\"en\" dir=\"ltr\">Day 62 of <a href=\"https://twitter.com/hashtag/100binaries?src=hash&ref_src=twsrc%5Etfw\">#100binaries</a><br><br>ptail by Tom Forbes streams the output from a command and displays a fixed number of lines as the output is generated. <a href=\"https://github.com/orf/ptail\">https://github.com/orf/ptail</a></p>— Wesley Moore (@wezm) <a href=\"https://twitter.com/wezm/status/1308737887463235586?ref_src=twsrc%5Etfw\">September 23, 2020</a></blockquote>\n",
|
||
"width": 1778,
|
||
"height": 592,
|
||
"type": "rich",
|
||
"cache_age": "3153600000",
|
||
"provider_name": "Twitter",
|
||
"provider_url": "https://twitter.com",
|
||
"media": "ptail.mp4",
|
||
"media_source": "https://github.com/orf/ptail/blob/b26b089816cf3f495dae26ae0316c91f724667ce/images/readme.gif",
|
||
"version": "1.0",
|
||
"hidpi": true,
|
||
"media_description": "Screenshot of ptail running in a terminal."
|
||
},
|
||
{
|
||
"url": "https://twitter.com/wezm/status/1309100270475972608",
|
||
"author_name": "Wesley Moore",
|
||
"author_url": "https://twitter.com/wezm",
|
||
"html": "<blockquote class=\"twitter-tweet\" data-lang=\"en\" data-dnt=\"true\"><p lang=\"en\" dir=\"ltr\">Day 63 of <a href=\"https://twitter.com/hashtag/100binaries?src=hash&ref_src=twsrc%5Etfw\">#100binaries</a><br><br>procs by dalance is an enhanced version of ps. It has coloured output, filtering, paging, watch mode, and can show extra info like container names, and network ports. You can also extensively configure it via a config file. <a href=\"https://github.com/dalance/procs\">https://github.com/dalance/procs</a></p>— Wesley Moore (@wezm) <a href=\"https://twitter.com/wezm/status/1309100270475972608?ref_src=twsrc%5Etfw\">September 24, 2020</a></blockquote>\n",
|
||
"width": 1878,
|
||
"height": 1108,
|
||
"type": "rich",
|
||
"cache_age": "3153600000",
|
||
"provider_name": "Twitter",
|
||
"provider_url": "https://twitter.com",
|
||
"media": "procs.png",
|
||
"version": "1.0",
|
||
"hidpi": true,
|
||
"media_description": "Screenshot of procs running in a terminal."
|
||
},
|
||
{
|
||
"url": "https://twitter.com/wezm/status/1309462656005275648",
|
||
"author_name": "Wesley Moore",
|
||
"author_url": "https://twitter.com/wezm",
|
||
"html": "<blockquote class=\"twitter-tweet\" data-lang=\"en\" data-dnt=\"true\"><p lang=\"en\" dir=\"ltr\">Day 64 of <a href=\"https://twitter.com/hashtag/100binaries?src=hash&ref_src=twsrc%5Etfw\">#100binaries</a><br><br>rsmixer by jantap is a PulseAudio volume mixer. It allows you to adjust the volume, change settings, and displays VU meters for outputs and application generating audio. <a href=\"https://github.com/jantap/rsmixer\">https://github.com/jantap/rsmixer</a></p>— Wesley Moore (@wezm) <a href=\"https://twitter.com/wezm/status/1309462656005275648?ref_src=twsrc%5Etfw\">September 25, 2020</a></blockquote>\n",
|
||
"width": 1600,
|
||
"height": 900,
|
||
"type": "rich",
|
||
"cache_age": "3153600000",
|
||
"provider_name": "Twitter",
|
||
"provider_url": "https://twitter.com",
|
||
"media": "rsmixer.mp4",
|
||
"version": "1.0",
|
||
"hidpi": true,
|
||
"media_description": "Screenshot of rsmixer running in a terminal."
|
||
},
|
||
{
|
||
"url": "https://twitter.com/wezm/status/1309825048551669762",
|
||
"author_name": "Wesley Moore",
|
||
"author_url": "https://twitter.com/wezm",
|
||
"html": "<blockquote class=\"twitter-tweet\" data-lang=\"en\" data-dnt=\"true\"><p lang=\"en\" dir=\"ltr\">Day 65 of <a href=\"https://twitter.com/hashtag/100binaries?src=hash&ref_src=twsrc%5Etfw\">#100binaries</a> <br><br>vopono by James McMurray is a tool that uses Linux network namespaces to enable you to run specific applications through a VPN. Different VPN connections can be active simultaneously, whilst keeping your main connection as normal. <a href=\"https://github.com/jamesmcm/vopono\">https://github.com/jamesmcm/vopono</a></p>— Wesley Moore (@wezm) <a href=\"https://twitter.com/wezm/status/1309825048551669762?ref_src=twsrc%5Etfw\">September 26, 2020</a></blockquote>\n",
|
||
"width": 1283,
|
||
"height": 1417,
|
||
"type": "rich",
|
||
"cache_age": "3153600000",
|
||
"provider_name": "Twitter",
|
||
"provider_url": "https://twitter.com",
|
||
"media": "vopono.png",
|
||
"media_source": "https://github.com/jamesmcm/vopono/blob/ef9653b80aea5f1695f9ca02b06e2ff340f1fae0/screenshot.png",
|
||
"version": "1.0",
|
||
"hidpi": true,
|
||
"media_description": "Screenshot of vopono running in a terminal and two different browsers, one showing the VPN applied, the other not."
|
||
},
|
||
{
|
||
"url": "https://twitter.com/wezm/status/1310187431681949696",
|
||
"author_name": "Wesley Moore",
|
||
"author_url": "https://twitter.com/wezm",
|
||
"html": "<blockquote class=\"twitter-tweet\" data-lang=\"en\" data-dnt=\"true\"><p lang=\"en\" dir=\"ltr\">Day 66 of <a href=\"https://twitter.com/hashtag/100binaries?src=hash&ref_src=twsrc%5Etfw\">#100binaries</a><br><br>tickrs by Cory Forsstrom is a realtime ticker for stock prices in your terminal. It supports POSIX platforms and Windows, and sources data from Yahoo! Finance. <a href=\"https://github.com/tarkah/tickrs\">https://github.com/tarkah/tickrs</a></p>— Wesley Moore (@wezm) <a href=\"https://twitter.com/wezm/status/1310187431681949696?ref_src=twsrc%5Etfw\">September 27, 2020</a></blockquote>\n",
|
||
"width": 1078,
|
||
"height": 590,
|
||
"type": "rich",
|
||
"cache_age": "3153600000",
|
||
"provider_name": "Twitter",
|
||
"provider_url": "https://twitter.com",
|
||
"media": "tickrs.mp4",
|
||
"media_source": "https://github.com/tarkah/tickrs/blob/a5bc18a470999b5c18c98a7188a477c8e305652b/assets/demo.gif",
|
||
"version": "1.0",
|
||
"hidpi": false,
|
||
"media_description": "Screenshot of tickrs running in a terminal."
|
||
},
|
||
{
|
||
"url": "https://twitter.com/wezm/status/1310549822408200193",
|
||
"author_name": "Wesley Moore",
|
||
"author_url": "https://twitter.com/wezm",
|
||
"html": "<blockquote class=\"twitter-tweet\" data-lang=\"en\" data-dnt=\"true\"><p lang=\"en\" dir=\"ltr\">Day 67 of <a href=\"https://twitter.com/hashtag/100binaries?src=hash&ref_src=twsrc%5Etfw\">#100binaries</a><br><br>git-workspace by Tom Forbes is a tool for synchronising your git projects. It can automatically set upstreams for forks, move deleted repositories to an archive directory, and execute git fetch on all projects in parallel. <a href=\"https://github.com/orf/git-workspace\">https://github.com/orf/git-workspace</a></p>— Wesley Moore (@wezm) <a href=\"https://twitter.com/wezm/status/1310549822408200193?ref_src=twsrc%5Etfw\">September 28, 2020</a></blockquote>\n",
|
||
"width": 1000,
|
||
"height": 364,
|
||
"type": "rich",
|
||
"cache_age": "3153600000",
|
||
"provider_name": "Twitter",
|
||
"provider_url": "https://twitter.com",
|
||
"media": "git-workspace.mp4",
|
||
"media_source": "https://github.com/orf/git-workspace/blob/8403c57edd172e925b682ee6220653db37dd616c/images/readme-example.gif",
|
||
"version": "1.0",
|
||
"hidpi": false,
|
||
"media_description": "Screenshot of git-workspace running in a terminal."
|
||
},
|
||
{
|
||
"url": "https://twitter.com/wezm/status/1310912211557085184",
|
||
"author_name": "Wesley Moore",
|
||
"author_url": "https://twitter.com/wezm",
|
||
"html": "<blockquote class=\"twitter-tweet\" data-lang=\"en\" data-dnt=\"true\"><p lang=\"en\" dir=\"ltr\">Day 68 of <a href=\"https://twitter.com/hashtag/100binaries?src=hash&ref_src=twsrc%5Etfw\">#100binaries</a><br><br>code-minimap by Wenxuan is a blazing fast tool for generating a high level overview of a text file, like that in Sublime Text. Wenxuan has also written a plugin that uses code-minimap to add a minimap to Vim/Neovim, pictured here. <a href=\"https://github.com/wfxr/code-minimap\">https://github.com/wfxr/code-minimap</a></p>— Wesley Moore (@wezm) <a href=\"https://twitter.com/wezm/status/1310912211557085184?ref_src=twsrc%5Etfw\">September 29, 2020</a></blockquote>\n",
|
||
"width": 776,
|
||
"height": 414,
|
||
"type": "rich",
|
||
"cache_age": "3153600000",
|
||
"provider_name": "Twitter",
|
||
"provider_url": "https://twitter.com",
|
||
"media": "code-minimap.mp4",
|
||
"media_source": "https://github.com/wfxr/i/blob/e04314806087faf8715a753e70f1a77f10b189d2/minimap-vim.gif",
|
||
"version": "1.0",
|
||
"hidpi": false,
|
||
"media_description": "Screenshot of code-minimap running in a terminal."
|
||
},
|
||
{
|
||
"url": "https://twitter.com/wezm/status/1311274602337722373",
|
||
"author_name": "Wesley Moore",
|
||
"author_url": "https://twitter.com/wezm",
|
||
"html": "<blockquote class=\"twitter-tweet\" data-lang=\"en\" data-dnt=\"true\"><p lang=\"en\" dir=\"ltr\">Day 69 of <a href=\"https://twitter.com/hashtag/100binaries?src=hash&ref_src=twsrc%5Etfw\">#100binaries</a><br><br>kx by <a href=\"https://twitter.com/onatm?ref_src=twsrc%5Etfw\">@onatm</a> is a tool for interactively switching between Kubernetes contexts. It uses the skim fuzzy finder to list contexts, allowing to you to filter and select the desired option. <a href=\"https://github.com/onatm/kx\">https://github.com/onatm/kx</a></p>— Wesley Moore (@wezm) <a href=\"https://twitter.com/wezm/status/1311274602337722373?ref_src=twsrc%5Etfw\">September 30, 2020</a></blockquote>\n",
|
||
"width": 550,
|
||
"height": null,
|
||
"type": "rich",
|
||
"cache_age": "3153600000",
|
||
"provider_name": "Twitter",
|
||
"provider_url": "https://twitter.com",
|
||
"version": "1.0",
|
||
"hidpi": false,
|
||
"media_description": "Screenshot of ???? running in a terminal."
|
||
},
|
||
{
|
||
"url": "https://twitter.com/wezm/status/1311636986730512387",
|
||
"author_name": "Wesley Moore",
|
||
"author_url": "https://twitter.com/wezm",
|
||
"html": "<blockquote class=\"twitter-tweet\" data-lang=\"en\" data-dnt=\"true\"><p lang=\"en\" dir=\"ltr\">Day 70 of <a href=\"https://twitter.com/hashtag/100binaries?src=hash&ref_src=twsrc%5Etfw\">#100binaries</a><br><br>kmon by <a href=\"https://twitter.com/orhunp_?ref_src=twsrc%5Etfw\">@orhunp_</a> is a Linux kernel manager and activity monitor. It provides information about the current kernel, loaded modules, and recent kernel messages. It can also load/unload/reload/blacklist modules, and more. <a href=\"https://github.com/orhun/kmon\">https://github.com/orhun/kmon</a></p>— Wesley Moore (@wezm) <a href=\"https://twitter.com/wezm/status/1311636986730512387?ref_src=twsrc%5Etfw\">October 1, 2020</a></blockquote>\n",
|
||
"width": 1600,
|
||
"height": 900,
|
||
"type": "rich",
|
||
"cache_age": "3153600000",
|
||
"provider_name": "Twitter",
|
||
"provider_url": "https://twitter.com",
|
||
"media": "kmon.png",
|
||
"version": "1.0",
|
||
"hidpi": true,
|
||
"media_description": "Screenshot of kmon running in a terminal."
|
||
},
|
||
{
|
||
"url": "https://twitter.com/wezm/status/1311999372113186819",
|
||
"author_name": "Wesley Moore",
|
||
"author_url": "https://twitter.com/wezm",
|
||
"html": "<blockquote class=\"twitter-tweet\" data-lang=\"en\" data-dnt=\"true\"><p lang=\"en\" dir=\"ltr\">Day 71 of <a href=\"https://twitter.com/hashtag/100binaries?src=hash&ref_src=twsrc%5Etfw\">#100binaries</a><br><br>so by Sam Tay is a TUI for StackExchange sites, such as StackOverflow. Search for questions, view answers, all from the comfort of your terminal. <a href=\"https://github.com/samtay/so\">https://github.com/samtay/so</a></p>— Wesley Moore (@wezm) <a href=\"https://twitter.com/wezm/status/1311999372113186819?ref_src=twsrc%5Etfw\">October 2, 2020</a></blockquote>\n",
|
||
"width": 682,
|
||
"height": 424,
|
||
"type": "rich",
|
||
"cache_age": "3153600000",
|
||
"provider_name": "Twitter",
|
||
"provider_url": "https://twitter.com",
|
||
"media": "so.mp4",
|
||
"media_source": "https://github.com/samtay/so/blob/93c13cdbf3fecaf23f21237ecee42d62f62905e0/assets/demo.gif",
|
||
"version": "1.0",
|
||
"hidpi": false,
|
||
"media_description": "Screenshot of so running in a terminal."
|
||
},
|
||
{
|
||
"url": "https://twitter.com/wezm/status/1312361757780987904",
|
||
"author_name": "Wesley Moore",
|
||
"author_url": "https://twitter.com/wezm",
|
||
"html": "<blockquote class=\"twitter-tweet\" data-lang=\"en\" data-dnt=\"true\"><p lang=\"en\" dir=\"ltr\">Day 72 of <a href=\"https://twitter.com/hashtag/100binaries?src=hash&ref_src=twsrc%5Etfw\">#100binaries</a><br><br>lipl by <a href=\"https://twitter.com/rguignar?ref_src=twsrc%5Etfw\">@rguignar</a> is tool that plots the value produced by a command pipeline over time. Here it is plotting the CPU temperature of my computer, specifically the Tctl value from lm-sensors. <a href=\"https://github.com/yxdunc/lipl\">https://github.com/yxdunc/lipl</a></p>— Wesley Moore (@wezm) <a href=\"https://twitter.com/wezm/status/1312361757780987904?ref_src=twsrc%5Etfw\">October 3, 2020</a></blockquote>\n",
|
||
"width": 1600,
|
||
"height": 900,
|
||
"type": "rich",
|
||
"cache_age": "3153600000",
|
||
"provider_name": "Twitter",
|
||
"provider_url": "https://twitter.com",
|
||
"media": "lipl.png",
|
||
"version": "1.0",
|
||
"hidpi": true,
|
||
"media_description": "Screenshot of lipl plotting the CPU temperature of my computer in a terminal."
|
||
},
|
||
{
|
||
"url": "https://twitter.com/wezm/status/1312709046621798402",
|
||
"author_name": "Wesley Moore",
|
||
"author_url": "https://twitter.com/wezm",
|
||
"html": "<blockquote class=\"twitter-tweet\" data-lang=\"en\" data-dnt=\"true\"><p lang=\"en\" dir=\"ltr\">Day 73 of <a href=\"https://twitter.com/hashtag/100binaries?src=hash&ref_src=twsrc%5Etfw\">#100binaries</a><br><br>Cicero by <a href=\"https://twitter.com/eyeplum?ref_src=twsrc%5Etfw\">@eyeplum</a> is a tool for viewing Unicode and glyph information. Given a piece of text it lists the graphemes and information about each code point. When using the TUI it can also render glyphs using fonts on your system. <a href=\"https://github.com/eyeplum/cicero-tui\">https://github.com/eyeplum/cicero-tui</a></p>— Wesley Moore (@wezm) <a href=\"https://twitter.com/wezm/status/1312709046621798402?ref_src=twsrc%5Etfw\">October 4, 2020</a></blockquote>\n",
|
||
"width": 1626,
|
||
"height": 1080,
|
||
"type": "rich",
|
||
"cache_age": "3153600000",
|
||
"provider_name": "Twitter",
|
||
"provider_url": "https://twitter.com",
|
||
"media": "cicero.png",
|
||
"version": "1.0",
|
||
"hidpi": true,
|
||
"media_description": "Screenshot of Cicero running in a terminal, displaying the graphemes of the text 'Rust Café 🦀' and rendering the R glyph in PragmataPro."
|
||
},
|
||
{
|
||
"url": "https://twitter.com/wezm/status/1313071434009391107",
|
||
"author_name": "Wesley Moore",
|
||
"author_url": "https://twitter.com/wezm",
|
||
"html": "<blockquote class=\"twitter-tweet\" data-lang=\"en\" data-dnt=\"true\"><p lang=\"en\" dir=\"ltr\">Day 74 of <a href=\"https://twitter.com/hashtag/100binaries?src=hash&ref_src=twsrc%5Etfw\">#100binaries</a> <br><br>battop by <a href=\"https://twitter.com/svartalf?ref_src=twsrc%5Etfw\">@svartalf</a> is a cross-platform (Linux, macOS, FreeBSD, and DragonflyBSD) interactive viewer, similar to top, htop and other *top utilities for the battery in your laptop. <a href=\"https://github.com/svartalf/rust-battop\">https://github.com/svartalf/rust-battop</a></p>— Wesley Moore (@wezm) <a href=\"https://twitter.com/wezm/status/1313071434009391107?ref_src=twsrc%5Etfw\">October 5, 2020</a></blockquote>\n",
|
||
"width": 1600,
|
||
"height": 1000,
|
||
"type": "rich",
|
||
"cache_age": "3153600000",
|
||
"provider_name": "Twitter",
|
||
"provider_url": "https://twitter.com",
|
||
"media": "battop.png",
|
||
"version": "1.0",
|
||
"hidpi": true,
|
||
"media_description": "Screenshot of battop running in a terminal."
|
||
},
|
||
{
|
||
"url": "https://twitter.com/wezm/status/1313433821946273792",
|
||
"author_name": "Wesley Moore",
|
||
"author_url": "https://twitter.com/wezm",
|
||
"html": "<blockquote class=\"twitter-tweet\" data-lang=\"en\" data-dnt=\"true\"><p lang=\"en\" dir=\"ltr\">Day 75 of <a href=\"https://twitter.com/hashtag/100binaries?src=hash&ref_src=twsrc%5Etfw\">#100binaries</a><br><br>XXV by <a href=\"https://twitter.com/chvest?ref_src=twsrc%5Etfw\">@chvest</a> is an interactive hex viewer for the terminal. It allows you to navigate file content and visit specific offsets. It remembers recent files and you can switch between a light and dark theme. <a href=\"https://chrisvest.github.io/xxv/\">https://chrisvest.github.io/xxv/</a></p>— Wesley Moore (@wezm) <a href=\"https://twitter.com/wezm/status/1313433821946273792?ref_src=twsrc%5Etfw\">October 6, 2020</a></blockquote>\n",
|
||
"width": 1746,
|
||
"height": 1128,
|
||
"type": "rich",
|
||
"cache_age": "3153600000",
|
||
"provider_name": "Twitter",
|
||
"provider_url": "https://twitter.com",
|
||
"media": "xxv.png",
|
||
"media_source": "https://chrisvest.github.io/xxv/screenshot.png",
|
||
"version": "1.0",
|
||
"hidpi": true,
|
||
"media_description": "Screenshot of xxv running in a terminal."
|
||
},
|
||
{
|
||
"url": "https://twitter.com/wezm/status/1313796212223475712",
|
||
"author_name": "Wesley Moore",
|
||
"author_url": "https://twitter.com/wezm",
|
||
"html": "<blockquote class=\"twitter-tweet\" data-lang=\"en\" data-dnt=\"true\"><p lang=\"en\" dir=\"ltr\">Day 76 of <a href=\"https://twitter.com/hashtag/100binaries?src=hash&ref_src=twsrc%5Etfw\">#100binaries</a> <br><br>indexa by <a href=\"https://twitter.com/mosmeh?ref_src=twsrc%5Etfw\">@mosmeh</a> is a locate alternative with incremental filtering. After indexa indexes your disk (startlingly quickly), you can use it to interactively find files. Behaviour and appearance can be fine tuned via config file. <a href=\"https://github.com/mosmeh/indexa\">https://github.com/mosmeh/indexa</a></p>— Wesley Moore (@wezm) <a href=\"https://twitter.com/wezm/status/1313796212223475712?ref_src=twsrc%5Etfw\">October 7, 2020</a></blockquote>\n",
|
||
"width": 1600,
|
||
"height": 900,
|
||
"type": "rich",
|
||
"cache_age": "3153600000",
|
||
"provider_name": "Twitter",
|
||
"provider_url": "https://twitter.com",
|
||
"media": "indexa.png",
|
||
"version": "1.0",
|
||
"hidpi": true,
|
||
"media_description": "Screenshot of indexa running in a terminal."
|
||
},
|
||
{
|
||
"url": "https://twitter.com/wezm/status/1314158604128149505",
|
||
"author_name": "Wesley Moore",
|
||
"author_url": "https://twitter.com/wezm",
|
||
"html": "<blockquote class=\"twitter-tweet\" data-lang=\"en\" data-dnt=\"true\"><p lang=\"en\" dir=\"ltr\">Day 77 of <a href=\"https://twitter.com/hashtag/100binaries?src=hash&ref_src=twsrc%5Etfw\">#100binaries</a><br><br>shy by Chris West is an ssh launcher. It parses your ssh config file and lists hosts to connect to — great for long, generated host names. If your config contains a lot of entries it also allows interactively filtering the list. <a href=\"https://github.com/xvxx/shy\">https://github.com/xvxx/shy</a></p>— Wesley Moore (@wezm) <a href=\"https://twitter.com/wezm/status/1314158604128149505?ref_src=twsrc%5Etfw\">October 8, 2020</a></blockquote>\n",
|
||
"width": 1000,
|
||
"height": 554,
|
||
"type": "rich",
|
||
"cache_age": "3153600000",
|
||
"provider_name": "Twitter",
|
||
"provider_url": "https://twitter.com",
|
||
"media": "shy.jpg",
|
||
"media_source": "https://github.com/xvxx/shy/blob/21555eb5259fd498d1d8fb4a4c39cf90a502f443/img/screen1.jpeg",
|
||
"version": "1.0",
|
||
"hidpi": true,
|
||
"media_description": "Screenshot of shy running in a terminal."
|
||
},
|
||
{
|
||
"url": "https://twitter.com/wezm/status/1314520987556175872",
|
||
"author_name": "Wesley Moore",
|
||
"author_url": "https://twitter.com/wezm",
|
||
"html": "<blockquote class=\"twitter-tweet\" data-lang=\"en\" data-dnt=\"true\"><p lang=\"en\" dir=\"ltr\">Day 78 of <a href=\"https://twitter.com/hashtag/100binaries?src=hash&ref_src=twsrc%5Etfw\">#100binaries</a><br><br>frawk by <a href=\"https://twitter.com/ezrosent?ref_src=twsrc%5Etfw\">@ezrosent</a> is an awk-like language with built in support for CSV and TSV. It features a bytecode interpreter as well as an LLVM-based JIT compiler, and has support for parallelism. <a href=\"https://github.com/ezrosent/frawk\">https://github.com/ezrosent/frawk</a></p>— Wesley Moore (@wezm) <a href=\"https://twitter.com/wezm/status/1314520987556175872?ref_src=twsrc%5Etfw\">October 9, 2020</a></blockquote>\n",
|
||
"width": 2460,
|
||
"height": 548,
|
||
"type": "rich",
|
||
"cache_age": "3153600000",
|
||
"provider_name": "Twitter",
|
||
"provider_url": "https://twitter.com",
|
||
"media": "frawk.png",
|
||
"version": "1.0",
|
||
"hidpi": true,
|
||
"media_description": "Screenshot of frawk running in a terminal."
|
||
},
|
||
{
|
||
"url": "https://twitter.com/wezm/status/1314883373278654466",
|
||
"author_name": "Wesley Moore",
|
||
"author_url": "https://twitter.com/wezm",
|
||
"html": "<blockquote class=\"twitter-tweet\" data-lang=\"en\" data-dnt=\"true\"><p lang=\"en\" dir=\"ltr\">serial-monitor by Dave Hylands is a command line program which will connect to, and allow you to interact with devices which are connected to your host computer via USB serial adapters. Here it is pictured connected to my LED cube. <a href=\"https://github.com/dhylands/serial-monitor\">https://github.com/dhylands/serial-monitor</a></p>— Wesley Moore (@wezm) <a href=\"https://twitter.com/wezm/status/1314883373278654466?ref_src=twsrc%5Etfw\">October 10, 2020</a></blockquote>\n",
|
||
"width": 1600,
|
||
"height": 506,
|
||
"type": "rich",
|
||
"cache_age": "3153600000",
|
||
"provider_name": "Twitter",
|
||
"provider_url": "https://twitter.com",
|
||
"media": "serial-monitor.png",
|
||
"version": "1.0",
|
||
"hidpi": true,
|
||
"media_description": "Screenshot of serial-monitor running in a terminal."
|
||
},
|
||
{
|
||
"url": "https://twitter.com/wezm/status/1315245763358715906",
|
||
"author_name": "Wesley Moore",
|
||
"author_url": "https://twitter.com/wezm",
|
||
"html": "<blockquote class=\"twitter-tweet\" data-lang=\"en\" data-dnt=\"true\"><p lang=\"en\" dir=\"ltr\">Day 80 of <a href=\"https://twitter.com/hashtag/100binaries?src=hash&ref_src=twsrc%5Etfw\">#100binaries</a> <br><br>gfold by <a href=\"https://twitter.com/nickgeracehacks?ref_src=twsrc%5Etfw\">@nickgeracehacks</a> provides a quick overview of all git repositories in the current, or specified directory. <a href=\"https://github.com/nickgerace/gfold\">https://github.com/nickgerace/gfold</a></p>— Wesley Moore (@wezm) <a href=\"https://twitter.com/wezm/status/1315245763358715906?ref_src=twsrc%5Etfw\">October 11, 2020</a></blockquote>\n",
|
||
"width": 1600,
|
||
"height": 900,
|
||
"type": "rich",
|
||
"cache_age": "3153600000",
|
||
"provider_name": "Twitter",
|
||
"provider_url": "https://twitter.com",
|
||
"media": "gfold.png",
|
||
"version": "1.0",
|
||
"hidpi": true,
|
||
"media_description": "Screenshot of gfold running in a terminal."
|
||
},
|
||
{
|
||
"url": "https://twitter.com/wezm/status/1315608150398050305",
|
||
"author_name": "Wesley Moore",
|
||
"author_url": "https://twitter.com/wezm",
|
||
"html": "<blockquote class=\"twitter-tweet\" data-lang=\"en\" data-dnt=\"true\"><p lang=\"en\" dir=\"ltr\">Day 81 of <a href=\"https://twitter.com/hashtag/100binaries?src=hash&ref_src=twsrc%5Etfw\">#100binaries</a> <br><br>fselect by jhspetersson is a tool for finding files using SQL like queries. As well as file name and metadata like size, fselect can also query inside archives, and metadata like EXIF and ID3. <a href=\"https://github.com/jhspetersson/fselect\">https://github.com/jhspetersson/fselect</a></p>— Wesley Moore (@wezm) <a href=\"https://twitter.com/wezm/status/1315608150398050305?ref_src=twsrc%5Etfw\">October 12, 2020</a></blockquote>\n",
|
||
"width": 1598,
|
||
"height": 892,
|
||
"type": "rich",
|
||
"cache_age": "3153600000",
|
||
"provider_name": "Twitter",
|
||
"provider_url": "https://twitter.com",
|
||
"media": "fselect.png",
|
||
"version": "1.0",
|
||
"hidpi": true,
|
||
"media_description": "Screenshot of fselect running in a terminal."
|
||
},
|
||
{
|
||
"url": "https://twitter.com/wezm/status/1315970537907085312",
|
||
"author_name": "Wesley Moore",
|
||
"author_url": "https://twitter.com/wezm",
|
||
"html": "<blockquote class=\"twitter-tweet\" data-lang=\"en\" data-dnt=\"true\"><p lang=\"en\" dir=\"ltr\">Day 82 of <a href=\"https://twitter.com/hashtag/100binaries?src=hash&ref_src=twsrc%5Etfw\">#100binaries</a> <br><br>lfs by <a href=\"https://twitter.com/DenysSeguret?ref_src=twsrc%5Etfw\">@DenysSeguret</a> is small utility for Linux that lists information about your mounted file systems in a nice table. <a href=\"https://github.com/Canop/lfs\">https://github.com/Canop/lfs</a></p>— Wesley Moore (@wezm) <a href=\"https://twitter.com/wezm/status/1315970537907085312?ref_src=twsrc%5Etfw\">October 13, 2020</a></blockquote>\n",
|
||
"width": 1126,
|
||
"height": 481,
|
||
"type": "rich",
|
||
"cache_age": "3153600000",
|
||
"provider_name": "Twitter",
|
||
"provider_url": "https://twitter.com",
|
||
"media": "lfs.png",
|
||
"version": "1.0",
|
||
"hidpi": true,
|
||
"media_description": "Screenshot of lfs running in a terminal."
|
||
},
|
||
{
|
||
"url": "https://twitter.com/wezm/status/1316332930998956032",
|
||
"author_name": "Wesley Moore",
|
||
"author_url": "https://twitter.com/wezm",
|
||
"html": "<blockquote class=\"twitter-tweet\" data-lang=\"en\" data-dnt=\"true\"><p lang=\"en\" dir=\"ltr\">Day 83 of <a href=\"https://twitter.com/hashtag/100binaries?src=hash&ref_src=twsrc%5Etfw\">#100binaries</a> <br><br>dotenv-linter is tool for checking .env files for issues that might cause an application to malfunction. Not only can it identify issues but it can also fix them! <a href=\"https://dotenv-linter.github.io/#/?id=dotenv-linter\">https://dotenv-linter.github.io/#/?id=dotenv-linter</a></p>— Wesley Moore (@wezm) <a href=\"https://twitter.com/wezm/status/1316332930998956032?ref_src=twsrc%5Etfw\">October 14, 2020</a></blockquote>\n",
|
||
"width": 1500,
|
||
"height": 520,
|
||
"type": "rich",
|
||
"cache_age": "3153600000",
|
||
"provider_name": "Twitter",
|
||
"provider_url": "https://twitter.com",
|
||
"media": "dotenv-linter.png",
|
||
"version": "1.0",
|
||
"hidpi": true,
|
||
"media_description": "Screenshot of dotenv-linter running in a terminal."
|
||
},
|
||
{
|
||
"url": "https://twitter.com/wezm/status/1316695319493644289",
|
||
"author_name": "Wesley Moore",
|
||
"author_url": "https://twitter.com/wezm",
|
||
"html": "<blockquote class=\"twitter-tweet\" data-lang=\"en\" data-dnt=\"true\"><p lang=\"en\" dir=\"ltr\">Day 84 of <a href=\"https://twitter.com/hashtag/100binaries?src=hash&ref_src=twsrc%5Etfw\">#100binaries</a> <br><br>Volta by LinkedIn is a tool for installing and managing JavaScript tools and Node.js toolchains. It allow versions to be pinned to ensure collaborators are using the same tool version with the same Node version. <a href=\"https://volta.sh/\">https://volta.sh/</a></p>— Wesley Moore (@wezm) <a href=\"https://twitter.com/wezm/status/1316695319493644289?ref_src=twsrc%5Etfw\">October 15, 2020</a></blockquote>\n",
|
||
"width": 550,
|
||
"height": null,
|
||
"type": "rich",
|
||
"cache_age": "3153600000",
|
||
"provider_name": "Twitter",
|
||
"provider_url": "https://twitter.com",
|
||
"version": "1.0",
|
||
"hidpi": false,
|
||
"media_description": "Screenshot of ???? running in a terminal."
|
||
},
|
||
{
|
||
"url": "https://twitter.com/wezm/status/1317420089914871813",
|
||
"author_name": "Wesley Moore",
|
||
"author_url": "https://twitter.com/wezm",
|
||
"html": "<blockquote class=\"twitter-tweet\" data-lang=\"en\" data-dnt=\"true\"><p lang=\"en\" dir=\"ltr\">Day 85 of <a href=\"https://twitter.com/hashtag/100binaries?src=hash&ref_src=twsrc%5Etfw\">#100binaries</a> <br><br>bottom by Clement Tsang is alternative take on top. It's a graphical process/system monitor with a customisable interface and lots of features. bottom runs on at least Linux, macOS, and Windows. <a href=\"https://github.com/ClementTsang/bottom\">https://github.com/ClementTsang/bottom</a></p>— Wesley Moore (@wezm) <a href=\"https://twitter.com/wezm/status/1317420089914871813?ref_src=twsrc%5Etfw\">October 17, 2020</a></blockquote>\n",
|
||
"width": 2694,
|
||
"height": 1512,
|
||
"type": "rich",
|
||
"cache_age": "3153600000",
|
||
"provider_name": "Twitter",
|
||
"provider_url": "https://twitter.com",
|
||
"media": "bottom.png",
|
||
"version": "1.0",
|
||
"hidpi": true,
|
||
"media_description": "Screenshot of bottom running in a terminal."
|
||
},
|
||
{
|
||
"url": "https://twitter.com/wezm/status/1317782477860229120",
|
||
"author_name": "Wesley Moore",
|
||
"author_url": "https://twitter.com/wezm",
|
||
"html": "<blockquote class=\"twitter-tweet\" data-lang=\"en\" data-dnt=\"true\"><p lang=\"en\" dir=\"ltr\">Day 86 of <a href=\"https://twitter.com/hashtag/100binaries?src=hash&ref_src=twsrc%5Etfw\">#100binaries</a> <br><br>huniq by <a href=\"https://twitter.com/dakoraa?ref_src=twsrc%5Etfw\">@dakoraa</a> filters out duplicates on the command line. It's an alternative to `sort | uniq` or `sort -u`. It trades off memory use for a 5–10× performance boost over `sort | uniq` <a href=\"https://github.com/koraa/huniq\">https://github.com/koraa/huniq</a></p>— Wesley Moore (@wezm) <a href=\"https://twitter.com/wezm/status/1317782477860229120?ref_src=twsrc%5Etfw\">October 18, 2020</a></blockquote>\n",
|
||
"width": 1422,
|
||
"height": 726,
|
||
"type": "rich",
|
||
"cache_age": "3153600000",
|
||
"provider_name": "Twitter",
|
||
"provider_url": "https://twitter.com",
|
||
"media": "huniq.png",
|
||
"version": "1.0",
|
||
"hidpi": true,
|
||
"media_description": "Screenshot of the output of huniq -h in a terminal."
|
||
},
|
||
{
|
||
"url": "https://twitter.com/wezm/status/1318153750918221825",
|
||
"author_name": "Wesley Moore",
|
||
"author_url": "https://twitter.com/wezm",
|
||
"html": "<blockquote class=\"twitter-tweet\" data-lang=\"en\" data-dnt=\"true\"><p lang=\"en\" dir=\"ltr\">Day 87 of <a href=\"https://twitter.com/hashtag/100binaries?src=hash&ref_src=twsrc%5Etfw\">#100binaries</a> <br><br>cargo-wipe by <a href=\"https://twitter.com/faithraven?ref_src=twsrc%5Etfw\">@faithraven</a> is a cargo subcommand that recursively finds and optionally deletes all "target" or "node_modules" folders found in the current path. <a href=\"https://github.com/mihai-dinculescu/cargo-wipe\">https://github.com/mihai-dinculescu/cargo-wipe</a></p>— Wesley Moore (@wezm) <a href=\"https://twitter.com/wezm/status/1318153750918221825?ref_src=twsrc%5Etfw\">October 19, 2020</a></blockquote>\n",
|
||
"width": 1600,
|
||
"height": 900,
|
||
"type": "rich",
|
||
"cache_age": "3153600000",
|
||
"provider_name": "Twitter",
|
||
"provider_url": "https://twitter.com",
|
||
"media": "cargo-wipe.png",
|
||
"version": "1.0",
|
||
"hidpi": true,
|
||
"media_description": "Screenshot of cargo-wipe being run on my Projects directory in a terminal."
|
||
},
|
||
{
|
||
"url": "https://twitter.com/wezm/status/1318507257072635908",
|
||
"author_name": "Wesley Moore",
|
||
"author_url": "https://twitter.com/wezm",
|
||
"html": "<blockquote class=\"twitter-tweet\" data-lang=\"en\" data-dnt=\"true\"><p lang=\"en\" dir=\"ltr\">Day 88 of <a href=\"https://twitter.com/hashtag/100binaries?src=hash&ref_src=twsrc%5Etfw\">#100binaries</a> <br><br>terminal-typeracer by Darrien Glasser is a typing practice app for the terminal. It presents a passage of text to type and tracks your speed and accuracy as you type it.<a href=\"https://gitlab.com/ttyperacer/terminal-typeracer\">https://gitlab.com/ttyperacer/terminal-typeracer</a></p>— Wesley Moore (@wezm) <a href=\"https://twitter.com/wezm/status/1318507257072635908?ref_src=twsrc%5Etfw\">October 20, 2020</a></blockquote>\n",
|
||
"width": 1600,
|
||
"height": 900,
|
||
"type": "rich",
|
||
"cache_age": "3153600000",
|
||
"provider_name": "Twitter",
|
||
"provider_url": "https://twitter.com",
|
||
"media": "terminal-typeracer.png",
|
||
"version": "1.0",
|
||
"hidpi": true,
|
||
"media_description": "Screenshot of terminal-typeracer running in a terminal."
|
||
},
|
||
{
|
||
"url": "https://twitter.com/wezm/status/1318869641859600384",
|
||
"author_name": "Wesley Moore",
|
||
"author_url": "https://twitter.com/wezm",
|
||
"html": "<blockquote class=\"twitter-tweet\" data-lang=\"en\" data-dnt=\"true\"><p lang=\"en\" dir=\"ltr\">Day 89 of <a href=\"https://twitter.com/hashtag/100binaries?src=hash&ref_src=twsrc%5Etfw\">#100binaries</a> <br><br>Audiobench by Joshua Maros is a modular synthesiser. You can create many different sounds by connecting together modules in any arrangement you can think of. <a href=\"https://github.com/joshua-maros/audiobench\">https://github.com/joshua-maros/audiobench</a></p>— Wesley Moore (@wezm) <a href=\"https://twitter.com/wezm/status/1318869641859600384?ref_src=twsrc%5Etfw\">October 21, 2020</a></blockquote>\n",
|
||
"width": 642,
|
||
"height": 508,
|
||
"type": "rich",
|
||
"cache_age": "3153600000",
|
||
"provider_name": "Twitter",
|
||
"provider_url": "https://twitter.com",
|
||
"media": "audiobench.png",
|
||
"media_source": "https://joshua-maros.github.io/audiobench/book/images/default_patch.png",
|
||
"version": "1.0",
|
||
"hidpi": false,
|
||
"media_description": "Screenshot of Audiobench."
|
||
},
|
||
{
|
||
"url": "https://twitter.com/wezm/status/1319232031524487169",
|
||
"author_name": "Wesley Moore",
|
||
"author_url": "https://twitter.com/wezm",
|
||
"html": "<blockquote class=\"twitter-tweet\" data-lang=\"en\" data-dnt=\"true\"><p lang=\"en\" dir=\"ltr\">Day 90 of <a href=\"https://twitter.com/hashtag/100binaries?src=hash&ref_src=twsrc%5Etfw\">#100binaries</a> <br><br>t-rec by <a href=\"https://twitter.com/5422m4n?ref_src=twsrc%5Etfw\">@5422m4n</a> is a terminal screen recorder for macOS. It uses native APIs and intelligent idle frame detection to efficiently generate animated GIFs. <a href=\"https://github.com/sassman/t-rec-rs\">https://github.com/sassman/t-rec-rs</a></p>— Wesley Moore (@wezm) <a href=\"https://twitter.com/wezm/status/1319232031524487169?ref_src=twsrc%5Etfw\">October 22, 2020</a></blockquote>\n",
|
||
"width": 656,
|
||
"height": 432,
|
||
"type": "rich",
|
||
"cache_age": "3153600000",
|
||
"provider_name": "Twitter",
|
||
"provider_url": "https://twitter.com",
|
||
"media": "t-rec.gif",
|
||
"version": "1.0",
|
||
"hidpi": false,
|
||
"media_description": "Animated GIF of rust-sloth rendering a 3D model of Pikachu in a terminal."
|
||
},
|
||
{
|
||
"url": "https://twitter.com/wezm/status/1319594423592779777",
|
||
"author_name": "Wesley Moore",
|
||
"author_url": "https://twitter.com/wezm",
|
||
"html": "<blockquote class=\"twitter-tweet\" data-lang=\"en\" data-dnt=\"true\"><p lang=\"en\" dir=\"ltr\">Day 90 of <a href=\"https://twitter.com/hashtag/100binaries?src=hash&ref_src=twsrc%5Etfw\">#100binaries</a> <br><br>fhc by <a href=\"https://twitter.com/edu4rdshl?ref_src=twsrc%5Etfw\">@edu4rdshl</a> is the Fast HTTP Checker. It reads a list of host names from stdin and checks to see which ones respond to a HTTPS or HTTP request. <a href=\"https://github.com/Edu4rdSHL/fhc\">https://github.com/Edu4rdSHL/fhc</a></p>— Wesley Moore (@wezm) <a href=\"https://twitter.com/wezm/status/1319594423592779777?ref_src=twsrc%5Etfw\">October 23, 2020</a></blockquote>\n",
|
||
"width": 1376,
|
||
"height": 564,
|
||
"type": "rich",
|
||
"cache_age": "3153600000",
|
||
"provider_name": "Twitter",
|
||
"provider_url": "https://twitter.com",
|
||
"media": "fhc.png",
|
||
"version": "1.0",
|
||
"hidpi": true,
|
||
"media_description": "Screenshot of fhc running in a terminal."
|
||
},
|
||
{
|
||
"url": "https://twitter.com/wezm/status/1319956805615865857",
|
||
"author_name": "Wesley Moore",
|
||
"author_url": "https://twitter.com/wezm",
|
||
"html": "<blockquote class=\"twitter-tweet\" data-lang=\"en\" data-dnt=\"true\"><p lang=\"en\" dir=\"ltr\">Day 91 of <a href=\"https://twitter.com/hashtag/100binaries?src=hash&ref_src=twsrc%5Etfw\">#100binaries</a> <br><br>desed is a debugger for sed scripts. Step forward and backward through the script observing input, output, hold space, and regex matches. <a href=\"https://github.com/SoptikHa2/desed\">https://github.com/SoptikHa2/desed</a></p>— Wesley Moore (@wezm) <a href=\"https://twitter.com/wezm/status/1319956805615865857?ref_src=twsrc%5Etfw\">October 24, 2020</a></blockquote>\n",
|
||
"width": 1600,
|
||
"height": 900,
|
||
"type": "rich",
|
||
"cache_age": "3153600000",
|
||
"provider_name": "Twitter",
|
||
"provider_url": "https://twitter.com",
|
||
"media": "desed.png",
|
||
"version": "1.0",
|
||
"hidpi": true,
|
||
"media_description": "Screenshot of desed running in a terminal."
|
||
},
|
||
{
|
||
"url": "https://twitter.com/wezm/status/1320319194940882945",
|
||
"author_name": "Wesley Moore",
|
||
"author_url": "https://twitter.com/wezm",
|
||
"html": "<blockquote class=\"twitter-tweet\" data-lang=\"en\" data-dnt=\"true\"><p lang=\"en\" dir=\"ltr\">Day 93 of <a href=\"https://twitter.com/hashtag/100binaries?src=hash&ref_src=twsrc%5Etfw\">#100binaries</a> (I did two day 90s so I'm skipping 92)<br><br>silver by Christopher Knight is a cross-shell powerline-like prompt generator with icons and colours. It supports Bash, Elvish, Fish, Ion, PowerShell, and Zsh. <a href=\"https://github.com/reujab/silver\">https://github.com/reujab/silver</a></p>— Wesley Moore (@wezm) <a href=\"https://twitter.com/wezm/status/1320319194940882945?ref_src=twsrc%5Etfw\">October 25, 2020</a></blockquote>\n",
|
||
"width": 905,
|
||
"height": 510,
|
||
"type": "rich",
|
||
"cache_age": "3153600000",
|
||
"provider_name": "Twitter",
|
||
"provider_url": "https://twitter.com",
|
||
"media": "silver.png",
|
||
"version": "1.0",
|
||
"hidpi": true,
|
||
"media_description": "Screenshot of silver running in a terminal."
|
||
},
|
||
{
|
||
"url": "https://twitter.com/wezm/status/1320681581716099074",
|
||
"author_name": "Wesley Moore",
|
||
"author_url": "https://twitter.com/wezm",
|
||
"html": "<blockquote class=\"twitter-tweet\" data-lang=\"en\" data-dnt=\"true\"><p lang=\"en\" dir=\"ltr\">Day 94 of <a href=\"https://twitter.com/hashtag/100binaries?src=hash&ref_src=twsrc%5Etfw\">#100binaries</a> <br><br>fnm (fast node manager) by <a href=\"https://twitter.com/galstar?ref_src=twsrc%5Etfw\">@galstar</a> is, as the name suggests, a tool for installing and switching between multiple Node.js versions. The most recent version is the first release implemented in Rust, which adds Windows support. <a href=\"https://github.com/Schniz/fnm\">https://github.com/Schniz/fnm</a></p>— Wesley Moore (@wezm) <a href=\"https://twitter.com/wezm/status/1320681581716099074?ref_src=twsrc%5Etfw\">October 26, 2020</a></blockquote>\n",
|
||
"width": 767,
|
||
"height": 432,
|
||
"type": "rich",
|
||
"cache_age": "3153600000",
|
||
"provider_name": "Twitter",
|
||
"provider_url": "https://twitter.com",
|
||
"media": "fnm.png",
|
||
"version": "1.0",
|
||
"hidpi": true,
|
||
"media_description": "Screenshot of fnm running in a terminal."
|
||
},
|
||
{
|
||
"url": "https://twitter.com/wezm/status/1321043967891312640",
|
||
"author_name": "Wesley Moore",
|
||
"author_url": "https://twitter.com/wezm",
|
||
"html": "<blockquote class=\"twitter-tweet\" data-lang=\"en\" data-dnt=\"true\"><p lang=\"en\" dir=\"ltr\">Day 95 of <a href=\"https://twitter.com/hashtag/100binaries?src=hash&ref_src=twsrc%5Etfw\">#100binaries</a><br><br>waitfor by Adam Shirey is a tool that blocks until a condition is met. The condition can be based on time, file existence, or HTTP response status. <a href=\"https://github.com/aeshirey/waitfor\">https://github.com/aeshirey/waitfor</a></p>— Wesley Moore (@wezm) <a href=\"https://twitter.com/wezm/status/1321043967891312640?ref_src=twsrc%5Etfw\">October 27, 2020</a></blockquote>\n",
|
||
"width": 1491,
|
||
"height": 1334,
|
||
"type": "rich",
|
||
"cache_age": "3153600000",
|
||
"provider_name": "Twitter",
|
||
"provider_url": "https://twitter.com",
|
||
"media": "waitfor.png",
|
||
"version": "1.0",
|
||
"hidpi": true,
|
||
"media_description": "Screenshot of the waitfor documentation showing the various condition flags it accepts."
|
||
},
|
||
{
|
||
"url": "https://twitter.com/wezm/status/1321406361989689345",
|
||
"author_name": "Wesley Moore",
|
||
"author_url": "https://twitter.com/wezm",
|
||
"html": "<blockquote class=\"twitter-tweet\" data-lang=\"en\" data-dnt=\"true\"><p lang=\"en\" dir=\"ltr\">Day 96 of <a href=\"https://twitter.com/hashtag/100binaries?src=hash&ref_src=twsrc%5Etfw\">#100binaries</a> <br><br>rusty-tags by Daniel Trstenjak is a tool that creates tags (for source code navigation) using ctags for a cargo project. It indexes all direct and indirect dependencies, and the Rust standard library. <a href=\"https://github.com/dan-t/rusty-tags\">https://github.com/dan-t/rusty-tags</a></p>— Wesley Moore (@wezm) <a href=\"https://twitter.com/wezm/status/1321406361989689345?ref_src=twsrc%5Etfw\">October 28, 2020</a></blockquote>\n",
|
||
"width": 1349,
|
||
"height": 478,
|
||
"type": "rich",
|
||
"cache_age": "3153600000",
|
||
"provider_name": "Twitter",
|
||
"provider_url": "https://twitter.com",
|
||
"media": "rusty-tags.png",
|
||
"version": "1.0",
|
||
"hidpi": true,
|
||
"media_description": "Screenshot of rusty-tags running in a terminal."
|
||
},
|
||
{
|
||
"url": "https://twitter.com/wezm/status/1321768747015786496",
|
||
"author_name": "Wesley Moore",
|
||
"author_url": "https://twitter.com/wezm",
|
||
"html": "<blockquote class=\"twitter-tweet\" data-lang=\"en\" data-dnt=\"true\"><p lang=\"en\" dir=\"ltr\">Day 97 of <a href=\"https://twitter.com/hashtag/100binaries?src=hash&ref_src=twsrc%5Etfw\">#100binaries</a> <br><br>SongRec by Marin Moulinier is a Shazam client for Linux. It listens to the microphone or an audio file to determine the song playing. It can be used through its GUI or on the command line. <a href=\"https://github.com/marin-m/SongRec\">https://github.com/marin-m/SongRec</a></p>— Wesley Moore (@wezm) <a href=\"https://twitter.com/wezm/status/1321768747015786496?ref_src=twsrc%5Etfw\">October 29, 2020</a></blockquote>\n",
|
||
"width": 1956,
|
||
"height": 1548,
|
||
"type": "rich",
|
||
"cache_age": "3153600000",
|
||
"provider_name": "Twitter",
|
||
"provider_url": "https://twitter.com",
|
||
"media": "songrec.png",
|
||
"version": "1.0",
|
||
"hidpi": true,
|
||
"media_description": "Screenshot of the SongRec GUI after recognising a few songs. There is album art on the left and a history of recognised songs on the right."
|
||
},
|
||
{
|
||
"url": "https://twitter.com/wezm/status/1322131138668802048",
|
||
"author_name": "Wesley Moore",
|
||
"author_url": "https://twitter.com/wezm",
|
||
"html": "<blockquote class=\"twitter-tweet\" data-lang=\"en\" data-dnt=\"true\"><p lang=\"en\" dir=\"ltr\">Day 98 of <a href=\"https://twitter.com/hashtag/100binaries?src=hash&ref_src=twsrc%5Etfw\">#100binaries</a> <br><br>ddh by Jon Moroney is a fast duplicate file finder. It uses hashing to determine duplicates. Results are written to a file in either a human readable format or machine readable JSON. <a href=\"https://github.com/darakian/ddh\">https://github.com/darakian/ddh</a></p>— Wesley Moore (@wezm) <a href=\"https://twitter.com/wezm/status/1322131138668802048?ref_src=twsrc%5Etfw\">October 30, 2020</a></blockquote>\n",
|
||
"width": 1372,
|
||
"height": 710,
|
||
"type": "rich",
|
||
"cache_age": "3153600000",
|
||
"provider_name": "Twitter",
|
||
"provider_url": "https://twitter.com",
|
||
"media": "ddh.png",
|
||
"version": "1.0",
|
||
"hidpi": true,
|
||
"media_description": "Screenshot of ddh running in a terminal."
|
||
},
|
||
{
|
||
"url": "https://twitter.com/wezm/status/1322493522432282625",
|
||
"author_name": "Wesley Moore",
|
||
"author_url": "https://twitter.com/wezm",
|
||
"html": "<blockquote class=\"twitter-tweet\" data-lang=\"en\" data-dnt=\"true\"><p lang=\"en\" dir=\"ltr\">Day 99 of <a href=\"https://twitter.com/hashtag/100binaries?src=hash&ref_src=twsrc%5Etfw\">#100binaries</a><br><br>pueue by Arne Beer is a command-line task management tool for sequential and parallel execution of long-running tasks. <a href=\"https://github.com/Nukesor/pueue\">https://github.com/Nukesor/pueue</a></p>— Wesley Moore (@wezm) <a href=\"https://twitter.com/wezm/status/1322493522432282625?ref_src=twsrc%5Etfw\">October 31, 2020</a></blockquote>\n",
|
||
"width": 828,
|
||
"height": 612,
|
||
"hidpi": false,
|
||
"type": "rich",
|
||
"cache_age": "3153600000",
|
||
"provider_name": "Twitter",
|
||
"provider_url": "https://twitter.com",
|
||
"media": "pueue.mp4",
|
||
"media_source": "https://github.com/Nukesor/images/blob/72c983b374ea32b64e5997477693030001bdd7a6/pueue.gif",
|
||
"version": "1.0",
|
||
"media_description": "Screenshot of pueue running in a terminal."
|
||
},
|
||
{
|
||
"url": "https://twitter.com/wezm/status/1322855912076386304",
|
||
"author_name": "Wesley Moore",
|
||
"author_url": "https://twitter.com/wezm",
|
||
"html": "<blockquote class=\"twitter-tweet\" data-lang=\"en\" data-dnt=\"true\"><p lang=\"en\" dir=\"ltr\">Day 100 of <a href=\"https://twitter.com/hashtag/100binaries?src=hash&ref_src=twsrc%5Etfw\">#100binaries</a><br><br>Today I'm featuring the Rust compiler — the binary that made the previous 99 fast, efficient, user-friendly, easy-to-build, and reliable binaries possible.<br><br>Thanks to all the people that have worked on it past, present, and future. <a href=\"https://github.com/rust-lang/rust\">https://github.com/rust-lang/rust</a></p>— Wesley Moore (@wezm) <a href=\"https://twitter.com/wezm/status/1322855912076386304?ref_src=twsrc%5Etfw\">November 1, 2020</a></blockquote>\n",
|
||
"width": 1600,
|
||
"height": 900,
|
||
"type": "rich",
|
||
"cache_age": "3153600000",
|
||
"provider_name": "Twitter",
|
||
"provider_url": "https://twitter.com",
|
||
"media": "rustc.png",
|
||
"media_source": "https://upload.wikimedia.org/wikipedia/commons/thumb/d/d5/Rust_programming_language_black_logo.svg/1200px-Rust_programming_language_black_logo.svg.png",
|
||
"version": "1.0",
|
||
"hidpi": true,
|
||
"media_description": "The Rust logo."
|
||
}
|
||
]
|