Moved PopularMovies automation to single file

This commit is contained in:
Ruud
2014-05-31 13:30:40 +02:00
parent bf81b5cacc
commit 9d011b42a9
3 changed files with 44 additions and 46 deletions
@@ -1,24 +0,0 @@
from .main import PopularMovies
def start():
return PopularMovies()
config = [{
'name': 'popular_movies',
'groups': [
{
'tab': 'automation',
'list': 'automation_providers',
'name': 'popular_movies_automation',
'label': 'Popular Movies',
'description': 'Imports the top titles of movies that have been in theaters.',
'options': [
{
'name': 'automation_enabled',
'default': False,
'type': 'enabler',
},
],
},
],
}]
@@ -1,22 +0,0 @@
from couchpotato.core.logger import CPLog
from couchpotato.core.providers.automation.base import Automation
import datetime
log = CPLog(__name__)
class PopularMovies(Automation):
interval = 1800
url = 'https://s3.amazonaws.com/popular-movies/movies.json'
def getIMDBids(self):
movies = []
retrieved_movies = self.getJsonData(self.url)
for movie in retrieved_movies.get('movies'):
imdb_id = movie.get('imdb_id')
movies.append(imdb_id)
return movies
@@ -0,0 +1,44 @@
from couchpotato.core.logger import CPLog
from couchpotato.core.media.movie.providers.automation.base import Automation
log = CPLog(__name__)
autoload = 'PopularMovies'
class PopularMovies(Automation):
interval = 1800
url = 'https://s3.amazonaws.com/popular-movies/movies.json'
def getIMDBids(self):
movies = []
retrieved_movies = self.getJsonData(self.url)
for movie in retrieved_movies.get('movies'):
imdb_id = movie.get('imdb_id')
movies.append(imdb_id)
return movies
config = [{
'name': 'popular_movies',
'groups': [
{
'tab': 'automation',
'list': 'automation_providers',
'name': 'popular_movies_automation',
'label': 'Popular Movies',
'description': 'Imports the <a href="http://movies.stevenlu.com/">top titles of movies that have been in theaters</a>. Script provided by <a href="https://github.com/sjlu/popular-movies">Steven Lu</a>',
'options': [
{
'name': 'automation_enabled',
'default': False,
'type': 'enabler',
},
],
},
],
}]