├── .gitignore ├── .travis.yml ├── LICENSE ├── README.md ├── docs └── demo.gif ├── multidl.py ├── multidl ├── __init__.py ├── cli.py ├── constants │ └── __init__.py ├── download_manager.py ├── downloaders │ ├── __init__.py │ ├── abstract_downloader.py │ ├── ftp_downloader.py │ ├── http_downloader.py │ ├── local_file_downloader.py │ └── youtube_downloader.py └── exceptions.py ├── setup.cfg ├── setup.py └── tests ├── __init__.py ├── conftest.py ├── downloaders ├── __init__.py ├── test_downloader.py ├── test_ftp_downloader.py ├── test_http_downloader.py ├── test_local_file_downloader.py └── test_youtube_downloader.py ├── test_cli.py └── test_download_manager.py /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/julienc91/multidl/HEAD/.gitignore -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/julienc91/multidl/HEAD/.travis.yml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/julienc91/multidl/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/julienc91/multidl/HEAD/README.md -------------------------------------------------------------------------------- /docs/demo.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/julienc91/multidl/HEAD/docs/demo.gif -------------------------------------------------------------------------------- /multidl.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/julienc91/multidl/HEAD/multidl.py -------------------------------------------------------------------------------- /multidl/__init__.py: -------------------------------------------------------------------------------- 1 | # -*- coding: utf-8 -*- 2 | -------------------------------------------------------------------------------- /multidl/cli.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/julienc91/multidl/HEAD/multidl/cli.py -------------------------------------------------------------------------------- /multidl/constants/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/julienc91/multidl/HEAD/multidl/constants/__init__.py -------------------------------------------------------------------------------- /multidl/download_manager.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/julienc91/multidl/HEAD/multidl/download_manager.py -------------------------------------------------------------------------------- /multidl/downloaders/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/julienc91/multidl/HEAD/multidl/downloaders/__init__.py -------------------------------------------------------------------------------- /multidl/downloaders/abstract_downloader.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/julienc91/multidl/HEAD/multidl/downloaders/abstract_downloader.py -------------------------------------------------------------------------------- /multidl/downloaders/ftp_downloader.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/julienc91/multidl/HEAD/multidl/downloaders/ftp_downloader.py -------------------------------------------------------------------------------- /multidl/downloaders/http_downloader.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/julienc91/multidl/HEAD/multidl/downloaders/http_downloader.py -------------------------------------------------------------------------------- /multidl/downloaders/local_file_downloader.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/julienc91/multidl/HEAD/multidl/downloaders/local_file_downloader.py -------------------------------------------------------------------------------- /multidl/downloaders/youtube_downloader.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/julienc91/multidl/HEAD/multidl/downloaders/youtube_downloader.py -------------------------------------------------------------------------------- /multidl/exceptions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/julienc91/multidl/HEAD/multidl/exceptions.py -------------------------------------------------------------------------------- /setup.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/julienc91/multidl/HEAD/setup.cfg -------------------------------------------------------------------------------- /setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/julienc91/multidl/HEAD/setup.py -------------------------------------------------------------------------------- /tests/__init__.py: -------------------------------------------------------------------------------- 1 | # -*- coding: utf-8 -*- 2 | -------------------------------------------------------------------------------- /tests/conftest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/julienc91/multidl/HEAD/tests/conftest.py -------------------------------------------------------------------------------- /tests/downloaders/__init__.py: -------------------------------------------------------------------------------- 1 | # -*- coding: utf-8 -*- 2 | -------------------------------------------------------------------------------- /tests/downloaders/test_downloader.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/julienc91/multidl/HEAD/tests/downloaders/test_downloader.py -------------------------------------------------------------------------------- /tests/downloaders/test_ftp_downloader.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/julienc91/multidl/HEAD/tests/downloaders/test_ftp_downloader.py -------------------------------------------------------------------------------- /tests/downloaders/test_http_downloader.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/julienc91/multidl/HEAD/tests/downloaders/test_http_downloader.py -------------------------------------------------------------------------------- /tests/downloaders/test_local_file_downloader.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/julienc91/multidl/HEAD/tests/downloaders/test_local_file_downloader.py -------------------------------------------------------------------------------- /tests/downloaders/test_youtube_downloader.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/julienc91/multidl/HEAD/tests/downloaders/test_youtube_downloader.py -------------------------------------------------------------------------------- /tests/test_cli.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/julienc91/multidl/HEAD/tests/test_cli.py -------------------------------------------------------------------------------- /tests/test_download_manager.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/julienc91/multidl/HEAD/tests/test_download_manager.py --------------------------------------------------------------------------------