ipa-size-map /

Filename Size Date modified Message
static
templates
76 B
1.4 KB
351 B
1.6 KB
1.3 KB
272 B

iOS Backup Treemap

Shows the amount of space used by your apps, according to your most recent backup.

TODO:

  • Make a proper class for the space-map data
  • Export that class to a dict/json
  • Parse my iTunes Mobile Apps folder and store:
    • Bundle ID (index by this)
    • App name
    • Zipped size
    • Full size
    • Genres?
    • App icon (extract to a folder)
  • Integrate the above data with the space-map-data class
    • Show app name over bundle ID
    • Update the tree-map to show that size data (with a 3-way toggle per kind of data)
  • Allow pan/zoom on the TreeMap
  • Consider switching to a different treemap source (here too) to make the above easier?
    • Try to keep most of the action in the space-map-data class to make output-format switches easier
  • Move the Flask webapp into its own package

FUTURE:

  • Add a "keep/hidden" attribute to remove big-but-want-to-keep apps from the TreeMap
  • Make a "Pile of Shame" queue of apps to keep-or-kill
  • Make a list of apps that aren't installed
  • Make it a keep-or-delete queue
  • Support reading the Springboard data from a connected iPhone with libimobiledevice?
  • Associate backup files with their apps to notice which small apps have big fingerprints.
Tip: Filter by directory path e.g. /media app.js to search for public/media/app.js.
Tip: Use camelCasing e.g. ProjME to search for ProjectModifiedEvent.java.
Tip: Filter by extension type e.g. /repo .js to search for all .js files in the /repo directory.
Tip: Separate your search with spaces e.g. /ssh pom.xml to search for src/ssh/pom.xml.
Tip: Use ↑ and ↓ arrow keys to navigate and return to view the file.
Tip: You can also navigate files with Ctrl+j (next) and Ctrl+k (previous) and view the file with Ctrl+o.
Tip: You can also navigate files with Alt+j (next) and Alt+k (previous) and view the file with Alt+o.