sdcv - console version of StarDict
Crawls web pages and prints any link it can find.
Gostatic is a static site generator. It tracks file changes during compilation, which is why it works reasonably fast. Also it provides framework for configuration akin to Make, which makes it easy to understand and to write custom configurations.
stagit generates static HTML pages for a git repository.
weather app for the terminal.
The software that powers https://wttr.in
Learn Vimscript the Hard Way is a book for users of the Vim editor who want to learn how to customize Vim.
Here you’ll find books and health materials in English. Hesperian publishes and distributes easy-to-understand health information as books, booklets, fact sheets, mobile apps, free online resources and more.
We believe good food doesn’t have to be complicated or expensive. We believe you can create meals that you’re proud of, meals that make you feel full and healthy, meals that make you want to brag on social media, meals that will make you want your leftovers (no, really). We believe you can have all of this without spending your whole paycheck, buying a bunch of fancy kitchenware, or spending all day in the kitchen. We believe you can spend less and enjoy more.
So I decided to transform our picnic into a zine. I’d create an antifascist cookbook.
At first glance, a cookbook doesn’t seem any more antifascist than a picnic. But I believe the act of sharing food is inherently radicalizing. By this, I mean that it encourages us to see each other in radical new ways, through partaking in the most primal human act of all: sharing what we have with each other.
The radical nature of sharing food seems most obvious after a natural disaster or other disruption to the capitalist status quo. Rather than the mass panic depicted in movies, disasters tend to lead to mass spontaneous organization. Shared kitchens and food are often among the first infrastructure created after an earthquake, a flood, and other cataclysms.
Regex gets a bad reputation for being very complex. That’s fair, but I also think that if you focus on a certain core subset of regex, it’s not that hard. Most of the complexity comes from various “shortcuts” that are hard to remember. If you ignore those, the language itself is fairly small and portable across programming languages.