Skip to content

About

My userscripts and utilities made by chatGPT/deepseek/copilot

Topics

Resources

Stars

2 stars

Watchers

0 watching

Forks

Latest commit

 

History

1,412 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Userscripts & Tools

A collection of Tampermonkey userscripts, MusicBrainz/Picard helpers, Windows utilities, image tools, game installers, and backup scripts.

Browser Tools

Project Description Version Download
Instagram Force Full Quality Media IG Helper's original download interface and functionality with its Media API/DASH quality options enabled by default. 4.4.0 - Under construction ⚠️ Download
Spotify Hidden Releases Finds hidden/unlisted Spotify releases for the exact Spotify artist profile being scanned, walks the rendered discography to avoid false hidden labels, checks MusicBrainz linkage, filters by link status, and opens unlinked releases in Harmony. 0.3.6 - Under construction ⚠️ Install
YYYY-MM-DD for All Converts website dates to YYYY-MM-DD format. 1.0.4 Install
Genius Lyrics Copier Copies clean lyrics from Genius with one click. 1.9 Install
Emoji Text Renderer Renders emoji correctly in the browser. 1.0.2 Install
RuTracker Digital Release Linker Links digital releases to their release pages. 1.1.23 - Under construction ⚠️ Install
SimpCity - Original Media Link Parser Extracts original image and video links from SimpCity threads. 1.0.0 Install

MusicBrainz Tools

Project Description Version Download
Harmony ToolBox Combines one-click ISRC copying and fast MusicBrainz external-ID linking for Harmony. 1.0.2 - Under construction ⚠️ Install
MusicBrainz ToolBox Unified Apple Music album/song credit import with barcode/Work verification, Credit Hoarder multi-provider review, recording matching, track/recording tools, relationship shortcuts, remixer-credit detection/removal, duplicate-edit checking, barcode tools, Spotify/Apple Music -> MusicBrainz links, release-event helpers, external-link removal, cover-art removal, and Disc ID automation. 1.0.59 - Under construction ⚠️ Install
Beatport -> MusicBrainz Importer Imports Beatport and BPTopTracker releases into MusicBrainz, shows MusicBrainz-link indicators and catalog-number search fallback on BPTopTracker, redirects BPTopTracker HTTP 500 pages to Beatport, and includes Beatport metadata enrichment, ISRC recording matching, and release-source handling. 1.2.17 - Under construction ⚠️ Install
Apple Music Barcodes/ISRCs Extracts barcodes, ISRCs, and track metadata from Apple Music. 0.26 Install
Apple Music works credits -> MusicBrainz Standalone fallback for Apple Music credits; automatically yields to MusicBrainz ToolBox. 2.3.23 - Under construction ⚠️ Install

MusicBrainz Picard Tools

Project Description Version Download
Picard - Current Artist Names Everywhere Uses current MusicBrainz artist names throughout Picard metadata. 1.5.27 - Under construction ⚠️ Picard 3
Picard - MusicBrainz Title Capitalization Capitalizes titles (preserves 3OH!3 and lowercase vs.); preserves releasecountry on WEB/Digital Media and maps XE to EU on physical media. Tag removal is handled separately. 1.5.27 - Under construction ⚠️ Picard 3
Picard - Barcode/UPC Lookup Resolves barcode-equivalent UPC-A/EAN-13 values (including leading zeros) and tracks; places its compact button first in the Actions toolbar to avoid right-edge clipping, prevents floating Actions toolbars and disposes replaced toolbar instances, and keeps a Tools-menu fallback. 1.5.27 - Under construction ⚠️ Picard 3
Picard - Move Featured Artists to Title Moves featured artists from artist fields into the track title. 1.0.1 - Under construction ⚠️ TXT Picard 3
Picard - Format Multiple Artists Formats track and album artist credits consistently (artist and albumartist). 1.0.2 - Under construction ⚠️ TXT Picard 3
Picard - Unicode to ASCII Converts common Unicode punctuation and symbols to ASCII. 1.0.1 - Under construction ⚠️ TXT Picard 3
Picard - Add EP/Single Suffix Normalizes trailing bare or hyphenated EP/Single markers to one canonical - EP or - Single suffix without duplicates. 1.0.2 TXT Picard 3
Picard - English Title Capitalization Preserves 3OH!3 and other existing capitalization rules for all-caps English titles and Single/EP suffixes while keeping vs. lowercase; maps XE to EU on physical releases but never deletes tags; protects clearly Spanish/Portuguese titles and Bun Up. 1.1.9 - Under construction ⚠️ TXT Picard 3
Picard - don't use this tags Deletes artistsort and albumartistsort for every release; deletes releasecountry only for WEB/Digital Media. 1.0.0 - Under construction ⚠️ TXT Picard 3

Picard 3 Git plugin installation

Current Artist Names Everywhere, MusicBrainz Title Capitalization, the six tagging scripts above, and the Barcode/UPC-first Lookup helper are available through the shared Picard 3 plugin. The six tagging scripts also remain available as individual Manual .txt downloads.

Barcode / UPC Lookup appears beside Picard's native Lookup toolbar button and in Picard's top-level Plugin Tools menu. Picard rebuilds the Actions toolbar when its layout changes; v1.5.10 reattaches the action automatically without adding duplicates.

For automatic GitHub updates, install the shared Karpuzikov Picard Scripts plugin once:

  1. Open Options -> Plugins -> Install Plugin -> URL.
  2. Git URL: https://github.com/karpuzikov/userscripts.git
  3. Leave Ref/Tag empty so Picard uses main.
  4. Install and enable Karpuzikov Picard Scripts.
  5. Open Options -> Plugins -> Karpuzikov Picard Scripts and enable only the tools/scripts you want.

Picard can then check for and install future updates from its Plugins interface. If Current Artist Names Everywhere is also installed as the old standalone plugin, disable one copy. Do not enable both MusicBrainz Title Capitalization and the legacy English Title Capitalization script. If the same tagging script is also enabled under Options -> Scripting, disable one copy so it is not run twice.

Audio Tools

Project Description Version Download
CUE Filename Fixer - UTF-8 Recursive Repairs CUE file references recursively and saves them as UTF-8. 2.0.0 Download
AudioChecker UTF-8 Patch (Experimental) Patches AudioChecker for UTF-8 support. Experimental Download

Image Tools

Project Description Version Download
Corrupt Image Verifier Compact native-style UI: scans image integrity and suspicious visual artifacts, reviews findings and moves only confirmed or explicitly user-confirmed corrupt files to a sibling _CORRUPTED folder while preserving the original folder structure. 1.1.7 - Under construction ⚠️ Download
3x3 Image Combiner Combines up to nine images into a 3x3 grid. 2.0.0 Download
Fast Image to JPG Converter Recursively converts supported images to JPG. 2.0.0 Download
Photoshop 500px PNG / 600px JPG Batch Exporter Batch-exports 500px PNG and 600px JPG images from Photoshop. 1.4 Download

Media Tools

Project Description Version Download
Archive Media Compressor Compresses and resizes media archives while preserving their folder structure. 6.0.13 - Under construction ⚠️ Download

Windows Tools

Project Description Version Download
Priorities Exhaustive pairwise preference sorter that compares every item against every other item and exports an AI-readable hierarchy. 0.1.0 - Under construction ⚠️ Download
Requirements Manager Installs Python requirements and required dependencies automatically. 1.1.0 Download

Game Tools

Project Description Version Download
DriveV One-Click Auto Installer Installs or updates DriveV with one click. 2.1.0 Download

Backup Tools

Project Description Version Download
Backup and Restore Windows Drivers Backs up and restores Windows drivers. 1.0.0 Download
Backup and Restore SyncTrayzor & Syncthing Backs up and restores SyncTrayzor and Syncthing configuration. 2.0.0 Download
Backup and Restore qBittorrent Backs up and restores qBittorrent data. 2.1.0 Download

Dependency Bootstrap, Credentials, and Software Layout

Standalone Windows entrypoints check WinGet first. If it is missing, they bootstrap WinGet automatically, then install or update the dependencies required by that tool. See Windows Dependency Bootstrap Policy.

Software that explicitly manages authentication stores protected credentials under the dynamically resolved Windows Documents library at Software Credentials\\<App Name>, migrates legacy locations when practical, and reuses that store across updates.

Repository software also follows these layout rules:

  • Prefer a single BAT or PYW whenever technically practical.
  • Python GUI software uses .pyw rather than .py.
  • A .py helper is only acceptable when the software is launched through a BAT and merging it would materially hurt reliability.
  • Redundant launchers/helpers are embedded or removed where practical.
  • Related tools use unified UI/UX, status wording, logging, naming, and behavior whenever practical.
  • Backup tools use timestamped names in the form <Product>_Backup_YYYY-MM-DD-HH-MM, restore the newest compatible backup by default, and preserve legacy backup compatibility when practical.
  • Host-required formats such as Picard __init__.py, Tampermonkey .user.js, and Photoshop .jsx keep the filenames required by their host applications.
  • MusicBrainz userscripts that create, submit, or modify MusicBrainz edits must include a link to the exact GitHub script in the edit note, while preserving any user-entered edit-note text.

Notes

  • Tampermonkey userscripts use direct .user.js links so clicking Install should open the userscript installer when Tampermonkey is installed.
  • When a host format genuinely requires multiple runtime files, the downloadable BAT creates or downloads only the minimum required files.
  • Source files remain available in their project folders.

License

MIT

Development rules

Repository-wide software rules: SOFTWARE_RULES.md

About

My userscripts and utilities made by chatGPT/deepseek/copilot

Topics

Resources

Stars

2 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages