M3PGS/2E0PGS personal website

Ham radio, Programming, Networks, Electronics, FOSS, GNU/Linux, Trance and Ale.


Social links:

Home Contact Extra Ham radio Links Music Programming

Banner

Programming

Here are links to some programs that made and released into the public domain under GNU General Public Licence: http://opensource.org/licenses/GPL-3.0

C Sharp

Power Failure Logger Program

Repo - Download

Simple program for logging power failures on a laptop. Saves logs to text file including time and date. GUI interface showing time of last failure and current power status. Logs when power is restored also.

Key Lock Notifier

Repo - Download

Simple tool for Windows that notifies user when:

Using sounds and/or pop-up balloon aka toast notifications.

Core

Repo

Core is a dynamic website which sits on my sub domain core.m3pgs.co.uk it uses ASP .NET MVC Core 2 and is hosted on Linux for a working proof of concept of cross platform .NET. It will primarily be hosting useful tools and clients for cool APIs such as Overham.

GrayLog Client

Repo

A .NET framework client for Gralog server HTTP GELF input. This library supports basic auth and HTTPS. Ideal for use with a nginx reverse proxy. The library is designed to log and forget. If the logging server is down it wont crash or slow your program.

Program Trak

Repo

A open-source cross-platform dotnet core based program usage tracker. Simply logs into sqlite DB.

Arduino

Open Fusion LED Controller

Repo - Download

Open Source universal LED Strip light controller based on Arduino.

NodeJS

Discord-Terminal

Repo

Discord-Terminal allows you to access DiscordApp and enables you to chat in your favourite channels using a Terminal. This makes DiscordApp behave in a IRC like fashion. I have based a few commands around IRSSI a IRC client for Linux and Mac.

RocketChat-Terminal

Repo

RocketChat-Terminal allows you to access RocketChat and enables you to chat in your favourite channels using a Terminal. This makes RocketChat behave in a IRC like fashion. I have based a few commands around IRSSI a IRC client for Linux and Mac.

Peregrine

Repo

Peregrine is a simple bot for DiscordApp the new gamer chat program that replaces Skype and TeamSpeak. This bot is designed to post Twitter Tweets from a feed right into the DiscordApp chat. It is designed to work with twitter users how ever it can work with keywords or more (with a little tinkering).

JavaScript

Tab Count Chrome

Repo

A browser extension for Google Chrome which displays a count of tabs you have open. Also displays tab count per a Chrome window.

CSS

Userstyles

Repo - Download

An extensive collection of CSS userstyle sheets I have produced to re-theme the web for cleaner and easier viewing that puts less strain on the eyes.

Shell/Bash

VK Album Downloader

Repo

A script to download VK Albums into one folder to save time of manually downloading each picture one by one.

Repo

Shell script to download a specified Imgur gallery.

Minecraft Server Manager (MSN)

Repo

A shell script to manage Minecraft servers.

APRS CLI

Repo

Simple CLI for APRS TCP. Written in bash. Requires netcat.

HTML

2E0PGS.github.io

Repo

My personal website written in Markdown. HTML rendered via Jekyll.

Python

RadLog

Repo

Scrobbles TuneIn radio stations to Last.FM.