Pinned Repositories
django-autodojo
Automatically generate Django Ninja Schemas and views for boilerplate CRUD operations on Django ORM Model classes. No explicit efforts made to support async.
gimp_quick_guides
Handy GIMP plugin to add useful image guides with a single click.
go-http-harvest
This project is an effor to apply things learnt from the Go Fundamentals course (targetted to Go 1.19) on Pluralsight.
libdns
My own DNS client resolver library
lua-to-cpp
Useful utility for creating C++ classes that can have their values loaded from a Lua script file. Supply a YAML with appropriate definitions and a sample Lua file is created and a C++ class is also created, including appropriate code to load the class's values from the Lua script.
nfq2pcap
Network utility to read packets from an NFQUEUE and write them to a pcap file
texttab
Tabulated-text for the console made easy
owenjklan's Repositories
owenjklan/gimp_quick_guides
Handy GIMP plugin to add useful image guides with a single click.
owenjklan/nfq2pcap
Network utility to read packets from an NFQUEUE and write them to a pcap file
owenjklan/django-autodojo
Automatically generate Django Ninja Schemas and views for boilerplate CRUD operations on Django ORM Model classes. No explicit efforts made to support async.
owenjklan/gogetcert
Small utility to download SSL certificate chain from remote server. Can override certificate validation (useful for debugging validation issues in clients) and port number, which defaults to 443 for HTTPS.
owenjklan/rips
Random traffic flow 5-tuple generator, within bounds of supplied source and destination networks
owenjklan/go-http-harvest
This project is an effor to apply things learnt from the Go Fundamentals course (targetted to Go 1.19) on Pluralsight.
owenjklan/lua-to-cpp
Useful utility for creating C++ classes that can have their values loaded from a Lua script file. Supply a YAML with appropriate definitions and a sample Lua file is created and a C++ class is also created, including appropriate code to load the class's values from the Lua script.
owenjklan/pemcert
Sublime Text 3 plugin for decoding PEM-encoded certificates
owenjklan/texttab
Tabulated-text for the console made easy
owenjklan/api-client-cookie-cutter
Automatically generate Click-based command line utilities with select-able options based on client feature sets. An example feature set would be: "Requires credentials for Jira APIs". The intention is to make a Docker container, presenting select-able options via Dialog scripts
owenjklan/bin2h
Binary file to C header file conversion utility
owenjklan/blog-simple-aws-file-server
This repository goes along with an article on my blog that details using AWS's S3 and Lambda to create a simple file server.
owenjklan/browser-extension-experiments
Just a miscellaneous grab-bag of things in a browser extension. This is me trying to learn how to make browser extensions do things I might want.
owenjklan/byteseq
Byte sequence generating struct. Allows specifying specific byte values as having already been used. This is my first attempt at creating a custom Go package on Github.
owenjklan/code-prettify
An embeddable script that makes source-code snippets in HTML prettier.
owenjklan/django-books-api
Django Ninja example project. Very quickly the CRUD aspects became tedious so it has evolved into the beginnings of auto-generating the CRUD views and schemas (see autodojo)
owenjklan/http_harvest
owenjklan/msgd
msgd is a simple UDP client/server that will display received messages using GNOME's libnotify. This is usually a pop-up style balloon on the user's desktop. Basic support for "message types" with custom server handling for user-defined types. For example, 'alert' message types or 'status'.
owenjklan/password-saves-explained
Repository to support my video explaining retro games password saves.
owenjklan/picsort
Python utility to take a great big collection of image files and use EXIF data to sort the images into directories based on year and month that the image was taken.
owenjklan/pinout
Simple python script that reads pin descriptions from a CSV file and creates a chip "pinout" diagram, in the text console.
owenjklan/py-random-horror
Installable package of Random Horror generator.
owenjklan/python-pdf-experiments
Repo for experimenting with the FPDF python module
owenjklan/q-is
A simple test Qt application that is also intended to experiment with using CLion's built-in support for Qt5 development. The application itself is intended to be a simple WHOIS client as a Qt5 desktop application.
owenjklan/qt5-click-shapes
Simple Qt5 project to experiment with using mouse to place and move shapes. The shapes might ultimately be tied to data structures ;)
owenjklan/react-native-template-drawer-nav-config
Skeleton React Native Template (Android supported) that has Drawer Navigation, a Main Screen, a Settings screen with example settings. The settings are managed by a configuration context as well.
owenjklan/remote-wire
A simple NodeJS/Express API wrapper around PulseAudio command line tools for Linux. Implements the server side of the Remote Volume app. Unofficially referred to as "Remote Wire API", for reasons?
owenjklan/st3prefs
Preferences file for Sublime Text 3
owenjklan/sws
owenjklan/utils-collection
Small collection of miscellaneous, but at times, insanely useful shell scripts and possibly small python scripts.