Зміст
unsorted-yet
http://habrahabr.ru/post/196176/ http://habrahabr.ru/company/maxifier/blog/195736/ http://habrahabr.ru/post/194142/ http://habrahabr.ru/post/194658/ http://habrahabr.ru/post/195182/ http://habrahabr.ru/company/odnoklassniki/blog/195004/
Отвечу на практическом примере:
Минимальная ссылка это magnet:?xt=urn:btih:HASH Этого уже вполне достаточно как для скачивания, так и для публикации собственных раздач. Я несколько лет хранил и выкладывал у себя большие архивы фотографий с велопробегов. При
этом к большой нагрузке качальщиков был не готов (поскольку хостится всё в домашнем роутере
RT-N16). Поэтому парой скриптов для папки с фотографиями сперва генерился индекс с
превьюшками, а фотки в оригинальном размере шарились через магнет. С помощью transmission (в cli-варианте) для расшаривания любого файла нужно всего две
команды:
transmission-create -o “/tmp/torrent.torrent” “нужный_файл” transmission-remote “localhost” -w “путь_к_папке_где_нужный_файл/” -a “/tmp/torrent.torrent”
Первая команда создаёт торрент. Вторая подключается к работающему локально (localhost)
демону (transmission-daemon) и ставит только что созданный торрент на раздачу. Можно
добавить ещё и третью команду — удаление созданного торрент-файла (покуда с момента
установки на раздачу им начирает рулить демон, и сам локальный файл больше не нужен)
Нужный хэш при необходимости вытаскивается из торрента (если в cli — с помощью
transmission-show) и дописывается в конец строчки «magnet:?xt=urn:btih:», полученная ссылка
(например, magnet:?xt=urn:btih:fb26eaa6180af006cc502837ad48d655c5e27561) отдаётся страждущим
— и всё!
Вот весь скрипт, который запускался для этого на роутере: pastebin.com/HxDA0pEq http://habrahabr.ru/post/195454/
http://habrahabr.ru/post/195968/
http://puppetlabs.com/puppet/what-is-puppet https://github.com/puppetlabs/puppet
https://www.coursera.org/ https://www.edx.org/ https://www.udacity.com/ http://tp.mail.ru/program/discipline/23 www.lektorium.tv
http://www.gentoo.ru/content/regulyator-gromkosti-gnome https://help.gnome.org/users/ http://read-me.su/vosstanovlenie-paneli-gnom/ http://read-me.su/