Skip to content

Commit 1ea7c7e

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

10 files changed

Lines changed: 26 additions & 31 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-01_​07-46` | `4751` | [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-01_​08-29` | `4751` | [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) |
@@ -26,7 +26,7 @@ An extensive userscript collection for trakt.tv. Please report any bugs you enco
2626
| [Trakt.tv \| Partial VIP Unlock](userscripts/docs/x70tru7b.md#StickyHeader "Unlocks some vip features: adding titles to maxed-out lists, 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.0.5` | `257` | [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.1` | `392` | [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) |
29-
| [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.1` | `553` | [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) |
29+
| [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.2` | `553` | [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) |
3030

3131
## Requirements
3232
- [Tampermonkey](https://www.tampermonkey.net) as userscript manager. Use the beta version if you can. Violentmonkey is not supported (YMMV).

userscripts/dist/f785bub0.min.user.js

Lines changed: 4 additions & 5 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

userscripts/dist/f785bub0.user.js

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
// ==UserScript==
22
// @name Trakt.tv | Trakt API Wrapper
33
// @description Exposes an authenticated Trakt API Wrapper. Intended to run alongside other userscripts which require (authenticated) access to the Trakt API. See README for details.
4-
// @version 1.0.1
4+
// @version 1.0.2
55
// @namespace https://github.com/Fenn3c401
66
// @author Fenn3c401
77
// @license GPL-3.0-or-later
@@ -37,7 +37,7 @@
3737
3838
### Usage
3939
- The wrapper is exposed through `window.userscriptTraktApiWrapper` and can be used like:<br>
40-
`const data = await userscriptTraktApiWrapper.search.id({ id_type: 'trakt', id: 1234, type: 'episode', extended: 'full', _auth: true, _meta: true, _revalidate: true });`<br>
40+
`const { data, meta } = await userscriptTraktApiWrapper.search.id({ id_type: 'trakt', id: 1234, type: 'episode', extended: 'full', _auth: true, _meta: true, _revalidate: true });`<br>
4141
There are two types of props you can pass to a method, parameters corresponding to those listed in the Trakt API docs and options (denoted by a leading `_`) for the wrapper itself.
4242
- ***Parameters***<br>
4343
There are three categories: path parameters, search parameters, and the props for the request's body. First the mandatory and optional parameters for the path
@@ -56,9 +56,8 @@
5656
`limit` gets decremented (= 5 retries) and `req_delay` doubled. If you want to turn it off you can just override it with `_retry: null`.
5757
- In the userscript storage tab you can change the `apiUrl` to `https://api-staging.trakt.tv` for a sandbox environment
5858
and you can activate console logging of all api requests with `logApiRequests`.
59-
- There's built-in rate-limiting for authed `POST`/`PUT`/`DELETE` requests (1/sec), which is complemented by the default `_retry` config, so you can just make a bunch of these
60-
requests at once and they'll be queued up and executed one by one in the same order in which you made them. This is complemented by the default `_retry` config where in this case
61-
a retried request delays all other queued requests.
59+
- There's built-in rate-limiting for authed `POST`/`PUT`/`DELETE` requests (1/sec), which is complemented by the default `_retry` config, so you can just make a bunch of
60+
requests at once and they'll be queued up and executed one by one in the same order in which you made them (retries will block the queue).
6261
*/
6362

6463

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: 4 additions & 5 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-01_07-46
4+
// @version 2026-02-01_08-29
55
// @namespace https://github.com/Fenn3c401
66
// @author Fenn3c401
77
// @license GPL-3.0-or-later
@@ -154,7 +154,7 @@ Exposes an authenticated Trakt API Wrapper. Intended to run alongside other user
154154
155155
### Usage
156156
- The wrapper is exposed through `window.userscriptTraktApiWrapper` and can be used like:<br>
157-
`const data = await userscriptTraktApiWrapper.search.id({ id_type: 'trakt', id: 1234, type: 'episode', extended: 'full', _auth: true, _meta: true, _revalidate: true });`<br>
157+
`const { data, meta } = await userscriptTraktApiWrapper.search.id({ id_type: 'trakt', id: 1234, type: 'episode', extended: 'full', _auth: true, _meta: true, _revalidate: true });`<br>
158158
There are two types of props you can pass to a method, parameters corresponding to those listed in the Trakt API docs and options (denoted by a leading `_`) for the wrapper itself.
159159
- ***Parameters***<br>
160160
There are three categories: path parameters, search parameters, and the props for the request's body. First the mandatory and optional parameters for the path
@@ -173,9 +173,8 @@ Exposes an authenticated Trakt API Wrapper. Intended to run alongside other user
173173
`limit` gets decremented (= 5 retries) and `req_delay` doubled. If you want to turn it off you can just override it with `_retry: null`.
174174
- In the userscript storage tab you can change the `apiUrl` to `https://api-staging.trakt.tv` for a sandbox environment
175175
and you can activate console logging of all api requests with `logApiRequests`.
176-
- There's built-in rate-limiting for authed `POST`/`PUT`/`DELETE` requests (1/sec), which is complemented by the default `_retry` config, so you can just make a bunch of these
177-
requests at once and they'll be queued up and executed one by one in the same order in which you made them. This is complemented by the default `_retry` config where in this case
178-
a retried request delays all other queued requests.
176+
- There's built-in rate-limiting for authed `POST`/`PUT`/`DELETE` requests (1/sec), which is complemented by the default `_retry` config, so you can just make a bunch of
177+
requests at once and they'll be queued up and executed one by one in the same order in which you made them (retries will block the queue).
179178
*/
180179

181180
/* [Trakt.tv | Enhanced Title Metadata]

userscripts/docs/f785bub0.md

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ Exposes an authenticated Trakt API Wrapper. Intended to run alongside other user
33

44
[![install standard](https://img.shields.io/badge/install-standard-006400)](https://raw.githubusercontent.com/Fenn3c401/Trakt.tv-Userscript-Collection/main/userscripts/dist/f785bub0.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/f785bub0.min.user.js)
6-
[![version](https://img.shields.io/badge/version-1.0.1-blue)](../../../../blame/main/userscripts/dist/f785bub0.user.js)
6+
[![version](https://img.shields.io/badge/version-1.0.2-blue)](../../../../blame/main/userscripts/dist/f785bub0.user.js)
77
[![lines of code](https://img.shields.io/badge/loc-553-orange)](../../userscripts/dist/f785bub0.user.js)
88

99
## Info
@@ -22,7 +22,7 @@ Exposes an authenticated Trakt API Wrapper. Intended to run alongside other user
2222

2323
### Usage
2424
- The wrapper is exposed through `window.userscriptTraktApiWrapper` and can be used like:<br>
25-
`const data = await userscriptTraktApiWrapper.search.id({ id_type: 'trakt', id: 1234, type: 'episode', extended: 'full', _auth: true, _meta: true, _revalidate: true });`<br>
25+
`const { data, meta } = await userscriptTraktApiWrapper.search.id({ id_type: 'trakt', id: 1234, type: 'episode', extended: 'full', _auth: true, _meta: true, _revalidate: true });`<br>
2626
There are two types of props you can pass to a method, parameters corresponding to those listed in the Trakt API docs and options (denoted by a leading `_`) for the wrapper itself.
2727
- ***Parameters***<br>
2828
There are three categories: path parameters, search parameters, and the props for the request's body. First the mandatory and optional parameters for the path
@@ -41,7 +41,6 @@ Exposes an authenticated Trakt API Wrapper. Intended to run alongside other user
4141
`limit` gets decremented (= 5 retries) and `req_delay` doubled. If you want to turn it off you can just override it with `_retry: null`.
4242
- In the userscript storage tab you can change the `apiUrl` to `https://api-staging.trakt.tv` for a sandbox environment
4343
and you can activate console logging of all api requests with `logApiRequests`.
44-
- There's built-in rate-limiting for authed `POST`/`PUT`/`DELETE` requests (1/sec), which is complemented by the default `_retry` config, so you can just make a bunch of these
45-
requests at once and they'll be queued up and executed one by one in the same order in which you made them. This is complemented by the default `_retry` config where in this case
46-
a retried request delays all other queued requests.
44+
- There's built-in rate-limiting for authed `POST`/`PUT`/`DELETE` requests (1/sec), which is complemented by the default `_retry` config, so you can just make a bunch of
45+
requests at once and they'll be queued up and executed one by one in the same order in which you made them (retries will block the queue).
4746

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--01__07--46-blue)](../../../../blame/main/userscripts/dist/zzzzzzzz.user.js)
6+
[![version](https://img.shields.io/badge/version-2026--02--01__08--29-blue)](../../../../blame/main/userscripts/dist/zzzzzzzz.user.js)
77
[![lines of code](https://img.shields.io/badge/loc-4751-orange)](../../userscripts/dist/zzzzzzzz.user.js)
88

99
## Info

userscripts/meta/f785bub0.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 | Trakt API Wrapper
33
// @description Exposes an authenticated Trakt API Wrapper. Intended to run alongside other userscripts which require (authenticated) access to the Trakt API. See README for details.
4-
// @version 1.0.1
4+
// @version 1.0.2
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)