justchokingaround / jerry

watch anime with automatic anilist syncing and other cool stuff
GNU General Public License v3.0
279 stars 20 forks source link

Can't find Kimetsu no yaiba entertainment district arc #14

Closed VMatt013 closed 1 year ago

VMatt013 commented 1 year ago

Hey, I had an issue, that might be a duplicate of #13 , but not really sure of it , because it works fine for every other anime or movie I tried, except for this one. I tried to change provider, but it gave the same issue with gogoanime too.

Screenshot_20230410_021325 Screenshot_20230410_021406 Screenshot_20230410_021429

justchokingaround commented 1 year ago

image seems to work fine for me, what version are you on?

jerry -v
VMatt013 commented 1 year ago

Screenshot_20230410_150011 And it says the scripts is up to date

justchokingaround commented 1 year ago
sh -x $(which jerry) -c 2> idk.log
token=$(cat idk.log | sed -nE "s@.*access_token=(.*)@\1@p" | head -1)
sed -i "/${token}/d" idk.log

could you please send me the logs?

VMatt013 commented 1 year ago

it changed as soon as i closed the player, I hope this is the one you need

+ JERRY_VERSION=1.2.4
+ anilist_base=https://graphql.anilist.co
+ config_file=/home/vmatt/.config/jerry/jerry.conf
+ cache_dir=/home/vmatt/.cache/jerry
+ command -v bat
+ display=less
+ jerry_editor=vim
+ default_config='discord_presence=false\nprovider=zoro\nsubs_language=English\nuse_external_menu=0\nvideo_quality=best\nhistory_file=/home/vmatt/.cache/anime_history\njerry_editor=vim\nimages_cache_dir="/tmp/jerry-images"\nimage_preview=false\nimage_config_path="/home/vmatt/.config/rofi/styles/image-preview.rasi"'
+ case "$(uname -s)" in
++ uname -s
+ separator=:
+ path_thing='\'
+ dep_ch grep sed awk curl fzf mpv
+ for dep in "$@"
+ command -v grep
+ for dep in "$@"
+ command -v sed
+ for dep in "$@"
+ command -v awk
+ for dep in "$@"
+ command -v curl
+ for dep in "$@"
+ command -v fzf
+ for dep in "$@"
+ command -v mpv
+ trap cleanup EXIT INT TERM
+ '[' 1 -gt 0 ']'
+ case "$1" in
+ choice=Watch
+ shift
+ '[' 0 -gt 0 ']'
+ '[' '' = true ']'
+ check_credentials
+ '[' '!' -d /home/vmatt/.cache/jerry ']'
+ '[' -f /home/vmatt/.cache/jerry/anilist_token.txt ']'
++ cat /home/vmatt/.cache/jerry/anilist_token.txt
+ '[' -f /home/vmatt/.cache/jerry/anilist_user_id.txt ']'
++ cat /home/vmatt/.cache/jerry/anilist_user_id.txt
+ user_id=6232805
+ '[' -z 6232805 ']'
+ configuration
+ '[' '!' -d /home/vmatt/.config/jerry ']'
+ '[' -f /home/vmatt/.config/jerry/jerry.conf ']'
+ . /home/vmatt/.config/jerry/jerry.conf
++ discord_presence=false
++ provider=gogoanime
++ subs_language=English
++ use_external_menu=0
++ video_quality=best
++ history_file=/home/vmatt/.cache/anime_history
++ jerry_editor=nanonimages_cache_dir=/tmp/jerry-images
++ image_preview=false
++ image_config_path=/home/vmatt/.config/rofi/styles/image-preview.rasi
+ '[' -z false ']'
+ '[' -z '' ']'
+ provider=zoro
+ '[' -z English ']'
+ '[' -z 0 ']'
+ '[' -z best ']'
+ '[' -z /home/vmatt/.cache/anime_history ']'
+ '[' -z '' ']'
+ images_cache_dir=/tmp/jerry-images
+ '[' -z false ']'
+ '[' -z /home/vmatt/.config/rofi/styles/image-preview.rasi ']'
++ printf %s English
++ head -c 1
++ printf %s English
++ head -c 1
++ tr '[:upper:]' '[:lower:]'
+ '[' E = e ']'
+ '[' -z Watch ']'
+ case "$choice" in
+ get_anime_from_list CURRENT
++ tr '\[|\]' '\n'
++ sed -nE 's@.*"mediaId":([0-9]*),"status":"CURRENT","score":(.*),"progress":([0-9]*),.*"userPreferred":"([^"]*)".*"coverImage":\{"extraLarge":"([^"]*)".*"episodes":([0-9]*).*@\4 (\3/\6 episodes) \t[\2]\t[\1]\t\5@p'
++ sed 's/\\\//\//g'
+ anime_list='HELLO WORLD (0/1 episodes)    [0] [106240]    https://s4.anilist.co/file/anilistcdn/media/anime/cover/large/bx106240-XeWQ4YhKzv7h.png
PSYCHO-PASS (0/22 episodes)     [0] [13601] https://s4.anilist.co/file/anilistcdn/media/anime/cover/large/nx13601-tgjUlf4eQOyx.jpg
Attack on Titan Final Season THE FINAL CHAPTERS Special 1 (1/1 episodes)    [0] [146984]    https://s4.anilist.co/file/anilistcdn/media/anime/cover/large/bx146984-EnCsTCpLyIBi.jpg
Demon Slayer: Kimetsu no Yaiba Swordsmith Village Arc (1/ episodes)     [0] [145139]    https://s4.anilist.co/file/anilistcdn/media/anime/cover/large/bx145139-rRimpHGWLhym.png'
+ case "$image_preview" in
++ printf %s 'HELLO WORLD (0/1 episodes)    [0] [106240]    https://s4.anilist.co/file/anilistcdn/media/anime/cover/large/bx106240-XeWQ4YhKzv7h.png
PSYCHO-PASS (0/22 episodes)     [0] [13601] https://s4.anilist.co/file/anilistcdn/media/anime/cover/large/nx13601-tgjUlf4eQOyx.jpg
Attack on Titan Final Season THE FINAL CHAPTERS Special 1 (1/1 episodes)    [0] [146984]    https://s4.anilist.co/file/anilistcdn/media/anime/cover/large/bx146984-EnCsTCpLyIBi.jpg
Demon Slayer: Kimetsu no Yaiba Swordsmith Village Arc (1/ episodes)     [0] [145139]    https://s4.anilist.co/file/anilistcdn/media/anime/cover/large/bx145139-rRimpHGWLhym.png'
++ nth '$1,$2' 'Select anime'
+++ cat -
++ stdin='HELLO WORLD (0/1 episodes)    [0] [106240]    https://s4.anilist.co/file/anilistcdn/media/anime/cover/large/bx106240-XeWQ4YhKzv7h.png
PSYCHO-PASS (0/22 episodes)     [0] [13601] https://s4.anilist.co/file/anilistcdn/media/anime/cover/large/nx13601-tgjUlf4eQOyx.jpg
Attack on Titan Final Season THE FINAL CHAPTERS Special 1 (1/1 episodes)    [0] [146984]    https://s4.anilist.co/file/anilistcdn/media/anime/cover/large/bx146984-EnCsTCpLyIBi.jpg
Demon Slayer: Kimetsu no Yaiba Swordsmith Village Arc (1/ episodes)     [0] [145139]    https://s4.anilist.co/file/anilistcdn/media/anime/cover/large/bx145139-rRimpHGWLhym.png'
++ '[' -z 'HELLO WORLD (0/1 episodes)   [0] [106240]    https://s4.anilist.co/file/anilistcdn/media/anime/cover/large/bx106240-XeWQ4YhKzv7h.png
PSYCHO-PASS (0/22 episodes)     [0] [13601] https://s4.anilist.co/file/anilistcdn/media/anime/cover/large/nx13601-tgjUlf4eQOyx.jpg
Attack on Titan Final Season THE FINAL CHAPTERS Special 1 (1/1 episodes)    [0] [146984]    https://s4.anilist.co/file/anilistcdn/media/anime/cover/large/bx146984-EnCsTCpLyIBi.jpg
Demon Slayer: Kimetsu no Yaiba Swordsmith Village Arc (1/ episodes)     [0] [145139]    https://s4.anilist.co/file/anilistcdn/media/anime/cover/large/bx145139-rRimpHGWLhym.png' ']'
+++ echo 'HELLO WORLD (0/1 episodes)    [0] [106240]    https://s4.anilist.co/file/anilistcdn/media/anime/cover/large/bx106240-XeWQ4YhKzv7h.png
PSYCHO-PASS (0/22 episodes)     [0] [13601] https://s4.anilist.co/file/anilistcdn/media/anime/cover/large/nx13601-tgjUlf4eQOyx.jpg
Attack on Titan Final Season THE FINAL CHAPTERS Special 1 (1/1 episodes)    [0] [146984]    https://s4.anilist.co/file/anilistcdn/media/anime/cover/large/bx146984-EnCsTCpLyIBi.jpg
Demon Slayer: Kimetsu no Yaiba Swordsmith Village Arc (1/ episodes)     [0] [145139]    https://s4.anilist.co/file/anilistcdn/media/anime/cover/large/bx145139-rRimpHGWLhym.png'
+++ awk -F '\t' '{ print NR, $1,$2 }'
+++ launcher 'Select anime'
+++ '[' 0 = 0 ']'
+++ fzf --prompt 'Select anime: '
+++ cut '-d ' -f1
[?25l[?1049h[?1000h[?1002h[?1006h
                                                                                                                                                                       

                                                                                                                                                                       

                                                                                                                                                                       

                                                                                                                                                                       

                                                                                                                                                                       

                                                                                                                                                                       

                                                                                                                                                                       

                                                                                                                                                                       

                                                                                                                                                                       

                                                                                                                                                                       

                                                                                                                                                                       

                                                                                                                                                                       

                                                                                                                                                                       

                                                                                                                                                                       

                                                                                                                                                                       

                                                                                                                                                                       

                                                                                                                                                                       

                                                                                                                                                                       

                                                                                                                                                                       

                                                                                                                                                                       

                                                                                                                                                                       

                                                                                                                                                                       

                                                                                                                                                                       

                                                                                                                                                                       

                                                                                                                                                                       
Select anime: 
โ ‹
0/0 โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€


 
4/4 โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€
  4 Demon Slayer: Kimetsu no Yaiba Swordsmith Village Arc (1/ episodes)  [0]
  3 Attack on Titan Final Season THE FINAL CHAPTERS Special 1 (1/1 episodes)  [0]
  2 PSYCHO-PASS (0/22 episodes)  [0]
> 1 HELLO WORLD (0/1 episodes)  [0]
[?25h[?25l
[?25h[?25l
 
4/4 โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€
[?25h[?25l[?1049l[?1000l[?1002l[?1006l[?25h+++ '[' 0 = 1 ']'
++ line=1
++ '[' -n 1 ']'
++ echo 'HELLO WORLD (0/1 episodes)     [0] [106240]    https://s4.anilist.co/file/anilistcdn/media/anime/cover/large/bx106240-XeWQ4YhKzv7h.png
PSYCHO-PASS (0/22 episodes)     [0] [13601] https://s4.anilist.co/file/anilistcdn/media/anime/cover/large/nx13601-tgjUlf4eQOyx.jpg
Attack on Titan Final Season THE FINAL CHAPTERS Special 1 (1/1 episodes)    [0] [146984]    https://s4.anilist.co/file/anilistcdn/media/anime/cover/large/bx146984-EnCsTCpLyIBi.jpg
Demon Slayer: Kimetsu no Yaiba Swordsmith Village Arc (1/ episodes)     [0] [145139]    https://s4.anilist.co/file/anilistcdn/media/anime/cover/large/bx145139-rRimpHGWLhym.png'
++ sed '1q;d'
+ anime_choice='HELLO WORLD (0/1 episodes)  [0] [106240]    https://s4.anilist.co/file/anilistcdn/media/anime/cover/large/bx106240-XeWQ4YhKzv7h.png'
++ printf %s 'HELLO WORLD (0/1 episodes)    [0] [106240]    https://s4.anilist.co/file/anilistcdn/media/anime/cover/large/bx106240-XeWQ4YhKzv7h.png'
++ sed -E 's@(.*) \([0-9]*/[0-9]*\ episodes\) \t.*@\1@'
+ anime_title='HELLO WORLD'
+ '[' -z '' ']'
++ printf %s 'HELLO WORLD (0/1 episodes)    [0] [106240]    https://s4.anilist.co/file/anilistcdn/media/anime/cover/large/bx106240-XeWQ4YhKzv7h.png'
++ sed -nE 's@(HELLO WORLD) \(([0-9]*)\/([0-9]*)\ episodes\) \t.*@\2@p'
+ progress=0
++ printf %s 'HELLO WORLD (0/1 episodes)    [0] [106240]    https://s4.anilist.co/file/anilistcdn/media/anime/cover/large/bx106240-XeWQ4YhKzv7h.png'
++ sed -nE 's@(HELLO WORLD) \(([0-9]*)\/([0-9]*)\ episodes\) \t.*@\3@p'
+ episodes_total=1
++ printf %s 'HELLO WORLD (0/1 episodes)    [0] [106240]    https://s4.anilist.co/file/anilistcdn/media/anime/cover/large/bx106240-XeWQ4YhKzv7h.png'
++ sed -nE 's@HELLO WORLD \([0-9]*/[0-9]*\ episodes\) \t\[([0-9]*)\].*@\1@p'
+ score=0
++ printf %s 'HELLO WORLD (0/1 episodes)    [0] [106240]    https://s4.anilist.co/file/anilistcdn/media/anime/cover/large/bx106240-XeWQ4YhKzv7h.png'
++ sed -nE 's@.*\t\[([0-9]*)\].*@\1@p'
+ media_id=106240
+ '[' -z 'HELLO WORLD' ']'
+ '[' -z 'HELLO WORLD' ']'
+ send_notification 'Loading HELLO WORLD...' 1000
+ '[' 0 = 0 ']'
+ printf '\33[2K\r\033[1;34m%s\n\033[0m' 'Loading HELLO WORLD...'
+ return
+ query='HELLO WORLD'
+ watch_anime
+ get_episode_info
++ curl -s 'https://api.consumet.org/meta/anilist/info/106240?provider=zoro'
++ tr '{|}' '\n'
+ anime_response='
"id":"106240","title":
"romaji":"HELLO WORLD","english":null,"native":"HELLO WORLD"
,"malId":38816,"synonyms":["ใƒใƒญใƒผใƒปใƒฏใƒผใƒซใƒ‰"],"isLicensed":true,"isAdult":false,"countryOfOrigin":"JP","trailer":
"id":"shoWFRnNoWw","site":"youtube","thumbnail":"https://i.ytimg.com/vi/shoWFRnNoWw/hqdefault.jpg"
,"image":"https://s4.anilist.co/file/anilistcdn/media/anime/cover/large/bx106240-XeWQ4YhKzv7h.png","popularity":60293,"color":"#f1c9a1","cover":"https://s4.anilist.co/file/anilistcdn/media/anime/banner/106240-aRO9crHZda8S.jpg","description":"In Kyoto in the year 2027, Naomi Katagaki, a male high school student encounters a person who is claiming to be Naomi from 10 years in the future. Together, they must change the future and save a classmate, Ruri, whom the younger Naomi starts to date in three months.","status":"Completed","releaseDate":2019,"startDate":
"year":2019,"month":9,"day":20
,"endDate":
"year":2019,"month":9,"day":20
,"totalEpisodes":1,"currentEpisode":1,"rating":73,"duration":98,"genres":["Drama","Psychological","Romance","Sci-Fi"],"season":"SUMMER","studios":["Graphinica"],"subOrDub":"sub","type":"MOVIE","recommendations":[
"id":106286,"malId":38826,"title":
"romaji":"Tenki no Ko","english":"Weathering With You","native":"ๅคฉๆฐ—ใฎๅญ","userPreferred":"Tenki no Ko"
,"status":"Completed","episodes":1,"image":"https://s4.anilist.co/file/anilistcdn/media/anime/cover/large/bx106286-5COcpd0J9VbL.png","cover":"https://s4.anilist.co/file/anilistcdn/media/anime/banner/106286-3oKwiwjd7Wkm.jpg","rating":82,"type":"MOVIE"
,
"id":97908,"malId":34498,"title":
"romaji":"Uchiage Hanabi, Shita kara Miru ka? Yoko kara Miru ka?","english":"Fireworks","native":"ๆ‰“ใกไธŠใ’่Šฑ็ซใ€ไธ‹ใ‹ใ‚‰่ฆ‹ใ‚‹ใ‹๏ผŸๆจชใ‹ใ‚‰่ฆ‹ใ‚‹ใ‹๏ผŸ","userPreferred":"Uchiage Hanabi, Shita kara Miru ka? Yoko kara Miru ka?"
,"status":"Completed","episodes":1,"image":"https://s4.anilist.co/file/anilistcdn/media/anime/cover/large/bx97908-CbfTf71GjJjg.jpg","cover":"https://s4.anilist.co/file/anilistcdn/media/anime/banner/97908-bOLWf1OwdRS7.png","rating":59,"type":"MOVIE"
,
"id":104562,"malId":38464,"title":
"romaji":"Ashita Sekai ga Owaru toshitemo","english":"The Relative Worlds","native":"ใ‚ใ—ใŸไธ–็•ŒใŒ็ต‚ใ‚ใ‚‹ใจใ—ใฆใ‚‚","userPreferred":"Ashita Sekai ga Owaru toshitemo"
,"status":"Completed","episodes":1,"image":"https://s4.anilist.co/file/anilistcdn/media/anime/cover/large/nx104562-7qQr6Zcg6dhY.jpg","cover":"https://s4.anilist.co/file/anilistcdn/media/anime/cover/large/nx104562-7qQr6Zcg6dhY.jpg","rating":60,"type":"MOVIE"
,
"id":21519,"malId":32281,"title":
"romaji":"Kimi no Na wa.","english":"Your Name.","native":"ๅ›ใฎๅใฏใ€‚","userPreferred":"Kimi no Na wa."
,"status":"Completed","episodes":1,"image":"https://s4.anilist.co/file/anilistcdn/media/anime/cover/large/bx21519-XIr3PeczUjjF.png","cover":"https://s4.anilist.co/file/anilistcdn/media/anime/banner/21519-1ayMXgNlmByb.jpg","rating":86,"type":"MOVIE"
,
"id":103643,"malId":37970,"title":
"romaji":"Yakusoku no Nanaya Matsuri","english":"Starlight Promises","native":"็ด„ๆŸใฎไธƒๅคœ็ฅญใ‚Š","userPreferred":"Yakusoku no Nanaya Matsuri"
,"status":"Completed","episodes":1,"image":"https://s4.anilist.co/file/anilistcdn/media/anime/cover/large/nx103643-ZmJnBZGFmRag.png","cover":"https://s4.anilist.co/file/anilistcdn/media/anime/cover/large/nx103643-ZmJnBZGFmRag.png","rating":64,"type":"ONA"
,
"id":20591,"malId":21845,"title":
"romaji":"Ushinawareta Mirai wo Motomete","english":"In Search of the Lost Future","native":"ๅคฑใ‚ใ‚ŒใŸๆœชๆฅใ‚’ๆฑ‚ใ‚ใฆ","userPreferred":"Ushinawareta Mirai wo Motomete"
,"status":"Completed","episodes":12,"image":"https://s4.anilist.co/file/anilistcdn/media/anime/cover/medium/b20591-xeTJt8QoFCXA.jpg","cover":"https://s4.anilist.co/file/anilistcdn/media/anime/banner/20591.jpg","rating":62,"type":"TV"
,
"id":5681,"malId":5681,"title":
"romaji":"Summer Wars","english":"Summer Wars","native":"ใ‚ตใƒžใƒผใ‚ฆใ‚ฉใƒผใ‚บ","userPreferred":"Summer Wars"
,"status":"Completed","episodes":1,"image":"https://s4.anilist.co/file/anilistcdn/media/anime/cover/large/bx5681-3DmxUVn3grD0.jpg","cover":"https://s4.anilist.co/file/anilistcdn/media/anime/banner/5681-gANFEmT8uIFF.jpg","rating":77,"type":"MOVIE"
,
"id":13391,"malId":13391,"title":
"romaji":"Rakuen Tsuihou: Expelled From Paradise","english":"Expelled From Paradise","native":"ๆฅฝๅœ’่ฟฝๆ”พ -Expelled From Paradise-","userPreferred":"Rakuen Tsuihou: Expelled From Paradise"
,"status":"Completed","episodes":1,"image":"https://s4.anilist.co/file/anilistcdn/media/anime/cover/large/bx13391-uj1wsF4E8mXO.jpg","cover":"https://s4.anilist.co/file/anilistcdn/media/anime/banner/13391-I4GeJZD2X1HS.jpg","rating":70,"type":"MOVIE"
,
"id":120120,"malId":42249,"title":
"romaji":"Tokyo Revengers","english":"Tokyo Revengers","native":"ๆฑไบฌใƒชใƒ™ใƒณใ‚ธใƒฃใƒผใ‚บ","userPreferred":"Tokyo Revengers"
,"status":"Completed","episodes":24,"image":"https://s4.anilist.co/file/anilistcdn/media/anime/cover/large/bx120120-mBmQUtMloszF.jpg","cover":"https://s4.anilist.co/file/anilistcdn/media/anime/banner/120120-UDYgoHA69peT.jpg","rating":80,"type":"TV"
,
"id":101316,"malId":37497,"title":
"romaji":"Irozuku Sekai no Ashita kara","english":"IRODUKU: The World in Colors","native":"่‰ฒใฅใไธ–็•Œใฎๆ˜Žๆ—ฅใ‹ใ‚‰","userPreferred":"Irozuku Sekai no Ashita kara"
,"status":"Completed","episodes":13,"image":"https://s4.anilist.co/file/anilistcdn/media/anime/cover/large/bx101316-yI1ZvMrsDUn9.png","cover":"https://s4.anilist.co/file/anilistcdn/media/anime/banner/n101316-UpEVwWWyOx1i.jpg","rating":73,"type":"TV"
,
"id":142455,"malId":50549,"title":
"romaji":"Bubble","english":"Bubble","native":"ใƒใƒ–ใƒซ","userPreferred":"Bubble"
,"status":"Completed","episodes":1,"image":"https://s4.anilist.co/file/anilistcdn/media/anime/cover/large/bx142455-0QwdqZahKC8A.jpg","cover":"https://s4.anilist.co/file/anilistcdn/media/anime/banner/142455-HCT4izfAzmcw.jpg","rating":71,"type":"ONA"
,
"id":127911,"malId":45613,"title":
"romaji":"Kawaii dake ja Nai Shikimori-san","english":"Shikimori'\''s Not Just a Cutie","native":"ๅฏๆ„›ใ„ใ ใ‘ใ˜ใ‚ƒใชใ„ๅผๅฎˆใ•ใ‚“","userPreferred":"Kawaii dake ja Nai Shikimori-san"
,"status":"Completed","episodes":12,"image":"https://s4.anilist.co/file/anilistcdn/media/anime/cover/large/bx127911-cQVL0dhldFwn.jpg","cover":"https://s4.anilist.co/file/anilistcdn/media/anime/banner/127911-YRSP7vuUy801.jpg","rating":68,"type":"TV"
,
"id":1689,"malId":1689,"title":
"romaji":"Byousoku 5 Centimeter","english":"5 Centimeters per Second","native":"็ง’้€Ÿ๏ผ•ใ‚ปใƒณใƒใƒกใƒผใƒˆใƒซ","userPreferred":"Byousoku 5 Centimeter"
,"status":"Completed","episodes":3,"image":"https://s4.anilist.co/file/anilistcdn/media/anime/cover/large/nx1689-hlkAI78WBahK.jpg","cover":"https://s4.anilist.co/file/anilistcdn/media/anime/banner/1689.jpg","rating":72,"type":"MOVIE"
,
"id":139311,"malId":49835,"title":
"romaji":"Kimi wo Aishita Hitori no Boku e","english":"To Me, The One Who Loved You","native":"ๅ›ใ‚’ๆ„›ใ—ใŸใฒใจใ‚Šใฎๅƒ•ใธ","userPreferred":"Kimi wo Aishita Hitori no Boku e"
,"status":"Completed","episodes":1,"image":"https://s4.anilist.co/file/anilistcdn/media/anime/cover/large/bx139311-5iHY459iwQ46.jpg","cover":"https://s4.anilist.co/file/anilistcdn/media/anime/cover/large/bx139311-5iHY459iwQ46.jpg","rating":71,"type":"MOVIE"
,
"id":32,"malId":32,"title":
"romaji":"Shin Seiki Evangelion Movie: Air / Magokoro wo, Kimi ni","english":"Neon Genesis Evangelion: The End of Evangelion","native":"ๆ–ฐไธ–็ด€ใ‚จใƒดใ‚กใƒณใ‚ฒใƒชใ‚ชใƒณๅŠ‡ๅ ด็‰ˆ Air/ใพใ”ใ“ใ‚ใ‚’ใ€ๅ›ใซ","userPreferred":"Shin Seiki Evangelion Movie: Air / Magokoro wo, Kimi ni"
,"status":"Completed","episodes":1,"image":"https://s4.anilist.co/file/anilistcdn/media/anime/cover/large/bx32-i4ijZI4MuPiV.jpg","cover":"https://s4.anilist.co/file/anilistcdn/media/anime/banner/n32-BH9yHJBQqeOa.jpg","rating":85,"type":"MOVIE"
],"characters":[
"id":142129,"role":"MAIN","name":
"first":"Naomi","last":"Katagaki","full":"Naomi Katagaki","native":"ใ‚ซใ‚ฟใ‚ฌใ‚ญใƒŠใ‚ชใƒŸ","userPreferred":"Naomi Katagaki"
,"image":"https://s4.anilist.co/file/anilistcdn/character/large/b142129-xMceYebBgmUb.png","voiceActors":[
"id":109301,"language":"Japanese","name":
"first":"Toori","last":"Matsuzaka","full":"Toori Matsuzaka","native":"ๆพๅ‚ๆกƒๆŽ","userPreferred":"Toori Matsuzaka"
,"image":"https://s4.anilist.co/file/anilistcdn/staff/large/14301.jpg"
,
"id":258941,"language":"Italian","name":
"first":"Gabriele","last":"Vender","full":"Gabriele Vender","native":null,"userPreferred":"Gabriele Vender"
,"image":"https://s4.anilist.co/file/anilistcdn/staff/large/default.jpg"
,
"id":141777,"language":"German","name":
"first":"Florian","last":"Clyde","full":"Florian Clyde","native":null,"userPreferred":"Florian Clyde"
,"image":"https://s4.anilist.co/file/anilistcdn/staff/large/n141777-pEKyyYBPC0Vq.jpg"
]
,
"id":142131,"role":"MAIN","name":
"first":"Ruri","last":"Ichigyou","full":"Ruri Ichigyou","native":"ไธ€่กŒ็‘ ็’ƒ","userPreferred":"Ruri Ichigyou"
,"image":"https://s4.anilist.co/file/anilistcdn/character/large/b142131-tPOm5OKo9Yof.jpg","voiceActors":[
"id":137655,"language":"Japanese","name":
"first":"Minami","last":"Hamabe","full":"Minami Hamabe","native":"ๆตœ่พบ็พŽๆณข","userPreferred":"Minami Hamabe"
,"image":"https://s4.anilist.co/file/anilistcdn/staff/large/n137655-iXGDlyH1P1Y7.jpg"
,
"id":172670,"language":"Italian","name":
"first":"Agnese","last":"Marteddu","full":"Agnese Marteddu","native":null,"userPreferred":"Agnese Marteddu"
,"image":"https://s4.anilist.co/file/anilistcdn/staff/large/n172670-tePMCHl99gTw.png"
,
"id":156683,"language":"German","name":
"first":"Alina","last":"Freund","full":"Alina Freund","native":null,"userPreferred":"Alina Freund"
,"image":"https://s4.anilist.co/file/anilistcdn/staff/large/n156683-N3fTP37CUzW6.jpg"
]
,
"id":142133,"role":"MAIN","name":
"first":"Naomi","last":"Katagaki","full":"Naomi Katagaki","native":"ๅ …ๆ›ธ็›ดๅฎŸ","userPreferred":"Naomi Katagaki"
,"image":"https://s4.anilist.co/file/anilistcdn/character/large/b142133-PnSHMPGyggnU.jpg","voiceActors":[
"id":142134,"language":"Japanese","name":
"first":"Takumi","last":"Kitamura","full":"Takumi Kitamura","native":"ๅŒ—ๆ‘ๅŒ ๆตท","userPreferred":"Takumi Kitamura"
,"image":"https://s4.anilist.co/file/anilistcdn/staff/large/n142134-wLZtkNQ4uJMY.jpg"
,
"id":183879,"language":"Italian","name":
"first":"Mirko","last":"Cannella","full":"Mirko Cannella","native":null,"userPreferred":"Mirko Cannella"
,"image":"https://s4.anilist.co/file/anilistcdn/staff/large/n183879-UNOjvH1GjwLj.jpg"
,
"id":195608,"language":"German","name":
"first":"Nicolas","last":"Rathod","full":"Nicolas Rathod","native":null,"userPreferred":"Nicolas Rathod"
,"image":"https://s4.anilist.co/file/anilistcdn/staff/large/n195608-lWSll3q1LcvW.jpg"
]
,
"id":142127,"role":"SUPPORTING","name":
"first":"Yiyi","last":"Xu","full":"Yiyi Xu","native":"ใ‚ทใƒฅใƒผใƒปใ‚คใƒผใ‚คใƒผ","userPreferred":"Yiyi Xu"
,"image":"https://s4.anilist.co/file/anilistcdn/character/large/b142127-5MPDC4rDPmF3.png","voiceActors":[
"id":101634,"language":"Japanese","name":
"first":"Minako","last":"Kotobuki","full":"Minako Kotobuki","native":"ๅฏฟ็พŽ่œๅญ","userPreferred":"Minako Kotobuki"
,"image":"https://s4.anilist.co/file/anilistcdn/staff/large/n101634-IiPW117K0ybp.png"
,
"id":279602,"language":"Italian","name":
"first":"Chiara","last":"Oliviero","full":"Chiara Oliviero","native":null,"userPreferred":"Chiara Oliviero"
,"image":"https://s4.anilist.co/file/anilistcdn/staff/large/default.jpg"
,
"id":139128,"language":"German","name":
"first":"Milena","last":"Karas","full":"Milena Karas","native":null,"userPreferred":"Milena Karas"
,"image":"https://s4.anilist.co/file/anilistcdn/staff/large/n139128-o0WgGAI9kiBm.png"
]
,
"id":142128,"role":"SUPPORTING","name":
"first":"Tsunehisa","last":"Senko","full":"Tsunehisa Senko","native":"ๅƒๅคๆ’ไน…","userPreferred":"Tsunehisa Senko"
,"image":"https://s4.anilist.co/file/anilistcdn/character/large/b142128-3wTm02miovEN.png","voiceActors":[
"id":95160,"language":"Japanese","name":
"first":"Takehito","last":"Koyasu","full":"Takehito Koyasu","native":"ๅญๅฎ‰ๆญฆไบบ","userPreferred":"Takehito Koyasu"
,"image":"https://s4.anilist.co/file/anilistcdn/staff/large/n95160-jWevcH7BmfE1.jpg"
,
"id":158223,"language":"Italian","name":
"first":"Luigi","last":"Scribani","full":"Luigi Scribani","native":null,"userPreferred":"Luigi Scribani"
,"image":"https://s4.anilist.co/file/anilistcdn/staff/large/n158223-qf9apqrrAAKM.jpg"
,
"id":130895,"language":"German","name":
"first":"Martin","last":"Bross","full":"Martin Bross","native":null,"userPreferred":"Martin Bross"
,"image":"https://s4.anilist.co/file/anilistcdn/staff/large/n130895-FCAQCE6j3Bmr.jpg"
]
,
"id":142132,"role":"SUPPORTING","name":
"first":"Misuzu","last":"Kadenokouji","full":"Misuzu Kadenokouji","native":"ๅ‹˜่งฃ็”ฑๅฐ่ทฏ็พŽ้ˆด","userPreferred":"Misuzu Kadenokouji"
,"image":"https://s4.anilist.co/file/anilistcdn/character/large/b142132-u5fYSPBPT0yE.png","voiceActors":[
"id":102322,"language":"Japanese","name":
"first":"Haruka","last":"Fukuhara","full":"Haruka Fukuhara","native":"็ฆๅŽŸ้ฅ","userPreferred":"Haruka Fukuhara"
,"image":"https://s4.anilist.co/file/anilistcdn/staff/large/n102322-GkjxD99Pt3rT.png"
,
"id":175907,"language":"Italian","name":
"first":"Giulia","last":"Tarquini","full":"Giulia Tarquini","native":null,"userPreferred":"Giulia Tarquini"
,"image":"https://s4.anilist.co/file/anilistcdn/staff/large/n175907-Oz8ATQQnE6uI.png"
,
"id":134081,"language":"German","name":
"first":"Amira","last":"Leisner","full":"Amira Leisner","native":null,"userPreferred":"Amira Leisner"
,"image":"https://s4.anilist.co/file/anilistcdn/staff/large/n134081-PsFE2JwaSynl.jpg"
]
,
"id":142126,"role":"SUPPORTING","name":
"first":"Karasu","last":null,"full":"Karasu","native":"ใ‚ซใƒฉใ‚น","userPreferred":"Karasu"
,"image":"https://s4.anilist.co/file/anilistcdn/character/large/b142126-yJKSyxABpfwS.png","voiceActors":[
"id":95008,"language":"Japanese","name":
"first":"Rie","last":"Kugimiya","full":"Rie Kugimiya","native":"้‡˜ๅฎฎ็†ๆต","userPreferred":"Rie Kugimiya"
,"image":"https://s4.anilist.co/file/anilistcdn/staff/large/n95008-2y0EeuSTHIri.png"
,
"id":137987,"language":"Italian","name":
"first":"Lucrezia","last":"Marricchi","full":"Lucrezia Marricchi","native":null,"userPreferred":"Lucrezia Marricchi"
,"image":"https://s4.anilist.co/file/anilistcdn/staff/large/n137987-jgPsSuyYFfkd.jpg"
,
"id":146816,"language":"German","name":
"first":"Cรฉline","last":"Vogt","full":"Cรฉline Vogt","native":null,"userPreferred":"Cรฉline Vogt"
,"image":"https://s4.anilist.co/file/anilistcdn/staff/large/n146816-85ZGlV5RLXQR.jpg"
]
],"relations":[
"id":111733,"relationType":"SPIN_OFF","malId":40295,"title":
"romaji":"Another World","english":"Another World","native":"ใ‚ขใƒŠใ‚ถใƒผใƒปใƒฏใƒผใƒซใƒ‰","userPreferred":"Another World"
,"status":"Completed","episodes":3,"image":"https://s4.anilist.co/file/anilistcdn/media/anime/cover/large/bx111733-0nvIm7cJ7BGq.jpg","color":"#f1c986","type":"ONA","cover":"https://s4.anilist.co/file/anilistcdn/media/anime/cover/large/bx111733-0nvIm7cJ7BGq.jpg","rating":68
,
"id":133884,"relationType":"SPIN_OFF","malId":null,"title":
"romaji":"Hello (LoveCome) World","english":null,"native":"ใฏใ‚ใƒผ๏ผˆใ‚‰ใถใ“ใ‚๏ผ‰ใ‚ใƒผใ‚‹ใฉ","userPreferred":"Hello (LoveCome) World"
,"status":"Completed","episodes":null,"image":"https://s4.anilist.co/file/anilistcdn/media/manga/cover/large/bx133884-rx4vW0vfHRXK.jpg","color":"#e4505d","type":"MANGA","cover":"https://s4.anilist.co/file/anilistcdn/media/manga/cover/large/bx133884-rx4vW0vfHRXK.jpg","rating":66
,
"id":110599,"relationType":"ADAPTATION","malId":121294,"title":
"romaji":"HELLO WORLD","english":"HELLO WORLD: The Manga","native":"HELLO WORLD","userPreferred":"HELLO WORLD"
,"status":"Completed","episodes":null,"image":"https://s4.anilist.co/file/anilistcdn/media/manga/cover/large/bx110599-4ZfA4SeovNz5.jpg","color":"#f1c9ae","type":"MANGA","cover":"https://s4.anilist.co/file/anilistcdn/media/manga/cover/large/bx110599-4ZfA4SeovNz5.jpg","rating":71
,
"id":152814,"relationType":"SPIN_OFF","malId":null,"title":
"romaji":"HELLO WORLD if: Kadenokouji Misuzu wa Sekai de Saisho no Shitsuren wo Suru","english":null,"native":"HELLO WORLD if ใƒผๅ‹˜่งฃ็”ฑๅฐ่ทฏไธ‰้ˆดใฏไธ–็•Œใงๆœ€ๅˆใฎๅคฑๆ‹ใ‚’ใ™ใ‚‹ใƒผ","userPreferred":"HELLO WORLD if: Kadenokouji Misuzu wa Sekai de Saisho no Shitsuren wo Suru"
,"status":"Completed","episodes":null,"image":"https://s4.anilist.co/file/anilistcdn/media/manga/cover/large/bx152814-o1dxr2BRq6fo.jpg","color":"#f15d86","type":"NOVEL","cover":"https://s4.anilist.co/file/anilistcdn/media/manga/cover/large/bx152814-o1dxr2BRq6fo.jpg","rating":75
],"mappings":
"mal":38816,"imdb":"tt9418812","anidb":14532,"kitsu":42030,"anilist":106240,"anisearch":14104,"livechart":8669,"notify.moe":"ZNtes8smR","themoviedb":604605,"anime-planet":"hello-world"
,"episodes":[
"id":"hello-world-1120$episode$64868$sub","title":"Full","description":null,"number":1,"image":"https://s4.anilist.co/file/anilistcdn/media/anime/cover/large/bx106240-XeWQ4YhKzv7h.png","airDate":null
]'
+ case $provider in
++ sed -nE 's@"id":"([^"]*)","title":"([^"]*)",.*"number":1.*@\1\t\2@p'
++ head -1
++ printf %s '
"id":"106240","title":
"romaji":"HELLO WORLD","english":null,"native":"HELLO WORLD"
,"malId":38816,"synonyms":["ใƒใƒญใƒผใƒปใƒฏใƒผใƒซใƒ‰"],"isLicensed":true,"isAdult":false,"countryOfOrigin":"JP","trailer":
"id":"shoWFRnNoWw","site":"youtube","thumbnail":"https://i.ytimg.com/vi/shoWFRnNoWw/hqdefault.jpg"
,"image":"https://s4.anilist.co/file/anilistcdn/media/anime/cover/large/bx106240-XeWQ4YhKzv7h.png","popularity":60293,"color":"#f1c9a1","cover":"https://s4.anilist.co/file/anilistcdn/media/anime/banner/106240-aRO9crHZda8S.jpg","description":"In Kyoto in the year 2027, Naomi Katagaki, a male high school student encounters a person who is claiming to be Naomi from 10 years in the future. Together, they must change the future and save a classmate, Ruri, whom the younger Naomi starts to date in three months.","status":"Completed","releaseDate":2019,"startDate":
"year":2019,"month":9,"day":20
,"endDate":
"year":2019,"month":9,"day":20
,"totalEpisodes":1,"currentEpisode":1,"rating":73,"duration":98,"genres":["Drama","Psychological","Romance","Sci-Fi"],"season":"SUMMER","studios":["Graphinica"],"subOrDub":"sub","type":"MOVIE","recommendations":[
"id":106286,"malId":38826,"title":
"romaji":"Tenki no Ko","english":"Weathering With You","native":"ๅคฉๆฐ—ใฎๅญ","userPreferred":"Tenki no Ko"
,"status":"Completed","episodes":1,"image":"https://s4.anilist.co/file/anilistcdn/media/anime/cover/large/bx106286-5COcpd0J9VbL.png","cover":"https://s4.anilist.co/file/anilistcdn/media/anime/banner/106286-3oKwiwjd7Wkm.jpg","rating":82,"type":"MOVIE"
,
"id":97908,"malId":34498,"title":
"romaji":"Uchiage Hanabi, Shita kara Miru ka? Yoko kara Miru ka?","english":"Fireworks","native":"ๆ‰“ใกไธŠใ’่Šฑ็ซใ€ไธ‹ใ‹ใ‚‰่ฆ‹ใ‚‹ใ‹๏ผŸๆจชใ‹ใ‚‰่ฆ‹ใ‚‹ใ‹๏ผŸ","userPreferred":"Uchiage Hanabi, Shita kara Miru ka? Yoko kara Miru ka?"
,"status":"Completed","episodes":1,"image":"https://s4.anilist.co/file/anilistcdn/media/anime/cover/large/bx97908-CbfTf71GjJjg.jpg","cover":"https://s4.anilist.co/file/anilistcdn/media/anime/banner/97908-bOLWf1OwdRS7.png","rating":59,"type":"MOVIE"
,
"id":104562,"malId":38464,"title":
"romaji":"Ashita Sekai ga Owaru toshitemo","english":"The Relative Worlds","native":"ใ‚ใ—ใŸไธ–็•ŒใŒ็ต‚ใ‚ใ‚‹ใจใ—ใฆใ‚‚","userPreferred":"Ashita Sekai ga Owaru toshitemo"
,"status":"Completed","episodes":1,"image":"https://s4.anilist.co/file/anilistcdn/media/anime/cover/large/nx104562-7qQr6Zcg6dhY.jpg","cover":"https://s4.anilist.co/file/anilistcdn/media/anime/cover/large/nx104562-7qQr6Zcg6dhY.jpg","rating":60,"type":"MOVIE"
,
"id":21519,"malId":32281,"title":
"romaji":"Kimi no Na wa.","english":"Your Name.","native":"ๅ›ใฎๅใฏใ€‚","userPreferred":"Kimi no Na wa."
,"status":"Completed","episodes":1,"image":"https://s4.anilist.co/file/anilistcdn/media/anime/cover/large/bx21519-XIr3PeczUjjF.png","cover":"https://s4.anilist.co/file/anilistcdn/media/anime/banner/21519-1ayMXgNlmByb.jpg","rating":86,"type":"MOVIE"
,
"id":103643,"malId":37970,"title":
"romaji":"Yakusoku no Nanaya Matsuri","english":"Starlight Promises","native":"็ด„ๆŸใฎไธƒๅคœ็ฅญใ‚Š","userPreferred":"Yakusoku no Nanaya Matsuri"
,"status":"Completed","episodes":1,"image":"https://s4.anilist.co/file/anilistcdn/media/anime/cover/large/nx103643-ZmJnBZGFmRag.png","cover":"https://s4.anilist.co/file/anilistcdn/media/anime/cover/large/nx103643-ZmJnBZGFmRag.png","rating":64,"type":"ONA"
,
"id":20591,"malId":21845,"title":
"romaji":"Ushinawareta Mirai wo Motomete","english":"In Search of the Lost Future","native":"ๅคฑใ‚ใ‚ŒใŸๆœชๆฅใ‚’ๆฑ‚ใ‚ใฆ","userPreferred":"Ushinawareta Mirai wo Motomete"
,"status":"Completed","episodes":12,"image":"https://s4.anilist.co/file/anilistcdn/media/anime/cover/medium/b20591-xeTJt8QoFCXA.jpg","cover":"https://s4.anilist.co/file/anilistcdn/media/anime/banner/20591.jpg","rating":62,"type":"TV"
,
"id":5681,"malId":5681,"title":
"romaji":"Summer Wars","english":"Summer Wars","native":"ใ‚ตใƒžใƒผใ‚ฆใ‚ฉใƒผใ‚บ","userPreferred":"Summer Wars"
,"status":"Completed","episodes":1,"image":"https://s4.anilist.co/file/anilistcdn/media/anime/cover/large/bx5681-3DmxUVn3grD0.jpg","cover":"https://s4.anilist.co/file/anilistcdn/media/anime/banner/5681-gANFEmT8uIFF.jpg","rating":77,"type":"MOVIE"
,
"id":13391,"malId":13391,"title":
"romaji":"Rakuen Tsuihou: Expelled From Paradise","english":"Expelled From Paradise","native":"ๆฅฝๅœ’่ฟฝๆ”พ -Expelled From Paradise-","userPreferred":"Rakuen Tsuihou: Expelled From Paradise"
,"status":"Completed","episodes":1,"image":"https://s4.anilist.co/file/anilistcdn/media/anime/cover/large/bx13391-uj1wsF4E8mXO.jpg","cover":"https://s4.anilist.co/file/anilistcdn/media/anime/banner/13391-I4GeJZD2X1HS.jpg","rating":70,"type":"MOVIE"
,
"id":120120,"malId":42249,"title":
"romaji":"Tokyo Revengers","english":"Tokyo Revengers","native":"ๆฑไบฌใƒชใƒ™ใƒณใ‚ธใƒฃใƒผใ‚บ","userPreferred":"Tokyo Revengers"
,"status":"Completed","episodes":24,"image":"https://s4.anilist.co/file/anilistcdn/media/anime/cover/large/bx120120-mBmQUtMloszF.jpg","cover":"https://s4.anilist.co/file/anilistcdn/media/anime/banner/120120-UDYgoHA69peT.jpg","rating":80,"type":"TV"
,
"id":101316,"malId":37497,"title":
"romaji":"Irozuku Sekai no Ashita kara","english":"IRODUKU: The World in Colors","native":"่‰ฒใฅใไธ–็•Œใฎๆ˜Žๆ—ฅใ‹ใ‚‰","userPreferred":"Irozuku Sekai no Ashita kara"
,"status":"Completed","episodes":13,"image":"https://s4.anilist.co/file/anilistcdn/media/anime/cover/large/bx101316-yI1ZvMrsDUn9.png","cover":"https://s4.anilist.co/file/anilistcdn/media/anime/banner/n101316-UpEVwWWyOx1i.jpg","rating":73,"type":"TV"
,
"id":142455,"malId":50549,"title":
"romaji":"Bubble","english":"Bubble","native":"ใƒใƒ–ใƒซ","userPreferred":"Bubble"
,"status":"Completed","episodes":1,"image":"https://s4.anilist.co/file/anilistcdn/media/anime/cover/large/bx142455-0QwdqZahKC8A.jpg","cover":"https://s4.anilist.co/file/anilistcdn/media/anime/banner/142455-HCT4izfAzmcw.jpg","rating":71,"type":"ONA"
,
"id":127911,"malId":45613,"title":
"romaji":"Kawaii dake ja Nai Shikimori-san","english":"Shikimori'\''s Not Just a Cutie","native":"ๅฏๆ„›ใ„ใ ใ‘ใ˜ใ‚ƒใชใ„ๅผๅฎˆใ•ใ‚“","userPreferred":"Kawaii dake ja Nai Shikimori-san"
,"status":"Completed","episodes":12,"image":"https://s4.anilist.co/file/anilistcdn/media/anime/cover/large/bx127911-cQVL0dhldFwn.jpg","cover":"https://s4.anilist.co/file/anilistcdn/media/anime/banner/127911-YRSP7vuUy801.jpg","rating":68,"type":"TV"
,
"id":1689,"malId":1689,"title":
"romaji":"Byousoku 5 Centimeter","english":"5 Centimeters per Second","native":"็ง’้€Ÿ๏ผ•ใ‚ปใƒณใƒใƒกใƒผใƒˆใƒซ","userPreferred":"Byousoku 5 Centimeter"
,"status":"Completed","episodes":3,"image":"https://s4.anilist.co/file/anilistcdn/media/anime/cover/large/nx1689-hlkAI78WBahK.jpg","cover":"https://s4.anilist.co/file/anilistcdn/media/anime/banner/1689.jpg","rating":72,"type":"MOVIE"
,
"id":139311,"malId":49835,"title":
"romaji":"Kimi wo Aishita Hitori no Boku e","english":"To Me, The One Who Loved You","native":"ๅ›ใ‚’ๆ„›ใ—ใŸใฒใจใ‚Šใฎๅƒ•ใธ","userPreferred":"Kimi wo Aishita Hitori no Boku e"
,"status":"Completed","episodes":1,"image":"https://s4.anilist.co/file/anilistcdn/media/anime/cover/large/bx139311-5iHY459iwQ46.jpg","cover":"https://s4.anilist.co/file/anilistcdn/media/anime/cover/large/bx139311-5iHY459iwQ46.jpg","rating":71,"type":"MOVIE"
,
"id":32,"malId":32,"title":
"romaji":"Shin Seiki Evangelion Movie: Air / Magokoro wo, Kimi ni","english":"Neon Genesis Evangelion: The End of Evangelion","native":"ๆ–ฐไธ–็ด€ใ‚จใƒดใ‚กใƒณใ‚ฒใƒชใ‚ชใƒณๅŠ‡ๅ ด็‰ˆ Air/ใพใ”ใ“ใ‚ใ‚’ใ€ๅ›ใซ","userPreferred":"Shin Seiki Evangelion Movie: Air / Magokoro wo, Kimi ni"
,"status":"Completed","episodes":1,"image":"https://s4.anilist.co/file/anilistcdn/media/anime/cover/large/bx32-i4ijZI4MuPiV.jpg","cover":"https://s4.anilist.co/file/anilistcdn/media/anime/banner/n32-BH9yHJBQqeOa.jpg","rating":85,"type":"MOVIE"
],"characters":[
"id":142129,"role":"MAIN","name":
"first":"Naomi","last":"Katagaki","full":"Naomi Katagaki","native":"ใ‚ซใ‚ฟใ‚ฌใ‚ญใƒŠใ‚ชใƒŸ","userPreferred":"Naomi Katagaki"
,"image":"https://s4.anilist.co/file/anilistcdn/character/large/b142129-xMceYebBgmUb.png","voiceActors":[
"id":109301,"language":"Japanese","name":
"first":"Toori","last":"Matsuzaka","full":"Toori Matsuzaka","native":"ๆพๅ‚ๆกƒๆŽ","userPreferred":"Toori Matsuzaka"
,"image":"https://s4.anilist.co/file/anilistcdn/staff/large/14301.jpg"
,
"id":258941,"language":"Italian","name":
"first":"Gabriele","last":"Vender","full":"Gabriele Vender","native":null,"userPreferred":"Gabriele Vender"
,"image":"https://s4.anilist.co/file/anilistcdn/staff/large/default.jpg"
,
"id":141777,"language":"German","name":
"first":"Florian","last":"Clyde","full":"Florian Clyde","native":null,"userPreferred":"Florian Clyde"
,"image":"https://s4.anilist.co/file/anilistcdn/staff/large/n141777-pEKyyYBPC0Vq.jpg"
]
,
"id":142131,"role":"MAIN","name":
"first":"Ruri","last":"Ichigyou","full":"Ruri Ichigyou","native":"ไธ€่กŒ็‘ ็’ƒ","userPreferred":"Ruri Ichigyou"
,"image":"https://s4.anilist.co/file/anilistcdn/character/large/b142131-tPOm5OKo9Yof.jpg","voiceActors":[
"id":137655,"language":"Japanese","name":
"first":"Minami","last":"Hamabe","full":"Minami Hamabe","native":"ๆตœ่พบ็พŽๆณข","userPreferred":"Minami Hamabe"
,"image":"https://s4.anilist.co/file/anilistcdn/staff/large/n137655-iXGDlyH1P1Y7.jpg"
,
"id":172670,"language":"Italian","name":
"first":"Agnese","last":"Marteddu","full":"Agnese Marteddu","native":null,"userPreferred":"Agnese Marteddu"
,"image":"https://s4.anilist.co/file/anilistcdn/staff/large/n172670-tePMCHl99gTw.png"
,
"id":156683,"language":"German","name":
"first":"Alina","last":"Freund","full":"Alina Freund","native":null,"userPreferred":"Alina Freund"
,"image":"https://s4.anilist.co/file/anilistcdn/staff/large/n156683-N3fTP37CUzW6.jpg"
]
,
"id":142133,"role":"MAIN","name":
"first":"Naomi","last":"Katagaki","full":"Naomi Katagaki","native":"ๅ …ๆ›ธ็›ดๅฎŸ","userPreferred":"Naomi Katagaki"
,"image":"https://s4.anilist.co/file/anilistcdn/character/large/b142133-PnSHMPGyggnU.jpg","voiceActors":[
"id":142134,"language":"Japanese","name":
"first":"Takumi","last":"Kitamura","full":"Takumi Kitamura","native":"ๅŒ—ๆ‘ๅŒ ๆตท","userPreferred":"Takumi Kitamura"
,"image":"https://s4.anilist.co/file/anilistcdn/staff/large/n142134-wLZtkNQ4uJMY.jpg"
,
"id":183879,"language":"Italian","name":
"first":"Mirko","last":"Cannella","full":"Mirko Cannella","native":null,"userPreferred":"Mirko Cannella"
,"image":"https://s4.anilist.co/file/anilistcdn/staff/large/n183879-UNOjvH1GjwLj.jpg"
,
"id":195608,"language":"German","name":
"first":"Nicolas","last":"Rathod","full":"Nicolas Rathod","native":null,"userPreferred":"Nicolas Rathod"
,"image":"https://s4.anilist.co/file/anilistcdn/staff/large/n195608-lWSll3q1LcvW.jpg"
]
,
"id":142127,"role":"SUPPORTING","name":
"first":"Yiyi","last":"Xu","full":"Yiyi Xu","native":"ใ‚ทใƒฅใƒผใƒปใ‚คใƒผใ‚คใƒผ","userPreferred":"Yiyi Xu"
,"image":"https://s4.anilist.co/file/anilistcdn/character/large/b142127-5MPDC4rDPmF3.png","voiceActors":[
"id":101634,"language":"Japanese","name":
"first":"Minako","last":"Kotobuki","full":"Minako Kotobuki","native":"ๅฏฟ็พŽ่œๅญ","userPreferred":"Minako Kotobuki"
,"image":"https://s4.anilist.co/file/anilistcdn/staff/large/n101634-IiPW117K0ybp.png"
,
"id":279602,"language":"Italian","name":
"first":"Chiara","last":"Oliviero","full":"Chiara Oliviero","native":null,"userPreferred":"Chiara Oliviero"
,"image":"https://s4.anilist.co/file/anilistcdn/staff/large/default.jpg"
,
"id":139128,"language":"German","name":
"first":"Milena","last":"Karas","full":"Milena Karas","native":null,"userPreferred":"Milena Karas"
,"image":"https://s4.anilist.co/file/anilistcdn/staff/large/n139128-o0WgGAI9kiBm.png"
]
,
"id":142128,"role":"SUPPORTING","name":
"first":"Tsunehisa","last":"Senko","full":"Tsunehisa Senko","native":"ๅƒๅคๆ’ไน…","userPreferred":"Tsunehisa Senko"
,"image":"https://s4.anilist.co/file/anilistcdn/character/large/b142128-3wTm02miovEN.png","voiceActors":[
"id":95160,"language":"Japanese","name":
"first":"Takehito","last":"Koyasu","full":"Takehito Koyasu","native":"ๅญๅฎ‰ๆญฆไบบ","userPreferred":"Takehito Koyasu"
,"image":"https://s4.anilist.co/file/anilistcdn/staff/large/n95160-jWevcH7BmfE1.jpg"
,
"id":158223,"language":"Italian","name":
"first":"Luigi","last":"Scribani","full":"Luigi Scribani","native":null,"userPreferred":"Luigi Scribani"
,"image":"https://s4.anilist.co/file/anilistcdn/staff/large/n158223-qf9apqrrAAKM.jpg"
,
"id":130895,"language":"German","name":
"first":"Martin","last":"Bross","full":"Martin Bross","native":null,"userPreferred":"Martin Bross"
,"image":"https://s4.anilist.co/file/anilistcdn/staff/large/n130895-FCAQCE6j3Bmr.jpg"
]
,
"id":142132,"role":"SUPPORTING","name":
"first":"Misuzu","last":"Kadenokouji","full":"Misuzu Kadenokouji","native":"ๅ‹˜่งฃ็”ฑๅฐ่ทฏ็พŽ้ˆด","userPreferred":"Misuzu Kadenokouji"
,"image":"https://s4.anilist.co/file/anilistcdn/character/large/b142132-u5fYSPBPT0yE.png","voiceActors":[
"id":102322,"language":"Japanese","name":
"first":"Haruka","last":"Fukuhara","full":"Haruka Fukuhara","native":"็ฆๅŽŸ้ฅ","userPreferred":"Haruka Fukuhara"
,"image":"https://s4.anilist.co/file/anilistcdn/staff/large/n102322-GkjxD99Pt3rT.png"
,
"id":175907,"language":"Italian","name":
"first":"Giulia","last":"Tarquini","full":"Giulia Tarquini","native":null,"userPreferred":"Giulia Tarquini"
,"image":"https://s4.anilist.co/file/anilistcdn/staff/large/n175907-Oz8ATQQnE6uI.png"
,
"id":134081,"language":"German","name":
"first":"Amira","last":"Leisner","full":"Amira Leisner","native":null,"userPreferred":"Amira Leisner"
,"image":"https://s4.anilist.co/file/anilistcdn/staff/large/n134081-PsFE2JwaSynl.jpg"
]
,
"id":142126,"role":"SUPPORTING","name":
"first":"Karasu","last":null,"full":"Karasu","native":"ใ‚ซใƒฉใ‚น","userPreferred":"Karasu"
,"image":"https://s4.anilist.co/file/anilistcdn/character/large/b142126-yJKSyxABpfwS.png","voiceActors":[
"id":95008,"language":"Japanese","name":
"first":"Rie","last":"Kugimiya","full":"Rie Kugimiya","native":"้‡˜ๅฎฎ็†ๆต","userPreferred":"Rie Kugimiya"
,"image":"https://s4.anilist.co/file/anilistcdn/staff/large/n95008-2y0EeuSTHIri.png"
,
"id":137987,"language":"Italian","name":
"first":"Lucrezia","last":"Marricchi","full":"Lucrezia Marricchi","native":null,"userPreferred":"Lucrezia Marricchi"
,"image":"https://s4.anilist.co/file/anilistcdn/staff/large/n137987-jgPsSuyYFfkd.jpg"
,
"id":146816,"language":"German","name":
"first":"Cรฉline","last":"Vogt","full":"Cรฉline Vogt","native":null,"userPreferred":"Cรฉline Vogt"
,"image":"https://s4.anilist.co/file/anilistcdn/staff/large/n146816-85ZGlV5RLXQR.jpg"
]
],"relations":[
"id":111733,"relationType":"SPIN_OFF","malId":40295,"title":
"romaji":"Another World","english":"Another World","native":"ใ‚ขใƒŠใ‚ถใƒผใƒปใƒฏใƒผใƒซใƒ‰","userPreferred":"Another World"
,"status":"Completed","episodes":3,"image":"https://s4.anilist.co/file/anilistcdn/media/anime/cover/large/bx111733-0nvIm7cJ7BGq.jpg","color":"#f1c986","type":"ONA","cover":"https://s4.anilist.co/file/anilistcdn/media/anime/cover/large/bx111733-0nvIm7cJ7BGq.jpg","rating":68
,
"id":133884,"relationType":"SPIN_OFF","malId":null,"title":
"romaji":"Hello (LoveCome) World","english":null,"native":"ใฏใ‚ใƒผ๏ผˆใ‚‰ใถใ“ใ‚๏ผ‰ใ‚ใƒผใ‚‹ใฉ","userPreferred":"Hello (LoveCome) World"
,"status":"Completed","episodes":null,"image":"https://s4.anilist.co/file/anilistcdn/media/manga/cover/large/bx133884-rx4vW0vfHRXK.jpg","color":"#e4505d","type":"MANGA","cover":"https://s4.anilist.co/file/anilistcdn/media/manga/cover/large/bx133884-rx4vW0vfHRXK.jpg","rating":66
,
"id":110599,"relationType":"ADAPTATION","malId":121294,"title":
"romaji":"HELLO WORLD","english":"HELLO WORLD: The Manga","native":"HELLO WORLD","userPreferred":"HELLO WORLD"
,"status":"Completed","episodes":null,"image":"https://s4.anilist.co/file/anilistcdn/media/manga/cover/large/bx110599-4ZfA4SeovNz5.jpg","color":"#f1c9ae","type":"MANGA","cover":"https://s4.anilist.co/file/anilistcdn/media/manga/cover/large/bx110599-4ZfA4SeovNz5.jpg","rating":71
,
"id":152814,"relationType":"SPIN_OFF","malId":null,"title":
"romaji":"HELLO WORLD if: Kadenokouji Misuzu wa Sekai de Saisho no Shitsuren wo Suru","english":null,"native":"HELLO WORLD if ใƒผๅ‹˜่งฃ็”ฑๅฐ่ทฏไธ‰้ˆดใฏไธ–็•Œใงๆœ€ๅˆใฎๅคฑๆ‹ใ‚’ใ™ใ‚‹ใƒผ","userPreferred":"HELLO WORLD if: Kadenokouji Misuzu wa Sekai de Saisho no Shitsuren wo Suru"
,"status":"Completed","episodes":null,"image":"https://s4.anilist.co/file/anilistcdn/media/manga/cover/large/bx152814-o1dxr2BRq6fo.jpg","color":"#f15d86","type":"NOVEL","cover":"https://s4.anilist.co/file/anilistcdn/media/manga/cover/large/bx152814-o1dxr2BRq6fo.jpg","rating":75
],"mappings":
"mal":38816,"imdb":"tt9418812","anidb":14532,"kitsu":42030,"anilist":106240,"anisearch":14104,"livechart":8669,"notify.moe":"ZNtes8smR","themoviedb":604605,"anime-planet":"hello-world"
,"episodes":[
"id":"hello-world-1120$episode$64868$sub","title":"Full","description":null,"number":1,"image":"https://s4.anilist.co/file/anilistcdn/media/anime/cover/large/bx106240-XeWQ4YhKzv7h.png","airDate":null
]'
+ episode_info='hello-world-1120$episode$64868$sub  Full'
+ '[' -z 'hello-world-1120$episode$64868$sub    Full' ']'
+ '[' -z 'hello-world-1120$episode$64868$sub    Full' ']'
++ printf %s 'hello-world-1120$episode$64868$sub    Full'
++ cut -f1
+ episode_id='hello-world-1120$episode$64868$sub'
++ printf %s 'hello-world-1120$episode$64868$sub    Full'
++ cut -f2
++ sed 's@\\@@g'
+ episode_title=Full
+ '[' 'hello-world-1120$episode$64868$sub' = Full ']'
+ get_episode_links
+ case $provider in
++ printf %s 'hello-world-1120$episode$64868$sub'
++ sed -nE 's@.*episode\$([0-9]*)\$.*@\1@p'
+ episode_id=64868
++ curl -s 'https://zoro.to/ajax/v2/episode/servers?episodeId=64868'
++ tr '<|>' '\n'
++ sed -nE 's_.*data-id=\\"([^"]*)\\".*_\1_p'
++ head -1
+ source_id=662473
++ curl -s 'https://zoro.to/ajax/v2/episode/sources?id=662473'
++ sed -nE 's_.*"link":"([^"]*)".*_\1_p'
+ embed_link='https://rapid-cloud.co/embed-6/wOr8jYS3AiGn?vast=1'
++ printf %s 'https://rapid-cloud.co/embed-6/wOr8jYS3AiGn?vast=1'
++ sed -nE 's_(.*)/embed-(4|6)/(.*)\?vast=1$_\1\t\2\t\3_p'
+ parse_embed='https://rapid-cloud.co   6   wOr8jYS3AiGn'
++ printf %s 'https://rapid-cloud.co    6   wOr8jYS3AiGn'
++ cut -f1
+ provider_link=https://rapid-cloud.co
++ printf %s 'https://rapid-cloud.co    6   wOr8jYS3AiGn'
++ cut -f3
+ source_id=wOr8jYS3AiGn
++ printf %s 'https://rapid-cloud.co    6   wOr8jYS3AiGn'
++ cut -f2
+ embed_type=6
++ curl -s 'https://rapid-cloud.co/ajax/embed-6/getSources?id=wOr8jYS3AiGn' -H 'X-Requested-With: XMLHttpRequest'
+ json_data='{"sources":"U2FsdGVkX19A4PK/FXpbB/iIpujuvy5onO2G2SfsvdJF5rFM2ACXsd+leboeaPofyC/QY95/zMPEXyTWdd2MkBbEHKnDxZ5b2sktO3OZTUC7IdDSc8BGvJMyT+i7kj/5+x2yC/rstVnytlpFpJJTqJHIDeGbLl7NvmabRlISC1LSz4ChKR5yGlus7IzteW+JCh5cXiXOsVqdlpFkb6CajBD0HnlweUfRAD/fm43WMQvJssWsWD8Ls9UL1EBT19a2PSWfHxH7wwts482GE6P0CUZFFGhaXsunQ4C4T1sfOrSpx0X3NZ6QJphnFFO/+px41QeElyboxG/yAAQY+DjSZYQs6HsuUNi7q5Bjs0J4ge93SkPwTmuflByQSkbdS7O8pVZ4Nuv4DKiO+SshErUn40ouIuaNaHgP+LySOTQfMPw9IlEVmYndacEAbVDaX87pAkXMFMRs4bY2dzIXmRdJkQ==","sourcesBackup":"U2FsdGVkX1/2xlNtN9yoEHCkwFBlk1oINSslPh5/ULg=","tracks":[{"file":"https://cc.zorores.com/4b/d0/4bd025066be586ac220632e7b5f53fe0/eng-2.vtt","label":"English","kind":"captions","default":true},{"file":"https://cc.zorores.com/4b/d0/4bd025066be586ac220632e7b5f53fe0/eng-3.vtt","label":"English","kind":"captions"},{"file":null,"kind":"thumbnails"}],"encrypted":true,"intro":{"start":0,"end":0},"outro":{"start":0,"end":0},"server":4}'
++ printf %s '{"sources":"U2FsdGVkX19A4PK/FXpbB/iIpujuvy5onO2G2SfsvdJF5rFM2ACXsd+leboeaPofyC/QY95/zMPEXyTWdd2MkBbEHKnDxZ5b2sktO3OZTUC7IdDSc8BGvJMyT+i7kj/5+x2yC/rstVnytlpFpJJTqJHIDeGbLl7NvmabRlISC1LSz4ChKR5yGlus7IzteW+JCh5cXiXOsVqdlpFkb6CajBD0HnlweUfRAD/fm43WMQvJssWsWD8Ls9UL1EBT19a2PSWfHxH7wwts482GE6P0CUZFFGhaXsunQ4C4T1sfOrSpx0X3NZ6QJphnFFO/+px41QeElyboxG/yAAQY+DjSZYQs6HsuUNi7q5Bjs0J4ge93SkPwTmuflByQSkbdS7O8pVZ4Nuv4DKiO+SshErUn40ouIuaNaHgP+LySOTQfMPw9IlEVmYndacEAbVDaX87pAkXMFMRs4bY2dzIXmRdJkQ==","sourcesBackup":"U2FsdGVkX1/2xlNtN9yoEHCkwFBlk1oINSslPh5/ULg=","tracks":[{"file":"https://cc.zorores.com/4b/d0/4bd025066be586ac220632e7b5f53fe0/eng-2.vtt","label":"English","kind":"captions","default":true},{"file":"https://cc.zorores.com/4b/d0/4bd025066be586ac220632e7b5f53fe0/eng-3.vtt","label":"English","kind":"captions"},{"file":null,"kind":"thumbnails"}],"encrypted":true,"intro":{"start":0,"end":0},"outro":{"start":0,"end":0},"server":4}'
++ sed -nE 's_.*"encrypted":([^\,]*)\,.*_\1_p'
+ encrypted=true
+ case "$encrypted" in
++ curl -s https://github.com/enimax-anime/key/blob/e6/key.txt
++ sed -nE 's_.*js-file-line">(.*)<.*_\1_p'
+ key=Uxedu1B7tPnYSo3gsVQE
++ printf %s '{"sources":"U2FsdGVkX19A4PK/FXpbB/iIpujuvy5onO2G2SfsvdJF5rFM2ACXsd+leboeaPofyC/QY95/zMPEXyTWdd2MkBbEHKnDxZ5b2sktO3OZTUC7IdDSc8BGvJMyT+i7kj/5+x2yC/rstVnytlpFpJJTqJHIDeGbLl7NvmabRlISC1LSz4ChKR5yGlus7IzteW+JCh5cXiXOsVqdlpFkb6CajBD0HnlweUfRAD/fm43WMQvJssWsWD8Ls9UL1EBT19a2PSWfHxH7wwts482GE6P0CUZFFGhaXsunQ4C4T1sfOrSpx0X3NZ6QJphnFFO/+px41QeElyboxG/yAAQY+DjSZYQs6HsuUNi7q5Bjs0J4ge93SkPwTmuflByQSkbdS7O8pVZ4Nuv4DKiO+SshErUn40ouIuaNaHgP+LySOTQfMPw9IlEVmYndacEAbVDaX87pAkXMFMRs4bY2dzIXmRdJkQ==","sourcesBackup":"U2FsdGVkX1/2xlNtN9yoEHCkwFBlk1oINSslPh5/ULg=","tracks":[{"file":"https://cc.zorores.com/4b/d0/4bd025066be586ac220632e7b5f53fe0/eng-2.vtt","label":"English","kind":"captions","default":true},{"file":"https://cc.zorores.com/4b/d0/4bd025066be586ac220632e7b5f53fe0/eng-3.vtt","label":"English","kind":"captions"},{"file":null,"kind":"thumbnails"}],"encrypted":true,"intro":{"start":0,"end":0},"outro":{"start":0,"end":0},"server":4}'
++ tr '{|}' '\n'
++ sed -nE 's_.*"sources":"([^"]*)".*_\1_p'
++ base64 -d
++ openssl enc -aes-256-cbc -d -md md5 -k Uxedu1B7tPnYSo3gsVQE
++ sed -nE 's_.*"file":"([^"]*)".*_\1_p'
++ head -1
+ video_link=https://tc-1.moocdn.net/_v6/b72170d2c3d6bc835241e492a545be9d8edb9d3275ceda5cff46145aef613eac8928be09c6243c7e8f5cb79cdf8604b16e21ee60e89d638eb6a84ee39f445f1399dafff38d4c16fd23dbc39ea7edec8226a4531bfd7ba76270debd3a432c3826e827b2473153171977d16ee1c7244e8a9c8eebeacd65513d85af812b22b7a880/master.m3u8
+ '[' -z https://tc-1.moocdn.net/_v6/b72170d2c3d6bc835241e492a545be9d8edb9d3275ceda5cff46145aef613eac8928be09c6243c7e8f5cb79cdf8604b16e21ee60e89d638eb6a84ee39f445f1399dafff38d4c16fd23dbc39ea7edec8226a4531bfd7ba76270debd3a432c3826e827b2473153171977d16ee1c7244e8a9c8eebeacd65513d85af812b22b7a880/master.m3u8 ']'
++ printf %s '{"sources":"U2FsdGVkX19A4PK/FXpbB/iIpujuvy5onO2G2SfsvdJF5rFM2ACXsd+leboeaPofyC/QY95/zMPEXyTWdd2MkBbEHKnDxZ5b2sktO3OZTUC7IdDSc8BGvJMyT+i7kj/5+x2yC/rstVnytlpFpJJTqJHIDeGbLl7NvmabRlISC1LSz4ChKR5yGlus7IzteW+JCh5cXiXOsVqdlpFkb6CajBD0HnlweUfRAD/fm43WMQvJssWsWD8Ls9UL1EBT19a2PSWfHxH7wwts482GE6P0CUZFFGhaXsunQ4C4T1sfOrSpx0X3NZ6QJphnFFO/+px41QeElyboxG/yAAQY+DjSZYQs6HsuUNi7q5Bjs0J4ge93SkPwTmuflByQSkbdS7O8pVZ4Nuv4DKiO+SshErUn40ouIuaNaHgP+LySOTQfMPw9IlEVmYndacEAbVDaX87pAkXMFMRs4bY2dzIXmRdJkQ==","sourcesBackup":"U2FsdGVkX1/2xlNtN9yoEHCkwFBlk1oINSslPh5/ULg=","tracks":[{"file":"https://cc.zorores.com/4b/d0/4bd025066be586ac220632e7b5f53fe0/eng-2.vtt","label":"English","kind":"captions","default":true},{"file":"https://cc.zorores.com/4b/d0/4bd025066be586ac220632e7b5f53fe0/eng-3.vtt","label":"English","kind":"captions"},{"file":null,"kind":"thumbnails"}],"encrypted":true,"intro":{"start":0,"end":0},"outro":{"start":0,"end":0},"server":4}'
++ sed -E 's@sources":"[^"]*"@sources":"https://tc-1.moocdn.net/_v6/b72170d2c3d6bc835241e492a545be9d8edb9d3275ceda5cff46145aef613eac8928be09c6243c7e8f5cb79cdf8604b16e21ee60e89d638eb6a84ee39f445f1399dafff38d4c16fd23dbc39ea7edec8226a4531bfd7ba76270debd3a432c3826e827b2473153171977d16ee1c7244e8a9c8eebeacd65513d85af812b22b7a880/master.m3u8"@'
+ episode_links='{"sources":"https://tc-1.moocdn.net/_v6/b72170d2c3d6bc835241e492a545be9d8edb9d3275ceda5cff46145aef613eac8928be09c6243c7e8f5cb79cdf8604b16e21ee60e89d638eb6a84ee39f445f1399dafff38d4c16fd23dbc39ea7edec8226a4531bfd7ba76270debd3a432c3826e827b2473153171977d16ee1c7244e8a9c8eebeacd65513d85af812b22b7a880/master.m3u8","sourcesBackup":"U2FsdGVkX1/2xlNtN9yoEHCkwFBlk1oINSslPh5/ULg=","tracks":[{"file":"https://cc.zorores.com/4b/d0/4bd025066be586ac220632e7b5f53fe0/eng-2.vtt","label":"English","kind":"captions","default":true},{"file":"https://cc.zorores.com/4b/d0/4bd025066be586ac220632e7b5f53fe0/eng-3.vtt","label":"English","kind":"captions"},{"file":null,"kind":"thumbnails"}],"encrypted":true,"intro":{"start":0,"end":0},"outro":{"start":0,"end":0},"server":4}'
+ '[' -z '{"sources":"https://tc-1.moocdn.net/_v6/b72170d2c3d6bc835241e492a545be9d8edb9d3275ceda5cff46145aef613eac8928be09c6243c7e8f5cb79cdf8604b16e21ee60e89d638eb6a84ee39f445f1399dafff38d4c16fd23dbc39ea7edec8226a4531bfd7ba76270debd3a432c3826e827b2473153171977d16ee1c7244e8a9c8eebeacd65513d85af812b22b7a880/master.m3u8","sourcesBackup":"U2FsdGVkX1/2xlNtN9yoEHCkwFBlk1oINSslPh5/ULg=","tracks":[{"file":"https://cc.zorores.com/4b/d0/4bd025066be586ac220632e7b5f53fe0/eng-2.vtt","label":"English","kind":"captions","default":true},{"file":"https://cc.zorores.com/4b/d0/4bd025066be586ac220632e7b5f53fe0/eng-3.vtt","label":"English","kind":"captions"},{"file":null,"kind":"thumbnails"}],"encrypted":true,"intro":{"start":0,"end":0},"outro":{"start":0,"end":0},"server":4}' ']'
+ '[' '' = true ']'
+ '[' 1 -eq 1 ']'
+ status=COMPLETED
+ send_notification 'Watching HELLO WORLD - Ep: 1 Full'
+ '[' 0 = 0 ']'
+ printf '\33[2K\r\033[1;34m%s\n\033[0m' 'Watching HELLO WORLD - Ep: 1 Full'
+ return
+ case $provider in
++ printf %s '{"sources":"U2FsdGVkX19A4PK/FXpbB/iIpujuvy5onO2G2SfsvdJF5rFM2ACXsd+leboeaPofyC/QY95/zMPEXyTWdd2MkBbEHKnDxZ5b2sktO3OZTUC7IdDSc8BGvJMyT+i7kj/5+x2yC/rstVnytlpFpJJTqJHIDeGbLl7NvmabRlISC1LSz4ChKR5yGlus7IzteW+JCh5cXiXOsVqdlpFkb6CajBD0HnlweUfRAD/fm43WMQvJssWsWD8Ls9UL1EBT19a2PSWfHxH7wwts482GE6P0CUZFFGhaXsunQ4C4T1sfOrSpx0X3NZ6QJphnFFO/+px41QeElyboxG/yAAQY+DjSZYQs6HsuUNi7q5Bjs0J4ge93SkPwTmuflByQSkbdS7O8pVZ4Nuv4DKiO+SshErUn40ouIuaNaHgP+LySOTQfMPw9IlEVmYndacEAbVDaX87pAkXMFMRs4bY2dzIXmRdJkQ==","sourcesBackup":"U2FsdGVkX1/2xlNtN9yoEHCkwFBlk1oINSslPh5/ULg=","tracks":[{"file":"https://cc.zorores.com/4b/d0/4bd025066be586ac220632e7b5f53fe0/eng-2.vtt","label":"English","kind":"captions","default":true},{"file":"https://cc.zorores.com/4b/d0/4bd025066be586ac220632e7b5f53fe0/eng-3.vtt","label":"English","kind":"captions"},{"file":null,"kind":"thumbnails"}],"encrypted":true,"intro":{"start":0,"end":0},"outro":{"start":0,"end":0},"server":4}'
++ tr '{|}' '\n'
++ sed -nE 's@"file":"([^"]*.vtt)","label":"English.*@\1@p'
++ sed -e 's/:/\\:/g' -e 'H;1h;$!d;x;y/\n/:/' -e 's/:$//'
+ subs_links='https\://cc.zorores.com/4b/d0/4bd025066be586ac220632e7b5f53fe0/eng-2.vtt:https\://cc.zorores.com/4b/d0/4bd025066be586ac220632e7b5f53fe0/eng-3.vtt'
+ '[' -z 'https\://cc.zorores.com/4b/d0/4bd025066be586ac220632e7b5f53fe0/eng-2.vtt:https\://cc.zorores.com/4b/d0/4bd025066be586ac220632e7b5f53fe0/eng-3.vtt' ']'
+ '[' -z https://tc-1.moocdn.net/_v6/b72170d2c3d6bc835241e492a545be9d8edb9d3275ceda5cff46145aef613eac8928be09c6243c7e8f5cb79cdf8604b16e21ee60e89d638eb6a84ee39f445f1399dafff38d4c16fd23dbc39ea7edec8226a4531bfd7ba76270debd3a432c3826e827b2473153171977d16ee1c7244e8a9c8eebeacd65513d85af812b22b7a880/master.m3u8 ']'
+ '[' -z https://tc-1.moocdn.net/_v6/b72170d2c3d6bc835241e492a545be9d8edb9d3275ceda5cff46145aef613eac8928be09c6243c7e8f5cb79cdf8604b16e21ee60e89d638eb6a84ee39f445f1399dafff38d4c16fd23dbc39ea7edec8226a4531bfd7ba76270debd3a432c3826e827b2473153171977d16ee1c7244e8a9c8eebeacd65513d85af812b22b7a880/master.m3u8 ']'
+ play_video
+ '[' -f /home/vmatt/.cache/anime_history ']'
++ grep -E '^106240' /home/vmatt/.cache/anime_history
+ history='106240   1'
+ '[' -n '106240    1' ']'
++ printf %s '106240    1'
++ cut -f2
+ resume_from=1
+ '[' -n 1 ']'
+ '[' 1 -gt 0 ']'
+ '[' -z '' ']'
+ send_notification 'Resuming from saved progress: 1%'
+ '[' 0 = 0 ']'
+ printf '\33[2K\r\033[1;34m%s\n\033[0m' 'Resuming from saved progress: 1%'
+ return
+ '[' -z 1 ']'
+ opts=--start=1%
+ '[' -n '' ']'
+ '[' false = true ']'
+ launch_mpv='mpv --fs --referrer="" --sub-files="https\://cc.zorores.com/4b/d0/4bd025066be586ac220632e7b5f53fe0/eng-2.vtt:https\://cc.zorores.com/4b/d0/4bd025066be586ac220632e7b5f53fe0/eng-3.vtt" --force-media-title="HELLO WORLD - Ep: 1 Full" --start=1% "https://tc-1.moocdn.net/_v6/b72170d2c3d6bc835241e492a545be9d8edb9d3275ceda5cff46145aef613eac8928be09c6243c7e8f5cb79cdf8604b16e21ee60e89d638eb6a84ee39f445f1399dafff38d4c16fd23dbc39ea7edec8226a4531bfd7ba76270debd3a432c3826e827b2473153171977d16ee1c7244e8a9c8eebeacd65513d85af812b22b7a880/master.m3u8"'
++ eval 'mpv --fs --referrer="" --sub-files="https\://cc.zorores.com/4b/d0/4bd025066be586ac220632e7b5f53fe0/eng-2.vtt:https\://cc.zorores.com/4b/d0/4bd025066be586ac220632e7b5f53fe0/eng-3.vtt" --force-media-title="HELLO WORLD - Ep: 1 Full" --start=1% "https://tc-1.moocdn.net/_v6/b72170d2c3d6bc835241e492a545be9d8edb9d3275ceda5cff46145aef613eac8928be09c6243c7e8f5cb79cdf8604b16e21ee60e89d638eb6a84ee39f445f1399dafff38d4c16fd23dbc39ea7edec8226a4531bfd7ba76270debd3a432c3826e827b2473153171977d16ee1c7244e8a9c8eebeacd65513d85af812b22b7a880/master.m3u8"'
++ grep AV
++ tail -n1
++ sed -nE 's_.*AV: ([^ ]*) / ([^ ]*) \(([0-9]*)%\).*_\3_p'
+ stopped_at=1
+ '[' -n '' ']'
+ '[' -z 1 ']'
+ '[' 1 -gt 85 ']'
+ send_notification 'Current progress: 0/1 episodes watched'
+ '[' 0 = 0 ']'
+ printf '\33[2K\r\033[1;34m%s\n\033[0m' 'Current progress: 0/1 episodes watched'
+ return
+ send_notification 'Your progress has not been updated'
+ '[' 0 = 0 ']'
+ printf '\33[2K\r\033[1;34m%s\n\033[0m' 'Your progress has not been updated'
+ return
+ grep -sv 106240 /home/vmatt/.cache/anime_history
+ printf '%s\t%s' 106240 1
+ mv /home/vmatt/.cache/anime_history.tmp /home/vmatt/.cache/anime_history
+ send_notification 'Stopped at: 1%' 5000
+ '[' 0 = 0 ']'
+ printf '\33[2K\r\033[1;34m%s\n\033[0m' 'Stopped at: 1%'
+ return
+ cleanup
+ rm -rf /tmp/jerry-images
+ exit
justchokingaround commented 1 year ago

ah, i fixed that bug in the v4 branch

VMatt013 commented 1 year ago

Oh, thank you for the quick responds