def getSchedule(cursor, Database): days = [ "monday", "tuesday", "wednesday", "thursday", "friday", "saturday", "sunday" ] jikan = Jikan() for cDay in days: dayData = jikan.schedule(day=cDay) print(cDay) cursor.execute("DELETE FROM Schedule WHERE AirDay=%s", (cDay, )) Database.commit() for show in dayData[cDay]: cursor.execute("SELECT * FROM series WHERE malID=%s", (show["mal_id"], )) fetch = cursor.fetchone() if fetch != None: cursor.execute( "INSERT INTO Schedule (SeriesID, AirDay, SeriesName) Values(%s,%s,%s)", (fetch[0], cDay, fetch[1])) Database.commit()
async def airing(ctx, *, message=""): days = [ 'monday', 'tuesday', 'wednesday', 'thursday', 'friday', 'saturday', 'sunday', 'today' ] message = message.lower() if message == "" or message not in days: await ctx.send("Please enter a valid day. Usage: ?airing <day>") else: temp_list = [] jikan = Jikan() if message == 'today': message = calendar.day_name[datetime.datetime.now(EST).weekday()] message = message.lower() new_dict = jikan.schedule(day=message) counter = 1 for info in new_dict[message]: embed_weekly = Embed(title="Weekly Releases!", url="https://9anime.to/", color=Colour.gold()) embed_weekly.add_field(name=str(counter) + ") " + info['title'], value="Score: " + str(info['score']), inline=False) embed_weekly.add_field(name="Genre", value="\n".join(get_genre(info['genres'])), inline=False) embed_weekly.add_field(name="Info", value=info['url'], inline=False) embed_weekly.set_footer( text="Time: " + str(today_date.strftime("%m/%d/%Y, %H:%M:%S"))) embed_weekly.set_thumbnail(url=info['image_url']) counter += 1 temp_list.append(embed_weekly) page_cont = BotEmbedPaginator(ctx, temp_list) await page_cont.run()
from flask import Flask, render_template, url_for from jikanpy import Jikan obj = Jikan() app = Flask(__name__) schedules = obj.schedule() Details = [] # genre = [] type(Details) # Uncomment this for genre # for i in range(0,len(schedules['friday'])): # for j in range(0, len(schedules['friday'][i]['genres'])): # genre.append(schedules['friday'][i]['genres'][j]['name']) #day = input('Schedule of which day : ') days = [ 'sunday', 'monday', 'tuesday', 'wednesday', 'thursday', 'friday', 'saturday' ] sunday = [] monday = [] tuesday = [] wednesday = [] thursday = [] friday = [] saturday = []
kana_hanazawa = jikan.person(189) pprint(kana_hanazawa) naruto = jikan.search(search_type='anime', query='naruto') pprint(naruto) winter_2018 = jikan.season(year=2018, season='winter') pprint(winter_2018) archive = jikan.season_archive() pprint(archive) later = jikan.season_later() pprint(later) monday = jikan.schedule(day='monday') pprint(monday) top_anime = jikan.top(type='anime') pprint(top_anime) action = jikan.genre(type='anime', genre_id=1) pprint(action) deen = jikan.producer(producer_id=37) pprint(deen) jump = jikan.magazine(magazine_id=83) pprint(jump) nekomata1037 = jikan.user(username='******')
kana_hanazawa = jikan.person(189) pprint(kana_hanazawa) naruto = jikan.search(search_type="anime", query="naruto") pprint(naruto) winter_2018 = jikan.season(year=2018, season="winter") pprint(winter_2018) archive = jikan.season_archive() pprint(archive) later = jikan.season_later() pprint(later) monday = jikan.schedule(day="monday") pprint(monday) top_anime = jikan.top(type="anime") pprint(top_anime) action = jikan.genre(type="anime", genre_id=1) pprint(action) deen = jikan.producer(producer_id=37) pprint(deen) jump = jikan.magazine(magazine_id=83) pprint(jump) nekomata1037 = jikan.user(username="******")
from jikanpy import Jikan obj = Jikan() schedule = obj.schedule() # print(type(schedule)) # print(schedule.keys()) sunday = schedule['sunday'] print(sunday[0])
from jikanpy import Jikan jikan = Jikan() #making stuff pretty print("-"*80) print("\t\t\tWelcome to Anime Console\t\t\t") print("-"*80) #starting menu while True: print("\n 1. Anime Airing today \n 2. Top Anime \n 3. Search for Anime \n 4. Get Anime List") print("100. Exit\n") choice = int(input("Enter your choice: ")) if choice == 1: #getting dict scheduled = jikan.schedule() #getting anime for day print("\nAnime airing today: ") #print(scheduled) #printing anime airing today day = datetime.today().strftime('%A').lower() for items in scheduled[day]: print("\nTitle: ", items['title']) print("Score: ", items['score']) print("Synopsis: ", items['synopsis']) elif choice == 2: print("\nTop Animes: ")