Repository navigation
Releases
xLoader v1.0.43 — Dateiauswahl bei zitierten Videos
xLoader v1.0.43
- Ein Video-Player im zitierten Tweet wird nicht mehr dem äußeren Post zugeordnet; der falsche früh geöffnete .mp4-Dialog entfällt.
- Passt eine früh gewählte Datei nicht zum ersten Medium, wird sie verworfen und GM_download speichert mit korrekter Endung. Es bleibt keine 0-Byte-Datei mehr zurück.
- Meldung „Videokarte ohne Videodatei" entfällt; der Lauf endet ohne Abbruch.
Geprüft: Syntax und 128 lokale Regressionstests (0 Fehler).
xLoader v1.0.42
xLoader v1.0.42
- Löst öffentliche Tweet-Medien unabhängig davon auf, ob der Beitrag in der Timeline oder als Einzelbeitrag geöffnet ist.
- Erneuert veraltete Timeline-Videoquellen nach der frühen Dateiauswahl und verhindert dadurch leere Zieldateien.
- Stellt Prozentfortschritt für große progressive Videos wieder her und lässt bereits laufende Timeline-Player unverändert.
- Behält Härtung, Mehrfachmedien, HLS-/Broadcast-Unterstützung, schnelle Dateiauswahl, Abbruchbestätigung und GM_download-Fallback bei.
- Aktualisiert die Beschreibungen in Deutsch, Russisch und Englisch.
Geprüft: Syntax und 83 lokale Regressionstests; die korrigierte Hauptansicht und Fortschrittsanzeige wurden vom Nutzer unter Windows mit Tampermonkey bestätigt.
xLoader v1.0.39
xLoader v1.0.39
- Härtet Medienintegrität, URL-Prüfung, Abbruch und HLS-Verarbeitung.
- Korrigiert verschachtelte und zitierte Medien sowie vollständige Mehrfachdownloads.
- Erhält die Fortschrittsanzeige, wenn X Timeline-Elemente entfernt und neu erzeugt.
- Behält schnelle Dateiauswahl, Dateinamenoptionen und den GM_download-Fallback bei.
Geprüft: Syntax und 75 lokale Regressionstests; die relevanten Download- und Fortschrittsfunktionen wurden unter Windows mit Tampermonkey vom Nutzer bestätigt.
xLoader v1.0.33
Supports suitable X Player Cards, HLS/fMP4 and broadcast recordings, including MPEG-TS output where appropriate. Progress remains visible. Clicking the download button again offers Yes/No confirmation to cancel or continue. Corrected pscp.tv permission and alternate network fetch. Not every protected/streaming format is supported.
The user confirmed video/HLS downloading and cancellation in their browser. This release uses the unchanged approved source from commit 204d9d6.
DE: Unterstützte Player-Cards, HLS-/fMP4-/Broadcast-Aufzeichnungen und geeignete MPEG-TS-Ausgabe. Fortschrittsanzeige und Abbruch mit Ja/Nein beim erneuten Klick. Korrigierte pscp.tv-Berechtigung und alternativer Netzwerkabruf. Download und Abbruch vom Nutzer bestätigt; keine erneute Änderung der Downloadlogik.
SHA-256: 6047F2D8EC3DEAC008B9703A37E4A4088046E35C05A1005BF3683359B5A22BF1
xLoader v1.0.26
The first supported save dialog opens before media transfer. The streaming fix prevents empty first video files: initial status 0 is accepted, the immediate fetch timeout is omitted, and the file is committed only after stream completion, successful HTTP status and size validation. Subsequent media and the GM_download fallback retain the existing save options.
The user confirmed on Windows that the dialog is fast and both videos of the reported tweet are saved. Syntax and 71 regression/download checks passed. The released script is unchanged from the tested v1.0.26.
SHA-256: E673B1F25F022598A6F114EB46001D953DB6C7956D431E5795F4BC0FF95FD808
Der erste unterstützte Speichern-Dialog öffnet vor dem Datentransfer. Der Streamingfix verhindert leere erste Videodateien: Startstatus 0 zulassen, sofortigen Fetch-Timeout vermeiden und Datei erst nach Streamende, erfolgreicher HTTP-Antwort und Größenprüfung übernehmen. Weitere Medien und GM_download-Fallback behalten die bisherigen Speicheroptionen.
Der Nutzer bestätigt unter Windows den schnellen Dialog und beide gespeicherten Videos. Syntax und 71 Regression-/Downloadtests bestanden. Unveränderte getestete v1.0.26; v1.0.25 war nur ein lokaler Zwischenstand.
xLoader v1.0.24
xLoader v1.0.24
Download-Fixes und robustere Fehlerbehandlung:
- Zehn lokale Korrekturen: quoted-Tweet-Handle, Recheck ohne Aktionsleiste, lokaler
{items, apiStatus}-Status, gemeinsamer Video-Poster-Resolver, einmaliger DOM-Merge,try/catch/finallyinonDownloadClick,failPrefetchohne Retry bei 401/403/429,prefetchSeen-Freigabe,gmGet-Timeout,releaseDetachedTweets,scheduleProcessmit closest-Filter. - 5-min-Stillstands-Watchdog in
downloadUrl(onprogresssetzt zurück,abort(), klare Timeout-Meldung); kein starrer Gesamt-Timeout. - Klarere
GM_download-Fehler:not_enabled/not_permitted/not_whitelisted/not_succeededmit Handlungshinweis.
Getestet: 13/13 Fix-, 11/11 DOM-, 19/19 Watchdog-Tests; portabler Chrome und Yandex (Browser-API).
SHA-256: FAA9DFFB34D78499C5916A0F36535E9F1F3783FCC0F944AD47A2067F1C105CE4
xLoader v1.0.23
v1.0.23 — Short description localized for Greasy Fork searchability: German default @description (= GF script locale de) + @description:en + @description:ru. The script is now findable in the Greasy Fork search under DE/EN/RU (GF language filter).
v1.0.23 — Kurzbeschreibung für die Greasy-Fork-Suche lokalisiert: deutsche Default-@description (= GF-Skript-Locale de) + @description:en + @description:ru. Das Skript ist damit in der GF-Suche unter DE/EN/RU auffindbar (GF-Sprachfilter).
xLoader v1.0.22
xLoader v1.0.22
English 🇬🇧:
- Project move: the repository now lives under
F:\001_Coding_Projekte\xLoader(previouslyDownloadhilfe); all paths and references (skills, memory, docs) updated accordingly. - README: filename placeholder corrected (
{id}instead of{tweetId}), "How it works" section extended (@connect/@noframes/@run-at/@updateURL), new trilingual "Development" section added. - ru-board post: version bumped to v1.0.21.
Deutsch 🇩🇪:
- Projekt-Umzug: Das Repository liegt jetzt unter
F:\001_Coding_Projekte\xLoader(vorherDownloadhilfe); alle Pfade und Verweise (Skills, Memory, Doku) entsprechend aktualisiert. - README: Dateinamen-Platzhalter korrigiert (
{id}statt{tweetId}), Abschnitt „How it works“ erweitert (@connect/@noframes/@run-at/@updateURL), neuer dreisprachiger Abschnitt „Development“ ergänzt. - ru-board-Post: Versionsstand auf v1.0.21 aktualisiert.
xLoader v1.0.21
EN:
- Fix: DOM fallback was broken —
extractDomMediadiscarded ALL media of the tweet itself because the guard filtered on the body containerdiv[data-testid="tweet"]instead of embedded tweets. DOM fallback andmergeDomItems(supplementing DOM posters/still images the API omits) work again.
DE:
- Fix: Der DOM-Fallback war funktionslos —
extractDomMediaverwarf alle Medien des eigenen Tweets (der Guard filterte auf den Body-Containerdiv[data-testid="tweet"]statt auf eingebettete Tweets). DOM-Fallback undmergeDomItems(Ergänzen der DOM-Poster/Standbilder, die die API auslässt) funktionieren wieder.
xLoader v1.0.16
xLoader v1.0.16 — Configurable filename template
English:
- New: Configurable filename template (Tampermonkey menu, persisted in localStorage)
- Placeholders:
{handle}{id}{index}{ext}{date}{time}{type} - Default unchanged:
@{handle}_{id}_{index}.{ext}
Deutsch:
- Neu: Konfigurierbares Dateinamen-Muster (Tampermonkey-Menü, in localStorage gespeichert)
- Platzhalter:
{handle}{id}{index}{ext}{date}{time}{type} - Standard unverändert:
@{handle}_{id}_{index}.{ext}