Skip to content
View arran4's full-sized avatar

Block or report arran4

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
arran4/README.md

Hi there πŸ‘‹

Welcome to my GitHub profile. Below you'll find a snapshot of my contributions.

Contact

Have questions or feedback? Open an issue on my personal repository.

Links

My Projects

abc + rss

Repository Description Tags
arran4/abc-justin-rss πŸ”— ABC news just-in to rss converter - generated abc + rss, abc-news
arran4/abc-kohler-report-rss πŸ”— RSS generator for ABC's Kohler Report abc + rss, abc-news
arran4/abc-mediawatch-rss πŸ”— RSS generator for ABC's Media Watch abc + rss, abc-media-watch

ai + flutter + linux + utility

Repository Description Tags
arran4/flutter_jules My flutter based google jules client ai + flutter + linux + utility, app, google-jules, jules, macos, windows

ai + game + generated + test

Repository Description Tags
arran4/gorillas-react πŸ”— Generated gorillas in react ai + game + generated + test, react

ai + kde

Repository Description Tags
arran4/kjules A C++ application built with KDE Frameworks that provides a desktop interface for interacting with the Google Jules API ai + kde, desktop, google-jules, jules
arran4/kllamabooks A KDE-styled QT application that interacts with local Ollama sessions and stores chat history locally via encrypted SQLite databases ai + kde, chat, client, ollama

awesome-list

Repository Description Tags
arran4/awesome-fodmap-resources πŸ”— Compilation of Low Fodmap resources awesome-list, fodmap, fodmaps, low-fodmap
arran4/awesome-postserver πŸ”— Awesome Post-Cloud Post-NAS (True Serverless) Syncing awesome-list, list, postnas, postserver, serverless, true-serverless
arran4/awesome-terminal-multiplexers πŸ”— Simple awesome list of terminal multiplexers awesome-list, terminal, terminal-multiplexers
arran4/ux πŸ”— Some design links I refer to awesome-list, design, docs, links, list, references, ui, ui-design, ux, ux-design

cheatsheet

Repository Description Tags
arran4/chat-barcodes πŸ”— Chat barcode cheatsheet cheatsheet, barcodes, chat, chat-barcodes, chat-cheatsheet, chat-shortcuts
arran4/git-barcode-sheet πŸ”— Git barcode based cheat sheet cheatsheet, barcode-cheatsheet, barcodes, git, git-barcodes, git-cheatsheet
arran4/vim-barcode-sheet πŸ”— Vim Barcodes Cheat Sheet to help with vim cheatsheet, vim

cli

Repository Description Tags
arran4/mvcommon Tool for moving files into a folder where they have a common prefix cli, mv, smart-tools
arran4/personal-splitwise-helper-scripts Splitwise TUI and CLI interface cli, helper, splitwise, tui
arran4/pimtrace A CLI tool for preforming queries on ical, maildir, mbox and csv files cli, csv, ical, query, utility

cli + experiment + go + library

Repository Description Tags
arran4/md2png πŸ”— Very basic generated md2png cli + experiment + go + library, converter, dependency-free, markdown, md2png, png

cli + for-fun + generated + generator + go

Repository Description Tags
arran4/rotatingcircles Generates an optical illusion: Rotating circles cli + for-fun + generated + generator + go, amesuement, animated, gif, optical-illusion

cli + game + generator + go + image + library + utility

Repository Description Tags
arran4/go-pattern πŸ”— image.Image patterns cli + game + generator + go + image + library + utility, designer, image-interface, pattern, patterns, prebuilt, showcase

cli + go

Repository Description Tags
arran4/editorconfig-guesser Generates reasonable .editorconfig files for source files. cli + go, detector, devtool, editorconfig, generator, generators
arran4/go-subcommand Generates dependencyless go command line argument subcommand system cli + go, cli-subcommands, flags, geneated-flags, go-generate, subcommands
arran4/mdsplit Splits markdown files into chunks suitable for processing with other tools or making into slides cli + go, markdown
arran4/mostcomm A cli utility for finding the most common and sorting by length, lines-sets in a text file cli + go, common, common-lines, diff, merge, multiple
arran4/move-dups-script Simple program to move dups nothing really interesting - Once off go project which could have been a shell script cli + go, golang-cli, shell-script-as-go
arran4/rntocase Some utilities to rename files, to upper, lower, title, camel, kebab, darwin case and many more cli + go, case-changer, filename, filename-case-changer, golibrary
arran4/sentencestats Tools to plot character usage in sentences cli + go, character-counter, chart, for-fun, joke, meme, plotter
arran4/trace-redirects Very simple cli tool for tracing redirects on a site - nothing you couldn't do with curl cli + go, curl, curl-like, debug, http-redirect, http-redirect-tracing, redirect, single-purpose-cli-app, tracing

cli + go + library + test

Repository Description Tags
arran4/golang-diff A multiline string comparsion library (and tool.) cli + go + library + test, comparison, diff

cli + go + library + utility

Repository Description Tags
arran4/go-evaluator πŸ”— A simple evaluation markup with a simple parser too. cli + go + library + utility, eval, evaluation-language, golib, simple
arran4/lookup πŸ”— A golang structure based element lookup library cli + go + library + utility, jsonpath, lookup
arran4/strings2 πŸ”— Some golang string helper functions focused around case transformation but other things in the future. cli + go + library + utility, camel-case, case, converter, flexible, kebab-case, snake-case, string-case, string-converter, strings
arran4/txtar πŸ”— txtar enhanced and with a cli tool cli + go + library + utility, archive, cli-application, txtar

cli + go + linux + ui + utility

Repository Description Tags
arran4/shineyshot A simple screenshotting tool with several user modes cli + go + linux + ui + utility, annotation, hyprland, screencap, screendump, screenshot, wayland, x11

cli + go + utility

Repository Description Tags
arran4/directoryGrouperBySize Tools that help you group directories to a paricular size range. (ie getting things to fit on dvds.) cli + go + utility, directory-tools, helpers, tools
arran4/dirtools πŸ”— Some directory tools, such as separating out all of a file extension into mirror directories cli + go + utility, directory, organization
arran4/eightbyeight golang based dithering experiments cli + go + utility, dithering, experiment, graphics
arran4/git-tag-inc Yet another semantic version incrementor and tagger for git cli + go + utility, git, git-tag, git-tags, semantic, semantic-versioning
arran4/go-lojban-password-gen Lojban password generator - Generate passwords that use lojban cli + go + utility, binary, generator, lojban, password, password-generator
arran4/podcast-cdr-manager CLI tool to help manage podcast subscriptions for burning to CDROMs / CDR / CDRW cli + go + utility, iso, iso9660, podcasts
arran4/skillsmatrixkmeans k-means clustering of skills of people to identify weaknesses cli + go + utility, employment, graphs, jobs, k-means, teams

dart + datastore + flutter + utility

Repository Description Tags
arran4/flutter_google_datastore Google Datastore and Datastore emulator client for "easy" modification of values dart + datastore + flutter + utility, google

dart + flutter + library

Repository Description Tags
arran4/dart_unix_single_instance πŸ”— A library which uses unix sockets to ensure a single instance dart + flutter + library, single-instance, unix
arran4/flutter_nodelistview A flutter widget which uses an infinite list of double linked nodes dart + flutter + library, listview

datastore + go + google-app-engine + library

Repository Description Tags
arran4/datastoreutils πŸ”— Basic google cloud datastore helpers datastore + go + google-app-engine + library, google-datastore
arran4/dsquery πŸ”— A google datastore query aggregator and compiler with some minor enhancements datastore + go + google-app-engine + library

experiment + for-fun + generated + generator + go + test

Repository Description Tags
arran4/matchStickProblem Generates an image of solving the "match stick problem" (move a match stick) for amusement experiment + for-fun + generated + generator + go + test, match-stick

experiment + for-fun + generator + image + test

Repository Description Tags
arran4/interactions How things interact experiment + for-fun + generator + image + test, generated-infographic, statistics

experiment + go + test

Repository Description Tags
arran4/heatplot This program takes a formula and plots the "heat" for any particular location experiment + go + test, graph, heatplot, maths, plot
arran4/image-formula-find Experimenting with genetic algorithms experiment + go + test, experimentation, genetic-algorithms

flutter

Repository Description Tags
arran4/lemmy_notify Lemmy Notification app - for desktop atm flutter, desktop, lemmy
arran4/mlocate_explorer πŸ”— A basic mlocate db file explorer flutter, db, explorer, gui, mlocate
arran4/send_to_linkwarden πŸ”— Mobile version of Linkwarden flutter, android, archiving, link, linkwarden, mobile, utility

for-fun + generator + go

Repository Description Tags
arran4/phonenumber A generator for the nokia phone keyboard meme for-fun + generator + go, meme, nokia, nokia-keyboard, phone, phonenumber

gentoo

Repository Description Tags
arran4/arrans_overlay πŸ”— Arrans Gentoo Overlay gentoo, overlay
arran4/gentoo-packages πŸ”— Gentoo packages gentoo, generated-sites, gentoo-packages

gentoo + github-actions

Repository Description Tags
arran4/arrans_overlay_workflow_builder A gentoo overlay ebuild workflow builder generator for -bin with a special purpose handler for .appimage binary files gentoo + github-actions, builder, ebuild, generator, overlay
arran4/g2-action g2 github workflow action gentoo + github-actions, ci, g2, workflows

github + kde + ui

Repository Description Tags
arran4/kgithub-notify A sleek GitHub notification system tray application written natively in C++ using Qt6 and KDE Frameworks 6 (KF6). It quietly monitors your GitHub account, notifying you when there are new notifications, and provides a rich desktop interface to manage themGithub notifier for KDE github + kde + ui, api, notifier, qt

go

Repository Description Tags
arran4/fontlengths Font lengths tester by generating pngs of each font and sorting by length automatically go, font-length, fonts, for-fun, png-generator
arran4/g2 πŸ”— g2 Gentoo Tools go, gentoo, gentoo-utils
arran4/go-template-functional-operations These functions enable a more functional programming style within template rendering, allowing you to easily perform operations like mapping, filtering, and finding indices directly within your templates. go, functional-go-template, go-template, go-template-functions
arran4/goa4web My everything website (server) from 2005 ported from C to GO. Ready for news, forums, link sharing, image sharing and more go, cms, forum, image-sharing, link-sharing, news, personal, server, sql, webserver, website
arran4/gobookmarks Landing page for when you open browsers / live bookmarks in go. go, bookmarks, github, github-api, home-page, homepage, live-bookmarks, start-page, startpage, web
arran4/gorillamuxlogic Some very simple gorilla mux logic for mux.MatcherFunc go, gorilla, gorilla-mux, http, web
arran4/goxresources go parser for xresource files go, dotfiles, xresources

go + image

Repository Description Tags
arran4/golang-frame πŸ”— A simple golang image frame drawing library (Draws a frame around something.) go + image, library
arran4/golang-rpg-textbox πŸ”— Golang image library to Renders a RPG style text box with word wrapped text of your choosing go + image, game, rpg, rpg-game
arran4/golang-wordwrap πŸ”— Wordwrap library for golang images. go + image, wordwrap

go + library

Repository Description Tags
arran4/gaelogger πŸ”— Another google apps engine go logger this one is for the new go111+ world.. go + library, google-app-engine, google-app-engine-logger, logger-abstraction
arran4/go-be-lazy πŸ”— Varidct based behavoural lazy evaluation go + library, lazy, lazy-eval, lazy-evaluation
arran4/go-consume String and slice consumption librareis go + library, parser, parsing, string, tokenizer
arran4/go-dynamic-content Lazy or weak file content go + library, file-mapped-content, weak-pointer
arran4/go-objectutils πŸ”— Go objectutils for go. go + library, type-converstion
arran4/go-rfc5849-hmac Implementation of rfc5849 hmac wrapper go + library, rfc5849, rfc5849-hmac
arran4/golang-ical A ICS / ICal parser and serialiser for Golang. go + library, ical, ics
arran4/golang-rcs πŸ”— golang rcs parser / generator, and utilities go + library, rcs, vcs
arran4/spacemap πŸ”— 2d space mapper, using a couple different algorithms with an interchangable interface go + library, image-mapper, location, location-lookup, space-mapping

go + rss

Repository Description Tags
arran4/phpbb2-rss RSS generator for any phpbb2 forum go + rss, phpbb, phpbb2
arran4/rss-test-server-proof-of-issue A test server for an rss issue go + rss, issue, single-purpose-app, testing-code

hugo

Repository Description Tags
arran4/arran4.github.io πŸ”— A nausiatingly personal github page. hugo, github, github-pages, hugo-site, landing-page, personal-page
arran4/blog πŸ”— Github pages blog hugo, blog
arran4/githubpages Example hugo and github pages with github actions page hugo, github-actions, github-pages

library

Repository Description Tags
arran4/dartobjectutils πŸ”— Dart Constructor Type Enforcement / Conversion library, dart, object-construction-utils, object-verification
arran4/tsobjectutils πŸ”— Some typescript objects I use in a couple repos library, json-deserialization, npm, npm-package, ts-library, ts-objects, tslang, tslibrary, typescript

Unmatched

Repository Description Tags
arran4/KMagMux Torrent and Magent file and protocol handler for routing to programs / services handler, intent, kde, link, magnent, mux, torrent
arran4/arran4 πŸ”— Github Profile landing page github repo github, github-profile, github-profile-readme
arran4/awesome-pocketchip A list of pocketchip resources
arran4/dart-udt πŸ”— AI port of UDT library from source forge to Dart dart, udt
arran4/dotfiles Just a collection of dotfiles managed by Chezmoi chezmoi, dotfiles
arran4/git-tag-inc-action πŸ”— An action for incrementing semantic git tags git-tag-inc, github-actions, semantic-tagging, semantic-versions, tag-manager
arran4/goreleaser-gentoo-smoke
arran4/goreleaser-gentoo-smoke-overlay
arran4/homebrew-tap My homebrew tap semiautomated.. maybe? homebrew, homebrew-tap, tap
arran4/idea-txtar-support-plugin πŸ”— Jetbrains Idea txtar support plugin idea, java, jetbrains, plugin, txtar
arran4/lxa ls with extended attributes fs-attr, linux, ls, xattr, xdp
arran4/pocketchip-apt-rescue Pocketchip original firmware re-routing proxy for debian upgrades
arran4/resume Arrans Resume cv, resume, typst
arran4/scoop-bucket Scoop bucket scoop-bucket
arran4/tex_recipes_template A very simple tex engine for recipes helpful for an AI world recipes, template, tex
arran4/vlc-xattr-plugin A plugin for VLC to add "seen" to the xdg.tags list automatically when ever you watch anything c, cmake, fs-attr, plugins, vlc, vlc-plugin, xattr
arran4/whirlpool-forum-rss An RSS Generator for the Whirlpool.net.au forums rss, whirlpool, whirlpool-forums

License

This repository is released under the BSD 3-Clause License.

Acknowledgments

Thanks for visiting!

Pinned Loading

  1. golang-ical golang-ical Public

    A ICS / ICal parser and serialiser for Golang.

    Go 406 84

  2. dotfiles dotfiles Public

    Just a collection of dotfiles managed by Chezmoi

    Go Template 4 4