castget
uncap
castget | uncap | |
---|---|---|
3 | 13 | |
95 | 1,024 | |
- | - | |
0.0 | 0.0 | |
over 1 year ago | over 1 year ago | |
C | C | |
GNU General Public License v3.0 only | MIT License |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
castget
-
Ask HN: Why is it so hard to download podcasts?
Many people have given their "why," but I'll give another "how".
castget¹ is a simple tool that does exactly what you want, just add a feed URL and it pulls all the episodes. It has a nice catchup mode so you can add feeds that you've listened to elsewhere without pulling all the old episodes too. hpodder² is another tool I've used in the past, but I can't remember why I switched.
Depending on how much you like cobbling together your own solution html-xml-utils³ makes it incredibly easy to script a solution. For example, "curl feed | hxselect -c -s '\n' 'enclosure::attr(url)'" would list just the URLs. feedparser⁴ is a battle tested solution for processing feeds if you'd prefer a proper solution over a hacky shell script.
¹ https://castget.johndal.com/
² https://github.com/jgoerzen/hpodder/
³ https://www.w3.org/Tools/HTML-XML-utils/
⁴ https://github.com/kurtmckee/feedparser
-
Episode 130: Arcade Fire Is Canceled, Student Loans Are Canceled, Everyone Is Canceled
Personally, I use castget to save everything locally and then sync it to my phone and play the files with AudioAnchor, but my methods are rather eccentric.
-
Episode 85: We Have A Big Announcement And We're Celebrating With A Book Burning (With Kat Rosenfield)
Something about the substack migration created a hiccup with the RSS feed that caused castget to download a bunch of duplicate files with slightly different names. I can sort them out by timestamp, but some of them aren't duplicates... :-/
uncap
- Learn AutoHotKey by stealing my scripts
- Uncap
-
[TIL] People on macOS, you can map Caps Lock to Escape from System Settings.
You can use uncap. It’s a general tool to remap any key but defaults to caps lock to escape.
- “I just wanted to say thanks for the wonderful software.”
- uncap: Map Caps Lock to Escape or any key to any key
-
Set Capslock to Meta Key on Windows
I used to use uncap to remap caps lock. Now I use dual-key-remap so I can have ctrl and escape on the same key. Both have worked well for me and don't require admin rights.
- What's next? The Control key?
-
Open Source Developers -- do you write up a product comparison that shows how your project measures up against other open source projects in the same category?
https://github.com/susam/uncap#alternatives
What are some alternatives?
spotifeed - A simple service to serve up Spotify podcasts as RSS feeds for use in any podcast app.
hairpin-proxy - PROXY protocol support for internal-to-LoadBalancer traffic for Kubernetes Ingress users. If you've had problems with ingress-nginx, cert-manager, LetsEncrypt ACME HTTP01 self-check failures, and the PROXY protocol, read on.
MuditaOS - Mobile operating system based on FreeRTOS™ optimized for E Ink displays - developed for Mudita Pure minimalist phone
capsicain - Powerful low-level keyboard remapping tool for Windows
uzlib - Radically unbloated DEFLATE/zlib/gzip compression/decompression library. Can decompress any gzip/zlib data, and offers simplified compressor which produces gzip-compatible output, while requiring much less resources (and providing less compression ratio of course).
dual-key-remap - Remap any key to any other two keys on Windows 🔥. Remap CapsLock to both Ctrl and Escape! (It's like xcape for windows!)
sharpkeys - SharpKeys is a utility that manages a Registry key that allows Windows to remap one key to any other key.
pyliftover - Pure-python implementation of UCSC liftOver genome coordinate conversion
mintotp - Minimal TOTP generator in 20 lines of Python
node-resque - Node.js Background jobs backed by redis.
Element - A glossy Matrix collaboration client for the web.
stm8ef - STM8 eForth - a user friendly Forth for simple µCs with docs