A discord bot framework written in python. Supports starting a bot via a token, configuration via YAML files, database tables/sessions, and custom plugins.
Includes some pre-written functions for:
You can view and download the source code via Github.
Command line tool written in Python for writing, organizing, and enhancing note files written in Markdown. Helps track work done throughout the day and keeping up with follow ups, and other notes kept throughout the day. Contains functions to pull notes into separate documents in specified directories, often helpful for writing first drafts of Runbooks and other documentation.
You can view and download the source code via Github.
Useful for chatbots that send large text blocks to apps like Discord or Slack, paginates text by length and splits into smaller blocks of text to send via an API and avoid character size limits. Supports formatting input into tables for easier readability.
You can view and download the source code via Github.
Hathor is a python package and command line tool that can be used to download and manage media files from RSS Feeds and Youtube Channels.
Data from hathor is stored in a SQLITE database, where a "podcast" configuration will contain the following:
Once hathor has this data for a given podcast, a sync can be run to gather the latest "episodes", and download them if requested. When a given episode is downloaded, hathor can also configure the audio metadata for the file.
In addition, plugins can be added to hathor, which can be configured to run after any defined function.
You can view and download the source code via Github.
Backup Tool is a python package and command line tool that can be used to encrypt and backup local files to Oracle Cloud Infrastructures Object Storage.
Backup Tool uses a basic AES Encryption method with a password of 16, 24, or 32 characters in length.
Local file paths, md5 sums for the original file and the encrypted file, and object name of the uploaded file are all stored in a local sqlite database.
You can view and download the source code via Github.
A python package that can get the latest arrival predictions for AC Transit, Bart, and SF-Muni.
Contains wrapper scripts to store commonly looked up stops and routes.
You can view and download the source code via Github.
A fork of the MagicMirror Bart arrival time module that adds in Bart service advisories.
You can view and download the source code via Github.