see https://pnpm.io/installation
$ pnpm --versioncorepack will NOT be distributed with Node.js v25>= https://nodejs.org/docs/latest-v24.x/api/corepack.html
| // Remove everyone following you on twitter.com | |
| // https://gist.github.com/ramsey/bdeefda66d6e2294d3466edcea30187b | |
| // | |
| // 1. Go to https://twitter.com/YOUR_USER_NAME/followers | |
| // 2. Open the Developer Console. (COMMAND+ALT+I on Mac) | |
| // 3. Paste this into the Developer Console and run it | |
| // | |
| // If you start seeing error messages in the console with the code | |
| // "429," this means Twitter is rate-limiting you. Stop the script | |
| // (i.e., reload or close the browser tab), and try again later. |
see https://pnpm.io/installation
$ pnpm --versioncorepack will NOT be distributed with Node.js v25>= https://nodejs.org/docs/latest-v24.x/api/corepack.html
| /* Purpose | |
| Firebase needs certain rewrite rules in place, in order to function properly with | |
| Next.js' static routing. This only applies to statically generated Next.js | |
| projects (i.e. built by 'next build' 'next export') | |
| Inspired by the discussion at: | |
| https://github.com/firebase/firebase-js-sdk/discussions/4980 | |
| */ |
| MIT License | |
| Copyright (c) 2025 Kevin Jalbert | |
| Permission is hereby granted, free of charge, to any person obtaining a copy | |
| of this software and associated documentation files (the "Software"), to deal | |
| in the Software without restriction, including without limitation the rights | |
| to use, copy, modify, merge, publish, distribute, sublicense, and/or sell | |
| copies of the Software, and to permit persons to whom the Software is | |
| furnished to do so, subject to the following conditions: |
| import network | |
| import socket | |
| import time | |
| from machine import Pin | |
| import uasyncio as asyncio | |
| led = Pin(15, Pin.OUT) | |
| onboard = Pin("LED", Pin.OUT, value=0) |
| #!/usr/bin/env bash | |
| # Usage: | |
| # ./git-change-commit-date.sh <commit id | 'all' > | |
| # Example: | |
| # ./git-change-commit-date.sh e119b94 # change commit with id e119b94 | |
| # ./git-change-commit-date.sh all # changes all commits | |
| # | |
| # Warning! rebase/filter will change the history |
| #!/usr/bin/env python3 | |
| from rak811 import Mode, Rak811 | |
| import time | |
| lora = Rak811() | |
| lora.hard_reset() | |
| lora.mode = Mode.LoRaWan | |
| lora.band = 'EU868' | |
| lora.set_config(dev_eui='xxxxxxxxxxxxxxxx', | |
| app_eui='xxxxxxxxxxxxxxxx', |
| // This Cordova Hook (script) removes "AdSupport.framework" and "libAdIdAccess" references | |
| // from the cordova-plugin-google-analytics plugin, as well as removes it from | |
| // references found in the corresponding node_module and .project.pbxproj. | |
| // The authoritive source is found at: https://gist.github.com/SteveKennedy | |
| module.exports = function (ctx) { | |
| console.log("Attempting To Remove Ad (IDFA) References from project....") | |
| var pluginName = 'cordova-plugin-google-analytics'; |
| module.exports = { | |
| webpack: (config) => { | |
| const webpack = require('webpack') | |
| const BundleAnalyzerPlugin = require('webpack-bundle-analyzer').BundleAnalyzerPlugin | |
| config.plugins = config.plugins || [] | |
| config.plugins.push(new webpack.ContextReplacementPlugin(/moment[/\\]locale$/, /en/)) | |
| config.plugins.push(new BundleAnalyzerPlugin()) | |
| return config | |
| } | |
| } |
To run this, you can try:
curl -ks https://gist.githubusercontent.com/nicerobot/2697848/raw/uninstall-node.sh | bash
I haven't tested this script doing it this way but i run a lot of my Gists like this so maybe this one'll work too.
Alternatively,
curl -ksO https://gist.githubusercontent.com/nicerobot/2697848/raw/uninstall-node.sh
chmod +x ./uninstall-node.sh