Difference between revisions of "Flexget"
Helikopter (talk | contribs) m |
|||
Line 1: | Line 1: | ||
− | + | Flexget är ett avancerat automatiserings program för att tanka hem torrents, serier, filmer mm. Det kan ta RSS-feeds, html sidor, csv-filer eller sökmotorer som källa för att ladda hem. Det finns även plugins för vissa sidor som inte har någon bra feed att följa. | |
− | Flexget är ett avancerat automatiserings program för att tanka hem | ||
− | + | == Installation == | |
− | |||
− | == | ||
För att installera Flexget verifera att du har Python''' 2.6.x - 2.7.x.''' | För att installera Flexget verifera att du har Python''' 2.6.x - 2.7.x.''' | ||
Line 21: | Line 18: | ||
<code>flexget -V</code> | <code>flexget -V</code> | ||
− | == | + | == Konfiguration == |
Flexget använder sig av en configurations fil som man skriver i YAML. | Flexget använder sig av en configurations fil som man skriver i YAML. | ||
Se [http://flexget.com/wiki/Cookbook Flexgets Cookbook] för flera olika exempel på hur man kan skriva. | Se [http://flexget.com/wiki/Cookbook Flexgets Cookbook] för flera olika exempel på hur man kan skriva. | ||
− | + | ==Tips n Trix == | |
Har du conf filen i din hemmapp måste du använda växeln <code>-c</code> tex, <code>flexget -c /home/user/flexget.yml</code> | Har du conf filen i din hemmapp måste du använda växeln <code>-c</code> tex, <code>flexget -c /home/user/flexget.yml</code> | ||
Line 62: | Line 59: | ||
Jag har ändrat RSS-feed URL för jag vill inte att den ligger publikt på nätet samma gäller pushover nykeln. | Jag har ändrat RSS-feed URL för jag vill inte att den ligger publikt på nätet samma gäller pushover nykeln. | ||
− | |||
<syntaxhighlight lang="yaml"> | <syntaxhighlight lang="yaml"> | ||
Line 119: | Line 115: | ||
rss: http://www.sceneaccess.org | rss: http://www.sceneaccess.org | ||
template: tv | template: tv | ||
+ | </syntaxhighlight> | ||
+ | |||
+ | [[Category:Guider]] |
Revision as of 21:35, 23 July 2015
Flexget är ett avancerat automatiserings program för att tanka hem torrents, serier, filmer mm. Det kan ta RSS-feeds, html sidor, csv-filer eller sökmotorer som källa för att ladda hem. Det finns även plugins för vissa sidor som inte har någon bra feed att följa.
Installation
För att installera Flexget verifera att du har Python 2.6.x - 2.7.x.
python -v
Sedan behöver du pip.
apt-get update && apt-get install python-pip
Installera sedan Flexget med kommandot.
pip install flexget
Verifera att Flexget är installerat med
flexget -V
Konfiguration
Flexget använder sig av en configurations fil som man skriver i YAML.
Se Flexgets Cookbook för flera olika exempel på hur man kan skriva.
Tips n Trix
Har du conf filen i din hemmapp måste du använda växeln -c
tex, flexget -c /home/user/flexget.yml
För att validera din conf fil att den fungerar använd kommandot.
flexget -c flexget.yml check
För att köra flexget använd kommandot
flexget -c flexget.yml execute
Crontab
Flexget kan både köras som en deamon och använda ett inbyggt schema för när den ska kolla efter saker eller så kan man använda crontab.
För att köra Flexget var 30e minut.
*/30 * * * * /usr/local/bin/flexget -c /root/flexget.yml execute
Pushover
Pushover är en tjänst för att kunna skicka pushnotiser till din Android, IOS eller webbläsare. Man kan få Flexget att skicka en pushnotis varje gång den laddar hem något för att inte missa nerladdningen.
Enda man behöver är några få rader i din YAML fil och ett konto hos pushover.
pushover: userkey: - uasdfVQ apikey: aasdf6 title: Downloading {{series_name}} message: Episode {{series_id}}
Sparcos YAML fil
I min conf fil har jag delat upp serierna på 3 olika kvaliteter 1080p, 720p och HDTV. Alla serier laddas hem till respektive mapp och delas sedan upp i Säsonger.
Med Pushover delen så får jag en pushnotis i mobilen varje gång en torrents läggs till med Flexget.
Jag har ändrat RSS-feed URL för jag vill inte att den ligger publikt på nätet samma gäller pushover nykeln.
templates:
tv:
series:
settings:
1080p:
quality: 1080p
set:
path: "/media/Serier/{{series_name}}/Season {{series_season}}"
720p:
quality: 720p
set:
path: "/media/Serier/{{series_name}}/Season {{series_season}}"
hdtv:
quality: hdtv
set:
path: "/media/Serier/{{series_name}}/Season {{series_season}}"
1080p:
- Game of Thrones
- Vikings
720p:
- Californication
- Marvels Agents of S H I E L D
- Grimm
- Gotham
- Suits
- Attack On Titan
- Brooklyn Nine-Nine
- South Park
hdtv:
- Silicon Valley
- Family Guy
- The Big Bang Theory
- Two and a Half Men
- Franklin and Bash
transmission:
host: localhost
port: 9091
pushover:
userkey:
- enlångochsörjignykel
apikey: sörjasmörköttfärs
title: Downloading {{series_name}}
message: Episode {{series_id}}
tasks:
Torrentleech:
rss: http://rss.torrentleech.org
regexp:
reject:
- Dubbed
- Hebsub
template: tv
Sceneaccess:
rss: http://www.sceneaccess.org
template: tv