If the bittorrent client was integrated in calibre, it could be set to always download and share only the latest version of calibre. If the user allows that. Either for only the current target/architecture or for all. Also plugins could be distributed this way.
Calibre already checks for new versions. The same check could be used to update the bittorrent used.
Using the magnet type of bittorrent there is not even any need for any trackers.
Really advanced would be to split the torrent into several parts so only changed parts need to be updated. For instance Python and 3:rd party libs would most likely not have to be updated very often.
The nice thing about this is that if you participate, and help share calibre, you automatically get the latest version downloaded.
Last edited by Adoby; 07-31-2014 at 07:05 AM.
|