Difference between revisions of "Flexget"

From HackerNet
Jump to: navigation, search
Tag: visualeditor
Line 45: Line 45:
 
== Sparcos YAML fil ==
 
== 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.
  
<syntaxhighlight lang="yaml">
+
Med Pushover delen så får jag en pushnotis i mobilen varje gång en torrents läggs till med Flexget.
templates:
+
 
 +
Jag har ändrat RSS-feed URL för jag vill inte att den ligger publikt på nätet samma gäller pushover nykeln.
 +
 
 +
 
 +
<nowiki><syntaxhighlight lang="yaml">
 +
templates:</nowiki>
 
   tv:
 
   tv:
 
     series:
 
     series:
Line 86: Line 92:
 
     pushover:
 
     pushover:
 
       userkey:
 
       userkey:
         - udwjTw48qGvoDVZEnY2Ms1KkEPQkVQ
+
         - udwjTenlångochsörjignykel
       apikey: aH4kobLPPNxz5wAZUvxKuVHKMwtrZ6
+
       apikey: aH4sörjasmörköttfärsrZ6
 
       title: Downloading {{series_name}}
 
       title: Downloading {{series_name}}
 
       message: Episode {{series_id}}
 
       message: Episode {{series_id}}
 
tasks:
 
tasks:
 
   Torrentleech:
 
   Torrentleech:
     rss: http://rss.torrentleech.org/e7dd5caf0edd777a49bc
+
     rss: [http://rss.torrentleech.org/e7dd5caf0edd777a49bc http://rss.torrentleech.org/e7emligasiffrorhärocksådc]
 
     regexp:
 
     regexp:
 
       reject:
 
       reject:
Line 99: Line 105:
 
     template: tv
 
     template: tv
 
   Sceneaccess:
 
   Sceneaccess:
     rss: http://www.sceneaccess.org/rss?feed=dl&cat=34,33,22,7,17,25,26,27,11&passkey=c9f62ba859801d9ae52e42ca3033ad1e
+
     rss: [http://www.sceneaccess.org/rss?feed=dl&cat=34,33,22,7,17,25,26,27,11&passkey=c9f62ba859801d9ae52e42ca3033ad1e http://www.sceneaccess.org/rss?feed=dl&cat=34,33,22,7,17,25,26,27,11&passkey=ctacosmedbananochköttfärse]
 
     template: tv
 
     template: tv

Revision as of 15:10, 7 January 2015

Flexget är ett avancerat automatiserings program för att tanka hem saker torrents, serier, filmer mm.

Flexget kan va RSS-feed, html sidor, csv filer eller sök motorer 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.

Installera

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

Konfigurera

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

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.


<syntaxhighlight lang="yaml"> templates:

 tv:
   series:
     settings:
       1080p:
         quality: 1080p
         set:
           path: "/media/Serier/Template:Series name/Season Template:Series season"
       720p:
         quality: 720p
         set:
           path: "/media/Serier/Template:Series name/Season Template:Series season"
       hdtv:
         quality: hdtv
         set:
           path: "/media/Serier/Template:Series name/Season Template: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:
       - udwjTenlångochsörjignykel
     apikey: aH4sörjasmörköttfärsrZ6
     title: Downloading Template:Series name
     message: Episode Template:Series id

tasks:

 Torrentleech:
   rss: http://rss.torrentleech.org/e7emligasiffrorhärocksådc
   regexp:
     reject:
       - Dubbed
       - Hebsub
   template: tv
 Sceneaccess:
   rss: http://www.sceneaccess.org/rss?feed=dl&cat=34,33,22,7,17,25,26,27,11&passkey=ctacosmedbananochköttfärse
   template: tv