-
Notifications
You must be signed in to change notification settings - Fork 696
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Media downloader, a GUI front end for safaribooks #260
Comments
This is issue, so... what problem do you have? |
Hi
Support for Safaribooks is a little confusing. The website is now called
OReilly and your support for Safaribooks suugests the program can download
"books" from the OReilly site.
…On Sun, 7 Mar 2021 at 08:58, mhogomchungu ***@***.***> wrote:
Greetings,
I have a project named "media downloader"[1] and the git version now
supports safaribooks and the next version with official support will be
released on April 1st,2021.
[1] https://github.com/mhogomchungu/media-downloader
If you are on linux, you can try it now by building from git and do the
following.
1. Start media downloader and then click the configure tab.
2. Click "Add a plugin" button and enter a path to file named
safaribooks.json with below contents after first replacing XXXXX and
YYYYYY with your user name and password respectively.
3. If you do not want to save the user name and password in the config
file, then you will have to enter them in the enter options field in
the main window before you start downloading.
4. When done, restart the app and the entry for safaribooks will show
up as seen in below image 2 and media downloader will automatically
download safaribooks from my fork.
ps:
I had to fork because:-
1. I wanted "--destination" option to control where media should be
downloaded to.
2. I wanted "--version" option to print a version string.
3. I wanted a release to point to when auto downloading.
{
"BackendPath": "${BackendPath}",
"BatchFileArgument": "",
"CanDownloadPlaylist": false,
"CommandName": "safaribooks.py",
"CommandNames": [
"python3",
"-u",
"${BackendPath}/safaribooks.py"
],
"DefaultDownLoadCmdOptions": [
"--no-cookies"
],
"DefaultListCmdOptions": [],
"DownloadUrl": "https://api.github.com/repos/mhogomchungu/safaribooks/releases/latest",
"LikeYoutubeDl":false,
"Name": "safaribooks",
"UserName": "XXXXX",
"Password": "YYYYYY",
"OptionsArgument": "",
"UsePrivateExecutable": true,
"VersionArgument": "--version",
"VersionStringLine": 0,
"VersionStringPosition": 0
}
Image 1:
[image: Screenshot_20210307_114041]
<https://user-images.githubusercontent.com/3496115/110234391-45749b80-7f3b-11eb-8d03-6de54818f62d.png>
Image 2:
[image: Screenshot_20210307_114231]
<https://user-images.githubusercontent.com/3496115/110234393-486f8c00-7f3b-11eb-8d01-f15b45036fa9.png>
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
<#260>, or
unsubscribe
<https://github.com/notifications/unsubscribe-auth/ASXX2MQE54U6VUIIXP3G37TTCM54RANCNFSM4YXURQZQ>
.
|
I have no problem and the point of this post is to inform this community of my GUI tool for those who want to use safaribooks with a GUI. |
My view is simple, i have a GUI tool named "media downloader" and its purpose is to download online media and it supports a CLI tool named "safaribooks" that does the actual downloading. Where "safaribooks" gets its media is beyond my concern. |
Fair! |
Version 1.2.0 of media downloader is released and safaribooks extension is now officially supported and can be downloaded from here: https://github.com/mhogomchungu/media-downloader/wiki/Extensions |
[-] Logging into Safari Books Online... [#] HTTPSConnectionPool(host='learning.oreilly.com', port=443): Max retries exceeded with url: /login/unified/?next=/home/ (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1129)'))) [#] Login: unable to reach Safari Books Online. Try again... [!] Aborting... |
Try to use safaribooks from this repository and check if it works as expected. I suspect the problem is local and has nothing to do with Media Downloader. |
I am urgently need of https://www.oreilly.com/library/view/six-sigma-for/9788131731543/ |
Greetings,
I have a project named "media downloader"[1] it now supports safaribooks.
[1] https://github.com/mhogomchungu/media-downloader
ps:
I had to fork because:-
Image 1:
Image 2:
The text was updated successfully, but these errors were encountered: