Skip to content

XayOn/aksum

Repository files navigation

aksum - Decentralized, client-side library


AKSUM

AKSUM is a decentralized book download tool. It allows you to download specific books from webtorrents.

FeaturesHow To UseTecnology

You can see it in action, with an open (copyright free) book torrent here

Screenshot

Features

AKSUM is:

  • Decentralized
  • Completely client-side (static page, no server required)
  • Simple to use

How to use

To use AKSUM, if you've received it with a btdata link, just search on the books bar for any book / author. After selecting one, you'll see a download button to get your ebook.

Advanced

Adding torrents

On the preferences page, you can find a torrent input, adding a torrent there will store it in your browser, and only you will be able to see its books.

Sharing torrent urls

You can share your torrent list, just use the "share" link after you've added your torrents

Seeding

If you want to contribute seeding, you can either keep the browser open, or install a webtorrent client, such as WebTorrent or Vuze. Just use them with the magnets as you would with a normal torrent. You can even create new torrents

Official instance

The official instance is at davidfrancos.net.

You can host a local one by building it, and serving the dist files.

Local installation

yarn install

Development

You can serve it with

yarn serve

Deploying to gh-pages

If you fork this repository, you can simply build and deploy it to your ghpages, given you have configured ghpages for that repo.

yarn build && yarn run deploy

Technology

AKSUM is, basically, a web interface for WebTorrent that lists files that "look" like an ebook, via file extension.

It allows you to download from multiple torrent sources, and keep torrent file lists on gist.

For that matter, it uses the following libraries: