A tutorial video about downloading

We recommend using the Transmission torrent client, which supports all major operating systems. You can download it from

From the command line

We recommend aria2c. Specify a torrent URL or the magnet link to download. Here is an example usage:

aria2c --seed-time=0 --max-overall-download-limit=10M --file-allocation=none

Useful switches:

  • --seed-ratio=0 Stop after downloading

  • --file-allocation=none Start downloading right away instead of allocating the file on disk

  • --max-overall-download-limit=10M Limit the download speed to prevent high speeds from breaking things

As an alternative we also provide a pure python client at-python which can be installed as follows:

$ pip install academictorrents
$ at-get c5af268ec55cf2d3b439e7311ad43101ba8322eb

Python API

This repository is an implementation of the BitTorrent protocol written in Python and downloadable as a pip module.

You can download datasets from in two lines of code:

import academictorrents as at
path_of_dataset = at.get("323a0048d87ca79b68f12a6350a57776b6a3b7fb") # Download mnist dataset