Ray Patrick

My Software

This page lists the software I've written, mainly shell scripts. I have a Github, but I also host a Git server at this domain. Both contain the most up-to-date version of everything here. Downloading any of these is as simple as cloning its Git repository.

Browser-Based Things:

Things like recipes or weather should be easier than ever to look up now that nearly everyone has an extremely capable computer in their pocket. However, I find that a lot of great information on the Internet is needlessly obscured with advertising, user tracking, Big Tech snoopware, cookies, videos, and so on. I try to remedy that situation by writing extremely simple pages that can show you what you need and no more.

Shell Scripts:

bibleplan

Reads a text file containing a Bible-reading plan, finds the line corresponding to the current date (or a date you specify), then automatically opens all the day's reading in kjv. I wrote it to help me follow this plan for reading the entire Bible in a year with 5 days per week of reading. It can also generate copies of this plan for any given year.

chmodn

Short for "chmod number". A simple utility that accepts a string containing UNIX file permissions, (e.g. -rw-r--r--), and prints to standard output the octal number representing the bit pattern for those mode bits (e.g. 644.) I've never bothered to commit that number scheme to memory, so I wrote this script. Whenever I want to set certain permissions on a given file, I just run chmodn to get the correct argument to pass to chmod.

isbn

Give this tool a book's 10- or 13-digit ISBN number and it will print the title, author, publisher, and publication date. It can also generate bibtex entries. Useful if (like me) you're trying to convert your physical library into a citeable LaTeX bibliography.

radar

If you'd prefer to view radar in your browser, check out my ultralight Web-based version here. There's a corresponding page for viewing NWS satellite imagery here.

Allows you to view National Weather Service Doppler radar imagery for any site in the United States. In December 2020, the NWS "updated" their site by adding an atrocious Google Maps-type web client. The idea is, you have to use this bloated monstrosity just to see radar imagery for the site nearest you. They still maintain a "lite" version with .GIF loops of radar imagery, so you can actually just request a single file instead of loading an entire web app.

sat

Similar to radar. This one allows you to view weather satellite imagery from your command line.

tle

A tool for downloading and parsing NORAD two-line element sets (TLEs or ELSETs).