This tiny server facilitates automatic updates for WebExtensions released on GitHub.
Please read the README for more information.
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 |
'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 |
This tiny server facilitates automatic updates for WebExtensions released on GitHub.
Please read the README for more information.
Configuration to build, sign, and release Firefox extensions on pushes to GitHub.
Please read the README for more information.
'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'; |
#!/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'; | |
const cluster = require('cluster'); | |
if (cluster.isMaster) { | |
cluster.fork(); return; | |
} | |
const wtfnode = require('wtfnode'); | |
wtfnode.dump(); |
This relay allows to reliably update multiple DynDNS targets at once.
Please read the README for more information.
This drop-in module does one simple thing: it allows you to keep the extension tabs of your WebExtension open when you reload it during development.
Pleas read the README for more information.
This is a guide to set up ZFS push replication to an unprivileged user account.
Please read the content for more information.