hbr
invoice
hbr | invoice | |
---|---|---|
2 | 2 | |
4 | 17 | |
- | - | |
1.6 | 0.0 | |
12 months ago | about 4 years ago | |
C | Shell | |
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.
hbr
-
Ask HN: Tools you have made for yourself?
I wrote hbr (handbrake runner) [0]. It takes a global config, a per-file config, and individual outfile sections then calls HandBrakeCLI to encode video. I use it to encode movies/series from optical media.
Additionally there is hbscan.py to generate a list of potential outfiles from handbrake's --scan argument. One day I'd like to integrate it with hbr (in C) using peg/leg [1]. Currently using pyparsing.
This is still a lot of manual work, but it saves doing it twice. When you find a mistake in an encode there's a log with the file, and it's easy to go back and modify the keyfile and re-encode it.
[0] https://github.com/epakai/hbr
[1] https://www.piumarta.com/software/peg/ (not mine)
-
Ask HN: Show me your Half Baked project
I wrote handbrake runner. It takes a plaintext (glib) keyfile and runs HandBrakeCLI repeatedly to encode video. I use it for my dvd/bd collection. It has a support script (hbscan.py) to build keyfile templates from handbrake's scan of dvd titles.
https://github.com/epakai/hbr
invoice
-
A practical overview of most useful Unix tools
> Unsurprisingly I disagree with the post's description of awk being an "advanced command".
I think it can be pretty advanced, for me awk is one of those tools where I still feel like I need to write a paragraph of comments to explain 1 line of code.
For example: https://github.com/nickjj/invoice/blob/master/invoice#L11-L3...
Keep in mind I don't really "know" awk. I cobbled that together from a few examples.
NOTE: I wrote that script 3.5 years ago and I know there's questionable patterns in other areas of the script that's not highlighted like using a bunch of separate echo calls instead of a heredoc.
-
Ask HN: Tools you have made for yourself?
A whole bunch of little things, mainly command line tools.
Most of them are open source and also have extensive documentation and a screencast video going over them.
In no specific order:
- https://github.com/nickjj/notes
- https://github.com/nickjj/invoice
- https://github.com/nickjj/wait-until
And a few recent little scripts to solve specific things:
- https://nickjanetakis.com/blog/using-ffmpeg-to-get-an-mp3s-d...
- https://nickjanetakis.com/blog/a-shell-script-to-keep-a-bunc...
- https://nickjanetakis.com/blog/bash-aliases-to-prepare-recor...
What are some alternatives?
jenkins-std-lib - Bringing the Zen of Python to Jenkins.
css-named-colours-picker - Interactive tool for exploring and selecting CSS named/extended colours. Implemented as a filterable (multi-column) sortable table widget. Useful for choosing colours for web development.
dockly - Immersive terminal interface for managing docker containers and services
krapslog-rs - Visualize logs in your terminal: ▂▃▃▃▃▃▅▅▅▅▃▃▅▅▆▇
DIY-arcade - How to build your own full-size arcade machine from scratch
ZXing - ZXing ("Zebra Crossing") barcode scanning library for Java, Android
wireguird - wireguard gtk gui for linux
KeenWrite - Free, open-source, cross-platform desktop Markdown text editor with live preview, string interpolation, and math.
ping-heatmap - A tool for displaying subsecond offset heatmaps of ICMP ping latency
sysbox - sysadmin/scripting utilities, distributed as a single binary
programmer-calculator - Terminal calculator made for programmers working with multiple number representations, sizes, and overall close to the bits
notes - A zero dependency shell script that makes it really simple to manage your text notes.