-
Notifications
You must be signed in to change notification settings - Fork 0
Voxar/itunes-store
Folders and files
| Name | Name | Last commit message | Last commit date | |
|---|---|---|---|---|
Repository files navigation
Searches your imap enabled mail account for iTunes receipts and displays statistics abount
your purchases.
Using:
If you have a gmail account:
0. Enable imap on www.gmail.com
1. run 'ruby appstore.rb'
2. enter username
3. enter password
If you have an account other than gmail:
1. run 'ruby appstore.rb --host <server address> --port <server port> \
--mailbox <mailbox where receipts are stored>'
add '--ssl' if server uses ssl
2. enter username
3. enter password
see --help for options
Known problems:
* Don't know how how receipts for tv-shows look so there is a possibility they will be mistaken for music
* Probably only works if currency is behind the price (default in sweden)
* All receipts are assumed to be in the same mailbox.
"[Gmail]/All Mail" is default. use --mailbox to change
* Password is plain text in terminal if you don't have the highline gem
* 'NoMethodError: undefined method ‘dump’ for nil:NilClass'
- Seems to happen on slow WiFi. Connection too slow for threaded download? No problem on 802.11n-network though
* Plain text version of receipts have fixed width descriptions so the
seller field is missing or incomplete if app name is too long
Changelog:
12 March 2009 - 0.2:
* Counts and lists music!
* Total spent on apps and music
* 20 threads to download mail
* Option to list paid or free, music or apps, or all
* Masked password if you have installed the highline gem
19 Feb 2009 - 0.1.1:
* Changed default mailbox to '[Gmail]/All Mail'
* Searches all mail in gmail
* Max 10 threads to download mail
19 Feb 2009 - 0.1.0:
* initial
TODO:
* Webapp
* Include tv-shows. (need help by someone who can buy tv-shows...)
* More stats and graphs!
* HTML output (maybe xml?)
* JSON output
About
Ruby script for checking how much you have bought from itunes store
Resources
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published