Skip to content

Commit 91a7ec5

Browse files
Fenn3c401github-actions[bot]
authored andcommitted
build: auto-generate meta, dist, docs, megascript and readme
1 parent b4dbd6f commit 91a7ec5

10 files changed

Lines changed: 11 additions & 116 deletions

File tree

README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ An extensive userscript collection for trakt.tv. Please report any bugs you enco
1111
## Userscripts
1212
| *NAME* | *VERSION* | *LOC* | *INSTALL* |
1313
|:---|:---|:---|:---|
14-
| [Trakt.tv \| Megascript](userscripts/docs/zzzzzzzz.md#StickyHeader "My 15 trakt.tv userscripts merged into one for convenience: Actor Pronunciation Helper, All-In-One Lists View, Average Season And Episode Ratings, Bug Fixes And Optimizations, Charts - Ratings Distribution, Charts - Seasons, Custom Links (Watch-Now + External), Custom Profile Header Image, Enhanced List Preview Posters, Enhanced Title Metadata, Nested Header Navigation Menus, Partial VIP Unlock, Playback Progress Manager, Scheduled E-Mail Data Exports, Trakt API Wrapper.") | `2026-02-13_​09-27` | `4859` | [Standard](https://raw.githubusercontent.com/Fenn3c401/Trakt.tv-Userscript-Collection/main/userscripts/dist/zzzzzzzz.user.js) // [Minified](https://raw.githubusercontent.com/Fenn3c401/Trakt.tv-Userscript-Collection/main/userscripts/dist/zzzzzzzz.min.user.js) |
14+
| [Trakt.tv \| Megascript](userscripts/docs/zzzzzzzz.md#StickyHeader "My 15 trakt.tv userscripts merged into one for convenience: Actor Pronunciation Helper, All-In-One Lists View, Average Season And Episode Ratings, Bug Fixes And Optimizations, Charts - Ratings Distribution, Charts - Seasons, Custom Links (Watch-Now + External), Custom Profile Header Image, Enhanced List Preview Posters, Enhanced Title Metadata, Nested Header Navigation Menus, Partial VIP Unlock, Playback Progress Manager, Scheduled E-Mail Data Exports, Trakt API Wrapper.") | `2026-02-13_​09-30` | `4859` | [Standard](https://raw.githubusercontent.com/Fenn3c401/Trakt.tv-Userscript-Collection/main/userscripts/dist/zzzzzzzz.user.js) // [Minified](https://raw.githubusercontent.com/Fenn3c401/Trakt.tv-Userscript-Collection/main/userscripts/dist/zzzzzzzz.min.user.js) |
1515
| [Trakt.tv \| Actor Pronunciation Helper](userscripts/docs/71cd9s61.md#StickyHeader "Adds a button on /people pages for fetching an audio recording of that person's name with the correct pronunciation from https://forvo.com") | `1.0.6` | `131` | [Standard](https://raw.githubusercontent.com/Fenn3c401/Trakt.tv-Userscript-Collection/main/userscripts/dist/71cd9s61.user.js) // [Minified](https://raw.githubusercontent.com/Fenn3c401/Trakt.tv-Userscript-Collection/main/userscripts/dist/71cd9s61.min.user.js) |
1616
| [Trakt.tv \| All-In-One Lists View](userscripts/docs/p2o98x5r.md#StickyHeader "Adds a button for appending your lists from the /collaborations, /liked and /liked/official pages on the main \"Personal Lists\" page for easier access and management of all your lists in one place. Essentially an alternative to the lists category dropdown menu.") | `1.0.10` | `110` | [Standard](https://raw.githubusercontent.com/Fenn3c401/Trakt.tv-Userscript-Collection/main/userscripts/dist/p2o98x5r.user.js) // [Minified](https://raw.githubusercontent.com/Fenn3c401/Trakt.tv-Userscript-Collection/main/userscripts/dist/p2o98x5r.min.user.js) |
1717
| [Trakt.tv \| Average Season And Episode Ratings](userscripts/docs/yl9xlca7.md#StickyHeader "Shows the average general and personal rating of the seasons of a show and the episodes of a season. You can see the averages for all episodes of a show on its /seasons/all page.") | `1.0.4` | `94` | [Standard](https://raw.githubusercontent.com/Fenn3c401/Trakt.tv-Userscript-Collection/main/userscripts/dist/yl9xlca7.user.js) // [Minified](https://raw.githubusercontent.com/Fenn3c401/Trakt.tv-Userscript-Collection/main/userscripts/dist/yl9xlca7.min.user.js) |
@@ -23,7 +23,7 @@ An extensive userscript collection for trakt.tv. Please report any bugs you enco
2323
| [Trakt.tv \| Enhanced List Preview Posters](userscripts/docs/kji85iek.md#StickyHeader "Makes the posters of list preview stacks/shelves link to the respective title summary pages instead of the list page and adds corner rating indicators for rated titles.") | `1.0.5` | `50` | [Standard](https://raw.githubusercontent.com/Fenn3c401/Trakt.tv-Userscript-Collection/main/userscripts/dist/kji85iek.user.js) // [Minified](https://raw.githubusercontent.com/Fenn3c401/Trakt.tv-Userscript-Collection/main/userscripts/dist/kji85iek.min.user.js) |
2424
| [Trakt.tv \| Enhanced Title Metadata](userscripts/docs/fyk2l3vj.md#StickyHeader "Adds links of filtered search results to the metadata section (languages, genres, networks, studios, writers, certification, year) on title summary pages, similar to the vip feature. Also adds a country flag and allows for \"combined\" searches by clicking on the labels.") | `1.0.5` | `321` | [Standard](https://raw.githubusercontent.com/Fenn3c401/Trakt.tv-Userscript-Collection/main/userscripts/dist/fyk2l3vj.user.js) // [Minified](https://raw.githubusercontent.com/Fenn3c401/Trakt.tv-Userscript-Collection/main/userscripts/dist/fyk2l3vj.min.user.js) |
2525
| [Trakt.tv \| Nested Header Navigation Menus](userscripts/docs/txw82860.md#StickyHeader "Adds 150+ dropdown menus with a total of 1000+ entries to the header navigation bar for one-click access to just about any page on the entire website.") | `1.1.1` | `740` | [Standard](https://raw.githubusercontent.com/Fenn3c401/Trakt.tv-Userscript-Collection/main/userscripts/dist/txw82860.user.js) // [Minified](https://raw.githubusercontent.com/Fenn3c401/Trakt.tv-Userscript-Collection/main/userscripts/dist/txw82860.min.user.js) |
26-
| [Trakt.tv \| Partial VIP Unlock](userscripts/docs/x70tru7b.md#StickyHeader "Unlocks some vip features: advanced filters, \"more\" buttons on dashboard, faster page navigation, bulk list management, rewatching, custom calendars, advanced list progress and more. Also hides some vip advertisements.") | `2.1.0` | `244` | [Standard](https://raw.githubusercontent.com/Fenn3c401/Trakt.tv-Userscript-Collection/main/userscripts/dist/x70tru7b.user.js) // [Minified](https://raw.githubusercontent.com/Fenn3c401/Trakt.tv-Userscript-Collection/main/userscripts/dist/x70tru7b.min.user.js) |
26+
| [Trakt.tv \| Partial VIP Unlock](userscripts/docs/x70tru7b.md#StickyHeader "Unlocks some vip features: advanced filters, \"more\" buttons on dashboard, faster page navigation, bulk list management, rewatching, custom calendars, advanced list progress and more. Also hides some vip advertisements.") | `2.1.1` | `244` | [Standard](https://raw.githubusercontent.com/Fenn3c401/Trakt.tv-Userscript-Collection/main/userscripts/dist/x70tru7b.user.js) // [Minified](https://raw.githubusercontent.com/Fenn3c401/Trakt.tv-Userscript-Collection/main/userscripts/dist/x70tru7b.min.user.js) |
2727
| [Trakt.tv \| Playback Progress Manager](userscripts/docs/swtn5c9q.md#StickyHeader "Adds playback progress badges to in-progress movies/episodes and allows for setting and removing playback progress states. Also adds playback progress overview pages to the \"Progress\" tab and allows for bulk deletion and renewal. DOES NOT WORK WITHOUT THE \"TRAKT API WRAPPER\" USERSCRIPT!") | `1.0.3` | `398` | [Standard](https://raw.githubusercontent.com/Fenn3c401/Trakt.tv-Userscript-Collection/main/userscripts/dist/swtn5c9q.user.js) // [Minified](https://raw.githubusercontent.com/Fenn3c401/Trakt.tv-Userscript-Collection/main/userscripts/dist/swtn5c9q.min.user.js) |
2828
| [Trakt.tv \| Scheduled E-Mail Data Exports](userscripts/docs/2hc6zfyy.md#StickyHeader "Automatic trakt.tv backups for free users. On every trakt.tv visit a background e-mail data export is triggered, if one is overdue based on the specified cron expression (defaults to weekly).") | `1.1.5` | `58` | [Standard](https://raw.githubusercontent.com/Fenn3c401/Trakt.tv-Userscript-Collection/main/userscripts/dist/2hc6zfyy.user.js) // [Minified](https://raw.githubusercontent.com/Fenn3c401/Trakt.tv-Userscript-Collection/main/userscripts/dist/2hc6zfyy.min.user.js) |
2929
| [Trakt.tv \| Trakt API Wrapper](userscripts/docs/f785bub0.md#StickyHeader "Exposes an authenticated Trakt API Wrapper. Intended to run alongside other userscripts which require (authenticated) access to the Trakt API.") | `1.0.4` | `554` | [Standard](https://raw.githubusercontent.com/Fenn3c401/Trakt.tv-Userscript-Collection/main/userscripts/dist/f785bub0.user.js) // [Minified](https://raw.githubusercontent.com/Fenn3c401/Trakt.tv-Userscript-Collection/main/userscripts/dist/f785bub0.min.user.js) |

userscripts/dist/x70tru7b.min.user.js

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

userscripts/dist/x70tru7b.user.js

Lines changed: 1 addition & 36 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
// ==UserScript==
22
// @name Trakt.tv | Partial VIP Unlock
33
// @description Unlocks some vip features: advanced filters, "more" buttons on dashboard, faster page navigation, bulk list management, rewatching, custom calendars, advanced list progress and more. Also hides some vip advertisements. See README for details.
4-
// @version 2.1.0
4+
// @version 2.1.1
55
// @namespace https://github.com/Fenn3c401
66
// @author Fenn3c401
77
// @license GPL-3.0-or-later
@@ -78,41 +78,6 @@ the `/progress` page and list pages. The input is matched against:
7878
*/
7979

8080

81-
/* TODO
82-
@description Unlocks some vip features: adding titles to maxed-out lists,
83-
84-
- ***adding an item to maxed-out lists***<br>
85-
(See the "List Limits Bypass" section down below, it's kind of like the second example, just automated. So if you've got a list with >= 100 items,
86-
you can now directly add a new item to it using the regular ui elems. How long that takes depends on the size of that list, if it's 1000 items you're looking at about 45s until completion..
87-
Hefty, but it works. Mind you that this is very much experimental and I can only emphasize the importance of backups here.)
88-
89-
### List Limits Bypass
90-
Credit for this one goes to [SET19724](https://github.com/SET19724) who pointed out some inconsistencies with the unlocked bulk list actions in an issue.
91-
Turns out with those it's possible to bypass the imposed limits for both the number of lists and items per list:
92-
93-
***Example 1:***<br>
94-
You've got your number of lists maxed out (2 by default). If you now want another list you can just go to any existing list (doesn't have to be your own) with 1-100 items,
95-
then use the "copy to new list" option and it creates a new list for you, which you can then edit and use however you want. Rinse and repeat. It works at least all the way up to 15 lists,
96-
I didn't push it any further. The "copied from..." text is not added if you use one of your own lists as source.<br>
97-
***=> "new list" target option of bulk list actions doesn't enforce max. list limit; source needs to have 1-100 items***
98-
99-
***Example 2:***<br>
100-
Ever since they introduced the 100 items per list limit (watchlist included) I've been adding new titles to overflow lists (`watchlist2`, `watchlist3` etc).
101-
Let's say `watchlist` + `watchlist2` have 99 items each and `watchlist3` has 100 items. I can now do a bulk move from `watchlist3` to `watchlist2`,
102-
followed by a bulk move from `watchlist2` to `watchlist`, to accumulate all 298 items on that list. Ranks are preserved this way as the new items always get appeded.
103-
You can grow lists to arbitrary(ish, at ~4100 items I get 400 responses) sizes by sequentially merging them with target lists that have <= 99 items.<br>
104-
***=> copy/move bulk list actions don't enforce max. item limit on target list; target needs to already exist and have <= 99 items***
105-
106-
Please don't draw any attention to this. I'd also suggest you make use of the [Trakt.tv \| Scheduled E-Mail Data Exports](2hc6zfyy.md) userscript, just in case.
107-
108-
109-
110-
restore "new list" creation function via regular button after limit is reached
111-
allow for bulk list copy to a new list with > 100 items
112-
allow for bulk list ops. with maxed out lists as target
113-
*/
114-
115-
11681
/* global moduleName */
11782

11883
'use strict';

userscripts/dist/zzzzzzzz.min.user.js

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

userscripts/dist/zzzzzzzz.user.js

Lines changed: 1 addition & 36 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
// ==UserScript==
22
// @name Trakt.tv | Megascript
33
// @description My 15 trakt.tv userscripts merged into one for convenience: Actor Pronunciation Helper, All-In-One Lists View, Average Season And Episode Ratings, Bug Fixes And Optimizations, Charts - Ratings Distribution, Charts - Seasons, Custom Links (Watch-Now + External), Custom Profile Header Image, Enhanced List Preview Posters, Enhanced Title Metadata, Nested Header Navigation Menus, Partial VIP Unlock, Playback Progress Manager, Scheduled E-Mail Data Exports, Trakt API Wrapper. See README for details.
4-
// @version 2026-02-13_09-27
4+
// @version 2026-02-13_09-30
55
// @namespace https://github.com/Fenn3c401
66
// @author Fenn3c401
77
// @license GPL-3.0-or-later
@@ -5623,41 +5623,6 @@ ${customWatchNowLinks.concat(customExternalLinks).map((l) => l.addStyles).filter
56235623

56245624

56255625
gmStorage['x70tru7b'] && (async (moduleName) => {
5626-
/* TODO
5627-
@description Unlocks some vip features: adding titles to maxed-out lists,
5628-
5629-
- ***adding an item to maxed-out lists***<br>
5630-
(See the "List Limits Bypass" section down below, it's kind of like the second example, just automated. So if you've got a list with >= 100 items,
5631-
you can now directly add a new item to it using the regular ui elems. How long that takes depends on the size of that list, if it's 1000 items you're looking at about 45s until completion..
5632-
Hefty, but it works. Mind you that this is very much experimental and I can only emphasize the importance of backups here.)
5633-
5634-
### List Limits Bypass
5635-
Credit for this one goes to [SET19724](https://github.com/SET19724) who pointed out some inconsistencies with the unlocked bulk list actions in an issue.
5636-
Turns out with those it's possible to bypass the imposed limits for both the number of lists and items per list:
5637-
5638-
***Example 1:***<br>
5639-
You've got your number of lists maxed out (2 by default). If you now want another list you can just go to any existing list (doesn't have to be your own) with 1-100 items,
5640-
then use the "copy to new list" option and it creates a new list for you, which you can then edit and use however you want. Rinse and repeat. It works at least all the way up to 15 lists,
5641-
I didn't push it any further. The "copied from..." text is not added if you use one of your own lists as source.<br>
5642-
***=> "new list" target option of bulk list actions doesn't enforce max. list limit; source needs to have 1-100 items***
5643-
5644-
***Example 2:***<br>
5645-
Ever since they introduced the 100 items per list limit (watchlist included) I've been adding new titles to overflow lists (`watchlist2`, `watchlist3` etc).
5646-
Let's say `watchlist` + `watchlist2` have 99 items each and `watchlist3` has 100 items. I can now do a bulk move from `watchlist3` to `watchlist2`,
5647-
followed by a bulk move from `watchlist2` to `watchlist`, to accumulate all 298 items on that list. Ranks are preserved this way as the new items always get appeded.
5648-
You can grow lists to arbitrary(ish, at ~4100 items I get 400 responses) sizes by sequentially merging them with target lists that have <= 99 items.<br>
5649-
***=> copy/move bulk list actions don't enforce max. item limit on target list; target needs to already exist and have <= 99 items***
5650-
5651-
Please don't draw any attention to this. I'd also suggest you make use of the [Trakt.tv \| Scheduled E-Mail Data Exports](2hc6zfyy.md) userscript, just in case.
5652-
5653-
5654-
5655-
restore "new list" creation function via regular button after limit is reached
5656-
allow for bulk list copy to a new list with > 100 items
5657-
allow for bulk list ops. with maxed out lists as target
5658-
*/
5659-
5660-
56615626
/* global moduleName */
56625627

56635628
'use strict';

userscripts/docs/x70tru7b.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ Unlocks some vip features: advanced filters, "more" buttons on dashboard, faster
33

44
[![install standard](https://img.shields.io/badge/install-standard-006400)](https://raw.githubusercontent.com/Fenn3c401/Trakt.tv-Userscript-Collection/main/userscripts/dist/x70tru7b.user.js)
55
[![install minified](https://img.shields.io/badge/install-minified-64962a)](https://raw.githubusercontent.com/Fenn3c401/Trakt.tv-Userscript-Collection/main/userscripts/dist/x70tru7b.min.user.js)
6-
[![version](https://img.shields.io/badge/version-2.1.0-blue)](../../../../blame/main/userscripts/dist/x70tru7b.user.js)
6+
[![version](https://img.shields.io/badge/version-2.1.1-blue)](../../../../blame/main/userscripts/dist/x70tru7b.user.js)
77
[![lines of code](https://img.shields.io/badge/loc-244-orange)](../../userscripts/dist/x70tru7b.user.js)
88

99
## Info

userscripts/docs/zzzzzzzz.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ My 15 trakt.tv userscripts merged into one for convenience: Actor Pronunciation
33

44
[![install standard](https://img.shields.io/badge/install-standard-006400)](https://raw.githubusercontent.com/Fenn3c401/Trakt.tv-Userscript-Collection/main/userscripts/dist/zzzzzzzz.user.js)
55
[![install minified](https://img.shields.io/badge/install-minified-64962a)](https://raw.githubusercontent.com/Fenn3c401/Trakt.tv-Userscript-Collection/main/userscripts/dist/zzzzzzzz.min.user.js)
6-
[![version](https://img.shields.io/badge/version-2026--02--13__09--27-blue)](../../../../blame/main/userscripts/dist/zzzzzzzz.user.js)
6+
[![version](https://img.shields.io/badge/version-2026--02--13__09--30-blue)](../../../../blame/main/userscripts/dist/zzzzzzzz.user.js)
77
[![lines of code](https://img.shields.io/badge/loc-4859-orange)](../../userscripts/dist/zzzzzzzz.user.js)
88

99
## Info

userscripts/meta/x70tru7b.meta.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
// ==UserScript==
22
// @name Trakt.tv | Partial VIP Unlock
33
// @description Unlocks some vip features: advanced filters, "more" buttons on dashboard, faster page navigation, bulk list management, rewatching, custom calendars, advanced list progress and more. Also hides some vip advertisements. See README for details.
4-
// @version 2.1.0
4+
// @version 2.1.1
55
// @namespace https://github.com/Fenn3c401
66
// @author Fenn3c401
77
// @license GPL-3.0-or-later

userscripts/meta/zzzzzzzz.meta.js

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)