Files
appchk-web/src
..
2020-09-14 01:16:24 +02:00
2020-09-07 17:11:34 +02:00
2020-09-16 00:28:54 +02:00
2020-09-13 13:24:28 +02:00
2020-09-16 00:28:54 +02:00
2020-09-16 00:28:54 +02:00
2020-09-15 17:03:33 +02:00
2020-09-16 00:28:54 +02:00
2020-09-16 00:28:54 +02:00
2020-09-16 00:28:54 +02:00
2020-08-23 21:22:21 +02:00
2020-09-16 00:28:54 +02:00

  • main.py
    Simply call this script in a cron job or something and it will take care of everything else. It will run the scripts below in the proper order.

  • 3rd-domains.txt
    Contains a list of common 3rd level domains, such as co.uk.

  • common_lib.py
    Library with useful functions used across multiple python scripts.

  • bundle_import.py
    Will copy all *.json files from data/_in to their bundle id dest folder e.g. mv data/_in/test.json data/com/apple/notes/id_42.json.

  • bundle_combine.py
    Merges all id_*.json files from a bundle id into a single combined.json. (run this script with one or multiple bundle ids as parameter.)

  • bundle_download.py
    Download and cache app metadata from apple servers in de and en given a bundle id. Will also download the app icon and store it in the bundle id out folder. (run this script with one or multiple bundle ids as parameter.)

  • html_bundle.py
    Takes the combined.json file and generates the graphs and html file. (run this script with one or multiple bundle ids as parameter.)

  • html_index.py
    Create all pages for the app index and link to bundle id subpages.

  • html_root.py
    Create main index.html.