Skip to content

Instantly share code, notes, and snippets.

View ZicklePop's full-sized avatar
🏳️‍⚧️
Drop ICE

Melanie Kat ZicklePop

🏳️‍⚧️
Drop ICE
View GitHub Profile
@ZicklePop
ZicklePop / Nintendo Switch eShop.js
Last active February 21, 2024 03:23
not updated for the current eshop changes :( -- the fastest way to browse the nintendo switch eshop using scriptable.app
// Variables used by Scriptable.
// These must be at the very top of the file. Do not edit.
// icon-color: red; icon-glyph: gamepad;
const unpkg = (package, file, version) => {
return new Promise((callback) => {
const jsFile = file || package
const pkgVersion = version ? `@${version}` : ''
const fm = FileManager.iCloud()
const modulesPath = fm.joinPath(fm.documentsDirectory(), 'modules/')
const modulePath = fm.joinPath(modulesPath, `${package}${pkgVersion}/`)
@ZicklePop
ZicklePop / unpkg.js
Last active December 9, 2023 05:21
unpkg importer for scriptable.app, downloads modules to `iCloud Drive/Scriptable/modules`
// Variables used by Scriptable.
// These must be at the very top of the file. Do not edit.
// icon-color: green; icon-glyph: archive;
// unpkg: like NPM but not as good
// and available in Scriptable
//
// Examples:
// - const _ = await unpkg('lodash')
// - const CryptoJS = await unpkg('crypto-js')
// - const OAuth = await unpkg('oauth-1.0a')
@ZicklePop
ZicklePop / SF Jury Duty Widget.js
Last active February 13, 2023 03:28
a scriptable widget for ios that shows your san francisco jury duty reporting status. don't forget to set your group number.
// Variables used by Scriptable.
// These must be at the very top of the file. Do not edit.
// icon-color: deep-blue; icon-glyph: theater-masks;
// Your reporting group number:
const GROUP_NUMBER = 69
const PAGE =
'https://www.sfsuperiorcourt.org/divisions/jury-services/jury-reporting'
const REPORTING = 'REPORTING'