This provides two functions for video downloading:
1. an URL helper so you can choose to open any http/https URL with the Video Downloader
2. a little App which allows you to paste such an URL from the Clipboard and trigger the Downloader from there. This is similar in purpose to Vodman, which is a mature app with more/different features. You might want to check that one out too.
After installing you have to enable and configure it in the Settings app.
This little thing will:
NOTE: if enabled, this will call youtube-dl with the -exec xdg-open file parameter. There may be a security risk involved, if a Bad Person crafts the URL in a way that the resulting file can do Bad Things on your system.
Download responsibly.
Thu Aug 12 2021 5432.4.2-1
minor UI update: busy indicator pulse
Tue Mar 17 2021 5432.4.1-1
make all scripts fully posix/sh/busybox compatible
add audio quality option
minor UI updates
Wed Feb 24 2021 5432.4.0-1
adapt script from bash to pure POSIX because of SFOS 4.0 and busybox
fix transparency on cover (thanks fridl μ!)
split out the helper apps from ytdl build
fix shell detection
Sat 09 Jan 2021: 5432.3.4-4
clipboard helper: add busy indicator
add support for @slava 's MyBackup app in .desktop files
Fri 01 Jan 2021: 5432.3.3-3
update Chinese translations by dashinfantry
Sun 27 Dec 2020: 5432.3.3-2
update Chinese translations by dashinfantry
Sat Dec 19 2020: 5432.3.3
add option to clear settings
fix invoker type in .desktop file
fix netrc setting, value was not stored.
some translation updates
Sat 19 Dec 2020: 5432.3.2
yt-dl-settings: add settings option to use ~/.netrc authentication if the file exists
clip-helper: enable audio extraction option
yt-dl-script: place audio files in ~/Music
Fri 11 Dec 2020: 5432.3.1
use ~/.netrc authentication if the file exists
Thu 10 Dec 2020: 5432.3.0
youtube-dl: install bash completion
new application: Video Downloader cwclipboard utility
add our very own URI scheme to the old .desktop file (ytdl:)
various fixes and unnecessary updates all over
Tue 08 Dec 2020: youtube-dl-open-clipboard-1.0
new feature: clipboard downloader
Tue 08 Dec 2020: 5432.2.5
add our very own URI scheme ;)
Sat 05 Dec 2020: 5432.2.4
update Chinese translations by dashinfantry
Fri 04 Dec 2020: 5432.2.3
Add more configuration options
Improve helper script with better defaults
Add validator to path input
Fri 04 Dec 2020: 5432.2.2
fix pathmaking
Fri 04 Dec 2020: 5432.2.1
give the helper its own version/package name
make the version weird to facilitate updates
Fri 04 Dec 2020: 2020.12.02-2.1nep
restore multilanguage in helper script
update translations
add open switch
add setting the output path
Thu 03 Dec 2020: 2020.12.02-2.0nep
improve calls to youtube-dl: simulate first, error early
Introduce Multilanguage support for the download helper
add Chinese translation by dashinfantry
add German translation by yours truly
Mon 30 Nov 2020: 2020.11.29-1.4nep
hopefully improve the helper
Sat 28 Nov 2020: 2020.11.26-1.5nep
Introduce Multilanguage support for the download helper
add Chinese translation by dashinfantry
Fri 27 Nov 2020: 2020.11.26-1.4nep
little changes all over the URL helper. Mainly improve language and notifications
Fri 27 Nov 2020: 2020.11.26-1.3nep
add download-helper
add download-helper-installer
add experimental settings page
add oneshot service to manage the desktop file
Comments
Historyscholar
Sat, 2020/11/28 - 21:27
Permalink
How to translate it to other languages?
nephros
Thu, 2020/12/10 - 19:46
Permalink
I honestly don't know.
Well, the QML part certainly can be translated, using the qsTr() strings.
The other part, notification messages sent via script are also possible, I'd have to react to the LANG environment or another setting.
I will incorporate any patches/merge requests on the repo mentioned above if anyone is interested in doing the work. https://gitlab.com/nephros/youtube-dl/-/tree/sfos-fixes.
Please look at these files:
ichthyosaurus
Fri, 2020/11/27 - 21:15
Permalink
This looks really nice, thank you! Do you have a repo for it?
nephros
Fri, 2020/11/27 - 23:27
Permalink
Thanks! :) It's useful.
At the moment I manage it together with the youtube-dl package at:
https://gitlab.com/nephros/youtube-dl/-/tree/sfos-fixes
Relevant files live in the files/ and qml/ directories.
It's quite the Rube Goldberg contraption, what with adding a settings page, then using dbus to call a systemd service which launches a script which places (or removes) a .desktop file. Terrible, but there are reasons. Mainly that I don't code, and I have not found a reliable way to make it work otherwise.