melanie / Pixelfed Export Downloader to Markdown
0 likes
0 forks
2 files
Last active
Takes the outbox.json Pixelfed export data and downloads the files and creates markdown files. Great for use with something like 11ty or Astro.
1 | { |
2 | "name": "pixelfed-export-downloader", |
3 | "version": "1.0.0", |
4 | "main": "index.js", |
5 | "scripts": { |
6 | "start": "node index.js", |
7 | "test": "echo \"Error: no test specified\" && exit 1" |
8 | }, |
9 | "keywords": ["pixelfed"], |
10 | "author": "melanie kat", |
melanie / kzone-layout.json
0 likes
0 forks
1 files
Last active
1 | [ |
2 | { |
3 | "name": "Melanie Grid Pro", |
4 | "padding": 0, |
5 | "zones": [ |
6 | { |
7 | "x": 0, |
8 | "y": 0, |
9 | "height": 100, |
10 | "width": 25 |
melanie / tapestry-attachment-extraction.js
0 likes
0 forks
1 files
Last active
1 | /* |
2 | Attachment Extracting |
3 | for Iconfactory's Tapestry plugins |
4 | |
5 | Grabs urls from a string, like `content_html` in a JSON Feed, and makes them attachments. |
6 | |
7 | Made to be used in your Tapestry plugins like so: |
8 | |
9 | ```js |
10 | const myItem = Item.createWithUriDate(url, date); |
melanie / lastfm-weekly-report.ts
0 likes
0 forks
1 files
Last active
1 | const LASTFM_API_KEY = process.env.FEED_LASTFM_API_KEY || ""; |
2 | const LASTFM_USERNAME = process.env.FEED_LASTFM_USERNAME || ""; |
3 | const LASTFM_API = "https://ws.audioscrobbler.com/2.0/"; |
4 | |
5 | function formatItem({ |
6 | artist, |
7 | image, |
8 | name, |
9 | playcount, |
10 | url, |
melanie / last.fm-to-mastodon.js
0 likes
0 forks
1 files
Last active
1 | // Variables used by Scriptable. |
2 | // These must be at the very top of the file. Do not edit. |
3 | // icon-color: pink; icon-glyph: headphones-alt; |
4 | // Last.fm to Mastodon |
5 | // by @zicklepop@nyan.lol |
6 | // |
7 | // Set a profile field to your currently playing track |
8 | // |
9 | // Requirements: |
10 | // - API Key from Last.fm: https://www.last.fm/api |
melanie / bunny-ai-blocking.js
0 likes
0 forks
1 files
Last active
1 | const config = { |
2 | ACCESS_KEY: "", |
3 | CLEANUP: false, |
4 | DEBUG: false, |
5 | PULL_ZONES: [69, 420], |
6 | }; |
7 | |
8 | const consts = { |
9 | AI_ROBOTS_FILE: |
10 | "https://raw.githubusercontent.com/ai-robots-txt/ai.robots.txt/main/robots.txt", |
melanie / letterbird-params.md
0 likes
0 forks
1 files
Last active
Undocumented Query Parameters You Can Use With Letterbird URLS
Example URL: https://letterbird.co/melanie
Using every parameter in the example URL: https://letterbird.co/melanie?name=from&email=email&body=body&subject=subject&hideheader=1
hideheader=1
- hides the header and profile picturename=
- Pre-fills the from name fieldemail=
- Pre-fills the from email fieldbody=
- Pre-fills the body text area
melanie / no-ai--next.config.js
0 likes
0 forks
1 files
Last active
1 | const nextConfig = { |
2 | async redirects() { |
3 | return [ |
4 | { |
5 | source: '/(.*)', |
6 | has: [ |
7 | { |
8 | type: 'header', |
9 | key: 'User-Agent', |
10 | value: |
melanie / johnny-decimal-index-for-obsidian-with-dataview.md
0 likes
0 forks
1 files
Last active
Johnny Decimal Index Generator for Obsidian with Dataview
You will need to enable JavaScript Queries in the Dataview settings.
let areas = dv.pages("").file.folder.groupBy(g=>g.split("/")[0]).filter(({ key }) => /^\d{2}-\d{2} /.test(key))
let output = ''
areas.forEach(({ key: areaKey, rows: areaRows }) => {
output += `\n- ${areaKey}`
areaRows.groupBy(g => g.split("/")[1]).forEach(({ key: categoryKey, rows: categoryRows }) => {
melanie / mullvad-to-tailscale-ip.txt
0 likes
0 forks
1 files
Last active
1 | nl-ams-wg-006.mullvad.ts.net=100.85.175.95 |
2 | pl-waw-wg-101.mullvad.ts.net=100.103.142.113 |
3 | se-sto-wg-014.mullvad.ts.net=100.89.86.10 |
4 | no-osl-wg-002.mullvad.ts.net=100.118.245.125 |
5 | us-chi-wg-002-1.mullvad.ts.net=100.125.155.75 |
6 | us-lax-wg-502.mullvad.ts.net=100.64.195.159 |
7 | ca-mtr-wg-004.mullvad.ts.net=100.127.183.1 |
8 | br-sao-wg-201.mullvad.ts.net=100.66.247.50 |
9 | us-lax-wg-403.mullvad.ts.net=100.104.61.115 |
10 | de-ber-wg-005.mullvad.ts.net=100.104.136.32 |
Newer
Older