chaoticbyte / lurch-dl Goto Github PK
View Code? Open in Web Editor NEW[DISCONTINUED] A downloader for gronkh.tv | Ein Downloader für gronkh.tv
License: MIT License
[DISCONTINUED] A downloader for gronkh.tv | Ein Downloader für gronkh.tv
License: MIT License
Da Gronkh.tv eine deutschsprachige Seite für einen deutschsprachigen Streamer ist, wäre es schön, wenn die Anwendung ebenfalls ein deutschsprachiges User-Interface besitzt.
The video data may be base64-encoded and printed as json to stdout.
--json-data
parameter(Das ist bestimmt nicht so einfach umzusetzen ^^')
Es wäre schön, wenn man konfigurieren könnte, mit welcher Downloadgeschwindigkeit man die Videos herunterlädt.
When not using jsonOutput, detect the current terminal type and set the title with escape sequences for terminal emulators that support the xterm title escape sequences.
see https://tldp.org/HOWTO/Xterm-Title-3.html
Terminal Emulator | $TERM | * |
---|---|---|
Alacritty | alacritty |
✅ |
Gnome Terminal | xterm-256color |
✅ |
kitty | xterm-kitty |
✅ |
Konsole | xterm-256color |
❌ |
Terminator | xterm-256color |
✅ |
Xfce4-Terminal | xterm-256color |
✅ |
urxvt | rxvt |
✅ |
(U)Xterm | xterm |
✅ |
* works out of the box
Wenn ich einen bereits angefangenen Download fortsetze, kommt diese Meldung:
Schön wäre es, wenn in dieser MessageBox noch ein "Abbrechen"-Button existiert, mit welchem ich direkt die Aktion abbrechen könnte (also gar keinen Download starten möchte). Denn zu dem jetzigen Zeitpunkt ist nicht klar, dass "Nein" = "Download neu beginnen" bedeutet.
Noch schöner wäre es, wenn da nicht steht "Ja" und "Nein", sondern "Download fortsetzen", "Download neu beginnen" und "Download abbrechen". Somit ist etwas deutlicher, welcher Button was bedeutet.
The release date and details on the new version are yet to be announced.
The download and file writing should be separated.
Es wäre schön, wenn sich ein Kontextmenü öffnet, wenn man mit der rechten Maustaste auf das URL-Feld klickt. (Manche Anwender sind es gewohnt, mit bei einem Textfeld "Rechtsklick -> Einfügen" zu drücken, um Daten einzufügen.)
Fehlerbeschreibung:
Es ist möglich, in deaktiverte Felder mithilfe der Tab-Taste zu landen bzw. deaktivierte Buttons mit der Tab-Taste zu drücken.
Repoduktionsschritte:
Erwartetes Verhalten:
Deaktivierte Elemente können nicht mit der Tab-Taste fokussiert werden.
(Getestet unter Windows 11)
Aktuelles Verhalten:
Wenn eine fehlerhafte URL eingegeben wird, ploppt ein Fenster mit einer Fehlermeldung auf.
Vorschlag:
Schöner wäre es, wenn diese Meldung innerhalb des Fensters (zum Beispiel als Label unter der Textbox) aufploppt, sodass man die Meldung nicht erst wegklicken muss, um die Eingabe zu korrigieren.
Um zu verdeutlichen, was ich meine, hier einmal der Ist-Zustand:
und hier einmal ein in Paint zusammengebasteltes Konzept, was ich ungefähr meine:
If the program doesn't run inside a Terminal, it should start one and run itself in it, if possible.
Fehlerbeschreibung:
Wenn man das Textfeld für die Video-URL leert, erscheint eine Fehlermeldung.
Repoduktionsschritte:
Erwartetes Verhalten:
Ein leeres Feld sollte nicht geparst werden.
(Getestet unter Windows 11)
This leads to the Save File Dialog not being able to choose a filename with a Chapter title including a ?
or other forbidden characters.
Bei mir funktioniert ohne VPN die Seite überhaupt nicht mehr.
Wo ich dir sehr verbunden wäre wenn du einen docker container bauen könntest, sonst schau ich mir das mal an. Dann könnte ich das auf meinen Server packen und da runterladen lassen.
As far as I know, this happens
My knowledge about the MPEG TS (the format of the video chunks) specification is limited tho.
Rewriting the .ts file into a .mkv container using ffmpeg, after the file is downloaded, fixes those glitches, but this wouldn't be a sensible approach for an implementation.
I currently see two possibilities for a fix:
As this would currently add overhead in the download loop, #32 should be implemented first.
Preparation for #16
Beim Herunterladen eines Videos wird die gesamte UI gesperrt, solange das Video heruntergeladen wird.
Es wäre schön, wenn ich in der Zeit weitere Videos zum Downloaden "einreihen" könnte, die nach dem abgeschlossenen Download direkt als nächstes heruntergeladen werden.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.