This relay allows to reliably update multiple DynDNS targets at once.
Please read the README for more information.
This relay allows to reliably update multiple DynDNS targets at once.
Please read the README for more information.
'use strict'; | |
const cluster = require('cluster'); | |
if (cluster.isMaster) { | |
cluster.fork(); return; | |
} | |
const wtfnode = require('wtfnode'); | |
wtfnode.dump(); |
#!/usr/bin/env node | |
/// needs root, works with node v7+ | |
module.exports = (async () => { 'use strict'; | |
const CERT_DIR = '/etc/letsencrypt/live'; | |
const FS = require('fs'), ChildProcess = require('child_process'); | |
let names; try { names = FS.readdirSync(CERT_DIR); } | |
catch (error) { throw new Error('Could not access cert folder, please retry with root peermission'); } |
'use strict'; /* globals Buffer, */ | |
/** | |
* This is a non-caching DNS resolver/proxy/forwarder (Trusted Recursive Resolver). | |
* It accepts DNS requests over UDN and TCP and forwards them via HTTPSv2 or TLS. | |
* Configuration is done via environment variables: | |
*/ | |
/// Port and Host that both inbound UDP and TCP will accept DNS requests on. | |
const PORT = process.env.PORT || 53535; | |
const HOST = process.env.HOST || '127.0.0.1'; |
Configuration to build, sign, and release Firefox extensions on pushes to GitHub.
Please read the README for more information.
This tiny server facilitates automatic updates for WebExtensions released on GitHub.
Please read the README for more information.
'use strict'; /* globals AddonManager, */ | |
/** | |
* Triggers the update of an extension in Firefox (version 60). | |
* Paste the function in the Browser console (Ctrl+Shift+J), | |
* call it with an extension ID and watch the console output. | |
* | |
* I wrote this to test the automatic build and update of my | |
* extensions `-dev` channel, see: | |
* - https://gist.github.com/NiklasGollenstede/87664c7f2822b15f86362388270a16a8 |
set | |
HKey_Current_User\Control Panel\Desktop\WallpaperStyle | |
to | |
Center => 0 | |
Fit => 6 | |
Fill => 10 | |
Stretch => 2 | |
Tile => 0 | |
then | |
log off/on or change wallpaper |