Downloader SDM files via SDX file (DreamSpark) on Linux
Switch branches/tags
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
.gitignore
README.md
main.py

README.md

Linux-SDM-Downloader 1.3.2

Downloader SDM files via SDX file (DreamSpark) on Linux (primary)

What is it?

Linux-SDM-Downloader is Python script for download SDM files and joining to one file. For downloading these files is needed SDX file. SDM file is possible unpacking via xSDM.

Prerequisites

  • Lxml

Installing dependencies on Linux (debian):

# aptitude install python-lxml

or

# apt-get install python-lxml

How to use

Download actual source code (unpacking) and run:

git clone https://github.com/RadekSimkanic/Linux-SDM-Downloader.git
cd Linux-SDM-Downloader
python main.py <SDX file>

Next step after successful process for unpacking SDM package is unpacking via xSDM.

News

2017-05-20

  • Version 1.3.1 - 1.3.2
  • Fix bug #16, #17 - available new way to download without creating special URLs when is available URL.

2016-11-19

  • Version 1.3.0
  • Added pretty exit error in case of the file is not found.
  • Added function to create and/or enter dedicated download directory in the same directory as the source .sdx file.
  • Added support for Windows.
  • Added support Python 3.

2016-07-28:

  • Version 1.2.0
  • Added functionality that checks for free space on disk.
  • Fix bug - selecting file in groups.

2016-06-22:

  • Version 1.1.0
  • Eliminating the use of beautifulsoup. Prerequisities only Lxml.
  • New error information about expiry to download file.

2015-10-28:

  • Version 1.0.0
  • Enable downloading also ISO files (and maybe others files) via .SDX.
  • List of tested OS and status whether works ok or not.

2015-01-29:

  • Created first beta version.

Tested

Version 1.3.0:

  • Windows 10 x64 | Python 3.5.2: OK (Niklas Rosenstein)

Version 1.*.*:

  • Linux Ubuntu 15.10 wily | Python 2.7.10: OK (Bent Haase)
  • Linux Mint 17.1 Rebecca | Python 2.7.6: OK (Radek Simkanič)
  • Linux Debian Wheezy | Python 2.7.3: OK (Dominik Chrastecký)
  • Windows 10 | cygwin | Python 2.7.8: OK (Dominik Chrastecký)
  • Linux Debian 8 Jessie (32 bit) | Python 2.7.9: OK (Zbyněk Fišer - Nialaren)
  • OS X 10.11.1 (15B42) | Python 2.7.10: OK (Michal Jamroz)
  • Arch (4.2.5-1) | Python 2.7.10: OK
  • Linux Fedora 24 | Python 2.7.11: OK (Michael Chavrimootoo)

Please tell me whether you work Linux-SDM-Downloader on your distribution.