Files
FastAnime/fastanime/cli/commands/anilist/random_anime.py

28 lines
697 B
Python

import random
import click
from ....anilist import AniList
from ...interfaces.anilist_interfaces import select_anime
from ...utils.tools import QueryDict
@click.command(
help="Get random anime from anilist based on a range of anilist anime ids that are seected at random",
short_help="View random anime",
)
@click.pass_obj
def random_anime(config):
random_anime = range(1, 15000)
random_anime = random.sample(random_anime, k=50)
anime_data = AniList.search(id_in=list(random_anime))
if anime_data[0]:
anilist_config = QueryDict()
anilist_config.data = anime_data[1]
select_anime(config, anilist_config)
else:
print(anime_data[1])