├── gb-dl.py
├── LICENSE
└── README.md
/gb-dl.py:
--------------------------------------------------------------------------------
1 | __version__ = "1.7.0"
2 | banner = '''
3 |
4 | _____ ____ _ _
5 | / ____| _ \ | | |
6 | | | __| |_) | ______ __| | |
7 | | | |_ | _ < |______| / _` | |
8 | | |__| | |_) | | (_| | |
9 | \_____|____/ \__,_|_|
10 |
11 | Version : ''' + __version__ + '''
12 | Author : BarakaGB
13 | Visit : https://github.com/barakagb/gb-dl
14 | Donation: https://www.buymeacoffee.com/barakagb
15 | Key url : https://bmc.xyz/l/gbdl
16 | '''
17 | print(banner)
18 | print(
19 | ''' A python based utility to download courses from infosec4tc.teachable.com ,
20 | ehacking.net ,stackskills.com and designerup.co ...etc for personal offline
21 | use.
22 | \n''')
23 | print(''' Please run install and run gb-dl.py from pypi not this file \n pip install gb-dl ''')
24 |
--------------------------------------------------------------------------------
/LICENSE:
--------------------------------------------------------------------------------
1 | MIT License
2 |
3 | Copyright (c) 2018 barakagb
4 |
5 | Permission is hereby granted, free of charge, to any person obtaining a copy
6 | of this software and associated documentation files (the "Software"), to deal
7 | in the Software without restriction, including without limitation the rights
8 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
9 | copies of the Software, and to permit persons to whom the Software is
10 | furnished to do so, subject to the following conditions:
11 |
12 | The above copyright notice and this permission notice shall be included in all
13 | copies or substantial portions of the Software.
14 |
15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
17 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
18 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
19 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
20 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
21 | SOFTWARE.
22 |
--------------------------------------------------------------------------------
/README.md:
--------------------------------------------------------------------------------
1 | ## Maintenance
2 | No longer maintained
3 |
4 | # gb-dl
5 | A python based utility to download courses from infosec4tc.teachable.com ,ehacking.net ,stackskills.com and designerup.co ...etc for personal offline use.
6 |
7 |
8 |
9 | ## Usage
10 | To use this script:
11 | ```
12 | open terminal or cmd and run gb-dl.py
13 | Enter course url , email and password when prompted. OR
14 | run gb-dl -f FILE to load multiple course urls from files
15 | run gb-dl -h for help
16 | ```
17 | ## Installation
18 | ```
19 | pip install gb-dl
20 |
21 | Then get your key here : https://bmc.xyz/l/gbdl
22 | N.B key will be sent to your email.
23 |
24 | ```
25 |
26 | ## Version
27 | ``` 1.7.3x```
28 |
29 | ## Issues
30 | Report all issues here in Github
31 |
32 |
33 | Tested on ubuntu 16 , 18 ,20 LTS , Windows 10
34 |
35 | ## Example of course url:
36 | ```
37 | https://stackskills.com/courses/enrolled/68582
38 |
39 | ```
40 | ## Change Log:
41 | ```
42 | Download only a specified section of the course
43 | Download an only a specified range of sections
44 | Show course info without downloading
45 | Added cookie authentication
46 | Downloading multiple courses from a file
47 | Load cookie from a text file
48 | Store cookies for future use
49 | Auto load/detect stored cookie
50 | Auto load cookie from a browser (firefox)
51 |
52 |
53 | ```
54 |
55 | ## Support
56 | Support future development
57 |
58 |
59 |
60 |
61 |
62 | [](https://ko-fi.com/V7V519R40)
63 |
64 | ## Disclaimer & WARNINGS:
65 |
66 | * DRM-protected video streams are being skipped
67 |
--------------------------------------------------------------------------------