Upload files to ''

This commit is contained in:
nodemixaholic 2024-01-30 17:33:30 +00:00
parent dac49e3afb
commit f44f2f32ac

33
bags.py
View file

@ -71,16 +71,35 @@ def ids_bag():
return bag return bag
GRANDSLAM_BAG = None
def grandslam_bag():
global GRANDSLAM_BAG
if GRANDSLAM_BAG is not None:
return GRANDSLAM_BAG
import icloud.gsa as gsa
r = requests.get(
"https://gsa.apple.com/grandslam/GsService2/lookup", verify=False,
headers = {
# We have to provide client info so that the server knows which version of the bag to give us
"X-Mme-Client-Info": gsa.build_client(),
"User-Agent": gsa.USER_AGENT,
}
)
if r.status_code != 200:
raise Exception("Failed to get Grandslam bag: " + r.status_code)
GRANDSLAM_BAG = plistlib.loads(r.content)
return GRANDSLAM_BAG
if __name__ == "__main__": if __name__ == "__main__":
# config = get_config() # config = get_config()
# print(config) # print(config)
# print(apns_init_bag_2()) # print(apns_init_bag_2())
# print(apns_init_bag_2() == apns_init_bag()) # print(apns_init_bag_2() == apns_init_bag())
bag = ids_bag() print(grandslam_bag())
for key in bag:
# print(key)
# print(bag[key])
if type(bag[key]) == str:
if "http" in bag[key]:
print(key, bag[key])