1
0
Fork 0
mirror of https://github.com/iiab/iiab.git synced 2025-03-09 15:40:17 +00:00

Enable adding multiple language torrents.

You can add multiple ka-lite language downloads by using provisioning
system. Also added notes to the readme file.
This commit is contained in:
Arky 2018-08-17 22:40:48 +07:00
parent 6e84639902
commit 7de870d611
3 changed files with 25 additions and 8 deletions

View file

@ -22,9 +22,12 @@ Password: changeme
The torrents are added by provisioning system based on the variables. You can also add The torrents are added by provisioning system based on the variables. You can also add
your own torrent using web UI or command-line option. your own torrent using web UI or command-line option.
s
$ transmission-remote -a <path_to_the.torrent>
$ transmission-remote -a http://pantry.learningequality.org/downloads/ka-lite/0.17/content/ka-lite-0.17-resized-videos-english.torrent Known Issues
-------------
Currently it is not possible to use random ports in the range 65535-49152. It is difficult to open multiple ports in IIAB firewall.

View file

@ -5,12 +5,20 @@
transmission_install: False transmission_install: False
transmission_enabled: False transmission_enabled: False
# Provision Transmission with default torrents # Provision Transmission with default torrents from http://pantry.learningequality.org/downloads/ka-lite/0.17/content/
transmission_provision: True transmission_provision: True
transmission_kalite_version: 0.17
# Uncomment to enable a language to download.
transmission_kalite_languages:
- "english"
- "french"
- "hindi"
- "portugal-portuguese"
- "brazilian-portuguese"
- "spanish"
- "swahili"
transmission_KaLite-Version: 0.17 # Transmission default download directory.
transmission_KaLite-Languages: English
transmission_download_dir: /library/transmission transmission_download_dir: /library/transmission
#TODO Open this port to WAN. #TODO Open this port to WAN.

View file

@ -40,8 +40,14 @@
when: transmission_enabled when: transmission_enabled
# TODO Make this loop transmission_KaLite-Languages # TODO Make this loop transmission_KaLite-Languages
- name: Add a torrent Ka-Lite English #- name: Add a torrent Ka-Lite English
shell: transmission-remote -a http://pantry.learningequality.org/downloads/ka-lite/0.17/content/ka-lite-0.17-resized-videos-english.torrent # shell: transmission-remote -a http://pantry.learningequality.org/downloads/ka-lite/0.17/content/ka-lite-0.17-resized-videos-english.torrent
# ignore_errors: yes
# when: transmission_provision
- name: Add ka-lite torrents
shell: /usr/bin/transmission-remote -a http://pantry.learningequality.org/downloads/ka-lite/"{{ transmission_kalite_version }}"/content/ka-lite-0.17-resized-videos-"{{ transmission_kalite_languages }}".torrent
with_items: "{{ transmission_kalite_languages }}"
ignore_errors: yes ignore_errors: yes
when: transmission_provision when: transmission_provision