Coder Social home page Coder Social logo

masroore / tutsplus-downloader Goto Github PK

View Code? Open in Web Editor NEW

This project forked from mauromarano/tutsplus-downloader

0.0 3.0 0.0 259 KB

Script for bulk downloading premium course (paid users only) from tutsplus

License: MIT License

Python 100.00%

tutsplus-downloader's Introduction

This is for paid user only!

Before anything else let's clarify that this script is for paid users only.

This script will simply don't work if you don't provide a valid username and password. The account you provide must be a valid tutsplus premium's account.

Why this script?

Tutsplus already allow us to download their video. In fact in each lesson's page there is a shiny download button.

Because I watch their video mostly offline (during train travelling) I needed a way to bulk download the courses. This script just automates this process.

Installation

  1. Clone this repository
  2. Install dependencies with ```pip install -r requirements.txt``

Example

First thing first make a new file(inside the repos dir) called download.pywith the following contents:

#! /usr/bin/env python
#-*- coding: utf-8 -*-

# Importing the module
from Tutsplus import Tutsplus

# Your username and password
username = 'my_username'
password = 'my_password'

# This is a list with all the url for the courses you want to download
courses_url = [
                'https://tutsplus.com/course/say-yo-to-yeoman/',
                'https://tutsplus.com/course/phone-gap-essentials/'
            ]

# Instantiate the main object passing the credentials
t = Tutsplus(username, password)

# This method will download all the courses within the list
t.download_courses(courses_url)

run with python download.py

tutsplus-downloader's People

Contributors

mauromarano avatar pizzaliu avatar

Watchers

Masroor Ehsan avatar James Cloos avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.