You've already forked Curso-lenguaje-python
Add movies trivial Bot for Telegram
This commit is contained in:
@@ -0,0 +1,40 @@
|
||||
from miners import Miner
|
||||
from random import *
|
||||
|
||||
|
||||
class Collection:
|
||||
|
||||
movie_list = ''
|
||||
|
||||
def __init__(self, miner, type):
|
||||
self.miner = miner
|
||||
self.type = type
|
||||
|
||||
def top_250(self):
|
||||
self.movie_list = self.miner.get_top(250)
|
||||
|
||||
def general(self):
|
||||
pass
|
||||
|
||||
def get_rand_movie(self):
|
||||
movie = None
|
||||
|
||||
while movie is None:
|
||||
if self.type is None:
|
||||
number = str(randrange(1, 99999))
|
||||
if len(number) < 7:
|
||||
number = '0' * (7 - len(number)) + number
|
||||
movie_id = 'tt' + number
|
||||
else:
|
||||
self.top_250()
|
||||
number = randrange(0, len(self.movie_list) - 1)
|
||||
movie_id = self.movie_list[number]['tconst']
|
||||
|
||||
images, movie = self.miner.get_movie_by_id(movie_id)
|
||||
print(movie['base']['title'])
|
||||
if images is not None:
|
||||
if images['totalImageCount'] < 1:
|
||||
movie = None
|
||||
|
||||
return movie, images
|
||||
|
||||
@@ -0,0 +1 @@
|
||||
from collection.Collection import Collection
|
||||
Reference in New Issue
Block a user