Skip to content

Instantly share code, notes, and snippets.

@chaban-mb
chaban-mb / tivo_allmusic_api_docs.md
Created October 16, 2026 22:03
TiVo Music Metadata API v3 & AllMusic Complete API Specification

TiVo / AllMusic API Specification (Complete Catalog)

Authoritative specification of all 14 endpoints in the TiVo Music Metadata API v3. Reverse-engineered from the TiVo Stoplight Developer Portal via Stoplight's GraphQL catalog (Workspace 49130, Project 101388), verified against the live TiVo gateway cluster (https://tivomusicapi-staging-elb.digitalsmiths.net/sd/tivomusicapi/taps/v3), cross-referenced with AllMusic canonical entity routes, and validated empirically using real release barcodes from the MusicBrainz Database Dump (release.parquet in musicbrainz.duckdb).


1. Gateway & Protocol Specification

  • Protocol: HTTPS / HTTP/1.1 REST
  • Base URL: https://tivomusicapi-staging-elb.digitalsmiths.net/sd/tivomusicapi/taps/v3
Pipeline still running ...
PipelineRun is still running: Tasks Completed: 35 (Failed: 0, Cancelled 0), Incomplete: 1, Skipped: 18
[get-pr-number : parse-pr-url] 2026-10-16T21:50:03.77Z + echo -n 11662
[get-pr-number : parse-pr-url] 2026-10-16T21:50:03.77Z + tee /tekton/results/git_pr_number
[get-pr-number : parse-pr-url] 2026-10-16T21:50:03.77Z 11662
[acquire-lease : create-lease] 2026-10-16T21:50:14.32Z + calculate_duration_in_seconds 90m
[acquire-lease : create-lease] 2026-10-16T21:50:14.32Z + '[' m == m ']'
[acquire-lease : create-lease] 2026-10-16T21:50:14.32Z + TOTAL_DURATION_IN_SECONDS=5400
[acquire-lease : create-lease] 2026-10-16T21:50:14.32Z + export TOTAL_DURATION_IN_SECONDS
@Ytosko
Ytosko / build_a_local_file_watcher_in_python_that_autoprocesses_new_csv_files.md
Created October 16, 2026 22:01
Build a Local File Watcher in Python That Auto-Processes New CSV Files

Automatically Move Files After Processing

Goal

Move each file after processing:

  • Successful files go to Archive
  • Failed files go to Error

Steps

@HugsLibRecordKeeper
HugsLibRecordKeeper / output_log.txt
Created October 16, 2026 22:01
Rimworld output log published using HugsLib
Log uploaded on Friday, October 16, 2026, 3:01:03 PM
Loaded mods:
Harmony(brrainz.harmony)[mv:3.0.1.0]: 0Harmony(2.4.3), HarmonyMod(2.4.2)
Core(Ludeon.RimWorld): (no assemblies)
Ideology(Ludeon.RimWorld.Ideology): (no assemblies)
Biotech(Ludeon.RimWorld.Biotech): (no assemblies)
Odyssey(Ludeon.RimWorld.Odyssey): (no assemblies)
[SYR] Processor Framework(syrchalis.processor.framework): 0Harmony(av:2.4.3,fv:2.3.6), ProcessorFramework(1.0.0)
Adaptive Storage Framework(adaptive.storage.framework): 0MultiplayerAPI(av:0.5.0,fv:0.5.0), 1ITransformable(1.0.0), AdaptiveStorageFramework(1.2.4), CopyOperation(1.0.0), DefNameLink(1.0.0), GeneratorOperation(1.0.0), GeneratorOperationV2(1.0.0), PatchOperationSet(1.0.0), PatchOperationTryAdd(1.0.0), PostInheritanceOperation(1.0.0), SaveGameCompatibility(1.0.0)
Big and Small - Framework(RedMattis.BetterPrerequisites): 0MultiplayerAPI(av:0.5.0,fv:0.5.0), 0PrepatcherAPI(1.2.0), BigAndSmall(1.0.0), BSXeno(1.0.0), RedHealth(1.0.0)

Docker Setup & Quick Reference Cheat Sheet

A comprehensive guide for setting up Docker and working with containers, images, and resource management.


🛠️ Installation & Basics

Environment Options

  • Docker Desktop (GUI): Graphical interface available for Mac, Windows, and Linux.
@forkyau
forkyau / hourly_rainfall_data-2026-10-17|05-45.csv
Created October 16, 2026 22:01
GIST created by python code
id station stationid value unit obstime date
0 流浮山 RF001 0 mm 2026-10-17T05:45:00+08:00 2026-10-17
1 湿地公园 RF002 0 mm 2026-10-17T05:45:00+08:00 2026-10-17
2 水边围 N12 0 mm 2026-10-17T05:45:00+08:00 2026-10-17
3 石岗 RF003 0 mm 2026-10-17T05:45:00+08:00 2026-10-17
4 大美督 RF004 0 mm 2026-10-17T05:45:00+08:00 2026-10-17
5 大埔墟 RF005 0 mm 2026-10-17T05:45:00+08:00 2026-10-17
6 北潭涌 RF006 0 mm 2026-10-17T05:45:00+08:00 2026-10-17
7 滘西洲 RF007 0 mm 2026-10-17T05:45:00+08:00 2026-10-17
8 西贡 N15 0 mm 2026-10-17T05:45:00+08:00 2026-10-17
@RandoAntoine
RandoAntoine / 0-README.md
Created October 16, 2026 22:00
CanExport Associations consolidation — step-15-officer-evaluation: Program Officer evaluation module: completeness check, evaluation hub, package evaluation, worklist button

step-15-officer-evaluation: Program Officer evaluation module: completeness check, evaluation hub, package evaluation, worklist button

Paste into TFS ("CanExport Association - Core"). From the consolidation runbook (rollout/consolidation/00-RUNBOOK.md on Randy's machine). Built with 0 errors on top of every earlier step; nothing run on a database. This gist replaces any earlier gist for the same code.

Needs first: Steps 01, 08, 09 and 14: the freeze (01), the staff-user resolver (08), the Trade Associations list the button goes on (09), and the Package Summary and Officer Evaluation pages it links to (14).

Read before pasting

@RandoAntoine
RandoAntoine / 0-README.md
Created October 16, 2026 22:00
CanExport Associations consolidation — step-09-ta-main-list: Trade Associations main list (package 13)

step-09-ta-main-list: Trade Associations main list (package 13)

Paste into TFS ("CanExport Association - Core"). From the consolidation runbook (rollout/consolidation/00-RUNBOOK.md on Randy's machine). Built with 0 errors on top of every earlier step; nothing run on a database. This gist replaces any earlier gist for the same code.

Needs first: Steps 03 and 08.

Read before pasting

@RandoAntoine
RandoAntoine / 0-README.md
Created October 16, 2026 22:00
CanExport Associations consolidation — step-08-shared-foundations: Shared foundations: staff-user resolver and guarded decommit

step-08-shared-foundations: Shared foundations: staff-user resolver and guarded decommit

Paste into TFS ("CanExport Association - Core"). From the consolidation runbook (rollout/consolidation/00-RUNBOOK.md on Randy's machine). Built with 0 errors on top of every earlier step; nothing run on a database. This gist replaces any earlier gist for the same code.

Needs first: Nothing from this backlog.

Read before pasting

@RandoAntoine
RandoAntoine / 0-README.md
Created October 16, 2026 22:00
CanExport Associations consolidation — step-03-officer-contact: Officer contact repository and service (package 7)

step-03-officer-contact: Officer contact repository and service (package 7)

Paste into TFS ("CanExport Association - Core"). From the consolidation runbook (rollout/consolidation/00-RUNBOOK.md on Randy's machine). Built with 0 errors on top of every earlier step; nothing run on a database. This gist replaces any earlier gist for the same code.

Needs first: Nothing from this backlog.

Read before pasting