Samuel Elliott

18 year old web developer in Milton Keynes, UK.

I design websites and play with code, servers and smart home stuff.

You used IPv4 to access this page. Please make sure you have IPv6 connectivity.

Projects

Home Automation Server Open source In development ,

Home automation system based on Homebridge.

Electron Home App Open source In development ,

Simple Electron wrapper for the hap-server web interface.

PAM Authentication Handler Open source ,

PAM Authentication Handler for HomeKit Accessory Server.

AirPort plugin for Homebridge Open source ,

Homebridge plugin for Apple's AirPort base stations.

Android TV HomeKit Open source ,

HomeKit service for Android TVs. This runs on the TV itself instead of as a Homebridge plugin.

This currently only works with Philips Android TVs, but other TVs can be supported by returning a different implementation of the TV specific classes.

GitLab
Vestel TV Network Remote plugin for Homebridge Open source

Homebridge plugin for controlling Vestel smart TVs.

GitLab
Sky+ plugin for Homebridge Open source

Homebridge plugin for controlling a Sky+ box as a TV.

OAuth Client Open source

An OAuth 2.0 Client library with built-in support for Facebook, Google, Microsoft, Yahoo, GitHub, LinkedIn & more.

node-acp Open source In development

A Node.js implementation of the management protocol of Apple's AirPort devices.

Related: AirPort and acp-php.

acp-php Open source In development

A PHP implementation of the management protocol of Apple's AirPort devices.

Related: AirPort and node-acp.

Media Remote Protocol Server Open source In development

A server implementation of Apple's Media Remote protocol used in the Apple TV Remote for tvOS 9 and later.

Related: node-appletv (client implementation).

iCloud API Open source

Unofficial API for accessing iCloud data.

iCloud Drive Filesystem Open source

Mount iCloud Drive as a local filesystem.

GitLab Website
APT Repository for Discord

Update Discord with system packages.

Packages are indexed automatically every day and are served from dl.discordapp.net - not mirrored.

This was created to use with BetterDiscord v2 - as that hasn't been updated recently I've disabled the update script for this repository.

Atom Discord Presence Open source

Discord Rich Presence for Atom.

Discord Keybase Integration Open source

Adds Keybase proofs to Discord.

Discord Module Search Open source

Adds a panel to BetterDiscord v2's settings menu which lists Discord's internal modules.

Download More RAM for Discord Open source

Is Discord using too much memory? Now you can download more quickly without leaving Discord!

BetterDiscord CSS fixes Open source Discontinued

Makes the BetterDiscord settings pages look just like Discord's own settings pages.

This is now quite old and only works properly with an older version of the original BetterDiscord (~ 10/2017).

BetterDiscord Hide Sidebars Open source

Hides sidebars in Discord so you have a little extra space and a cleaner view. Show them again by hovering over them. Supports both BetterDiscord v1 and BetterDiscord v2.

Discord VIPs Open source

https://github.com/Curtis-D/VIPs for BDv2 with custom groups.

GitLab Website
SpeechMore Free

SpeechMore is a secure, privacy respecting and pro-freedom of speech social network.

Website
samuelthomas.xyz Free Discontinued

Social website built on Asteroid. It's accessible at https://samuelthomas.xyz. You currently need an invitation code to register. This hasn't been updated in a while and currently does not work.

samuelthomas.ml v4 Free Discontinued

Older version of samuelthomas.ml.

Asteroid Open source Discontinued

A PHP web application framework with advanced features such as Database Objects, Package Manager, mail sending, subcontrollers, a URL router, Twig integration and more. This hasn't been updated in a while and does not work on the latest version of PHP.

Asteroid Database Objects Discontinued

Database Objects is a feature of Asteroid - it is currently private. It's used in samuelthomas.xyz.

jQuery Emoji Open source

A library for quickly adding text emoji support to your site.

jQuery Icons Open source

A library for quickly adding icons to your site. Icons from these libraries are supported:

  • jQuery UI Icons
  • Glyphicons
  • Font Awesome
  • Framework7 Icons
  • Ionicons
  • Typicons
  • Foundation Icons
  • Metro UI Icons
  • Elusive Icons

Contributing to

GitHub Fork
BetterDiscord v2

Other

airport

Research into Apple's AirPort devices.

Related: node-acp and acp-php.

GitHub
The Walnuts Pi

School projects.

That's the final score there.

Tor Relay fancyorguk01

My Tor relay running on poweredge-t30.fancy.org.uk.

Fingerprint
4DAC4367E09033A742DB7DAEDD3EE8208DF63158

Business websites

Website
Emily Elliott's Fine Art

A website I made to showcase my mum's artwork.

C Elliott Building Ltd

A website I made to advertise my dad's business.

Contact me

You can contact me here or using my email address [email protected]. If you want to report a non-sensitive issue with my open source projects please use GitHub/GitLab Issues.

Please note I do not sell web development services.

S/MIME certificates and PGP keys are available here.