Closed
Bug 873190
Opened 12 years ago
Closed 12 years ago
Plan and document a bulk export dump
Categories
(Marketplace Graveyard :: API, defect, P1)
Tracking
(Not tracked)
VERIFIED
FIXED
2013-05-30
People
(Reporter: clouserw, Assigned: andy+bugzilla)
References
Details
Our API is a great resource for quickly getting up to date information for our app catalog. However, for some applications (eg. search engines), it's more useful to get all the data than it is to have to up to the minute. Continuously scraping our paginated API is time consuming and costly.
In the tradition of fine marketplaces everywhere we'd like to create a curated dump of our entire app catalog and make it available to partners or other folks who are interested in manipulating our data in bulk.
The best example I know of is Apple's Affiliate Resources (http://www.apple.com/itunes/affiliates/resources/documentation/itunes-enterprise-partner-feed.html). That page explains what it is, has schema diagrams, and details all the fields - perfect.
This bug is about writing our own equivalent document. For v1 I'd like to, at a minimum, get Apps, Ratings, and Categories into the doc, but I haven't thought about it past that - no doubt there are other great things to add too. It doesn't need 100% of everything right now, we gotta ship, but let's get a good set.
I'd like to get daily dumps into a single JSON file. Let's hear more thoughts on this as we go.
| Assignee | ||
Updated•12 years ago
|
Assignee: nobody → amckay
Target Milestone: --- → 2013-05-30
| Assignee | ||
Comment 2•12 years ago
|
||
https://github.com/mozilla/zamboni/commit/a1f02c
I just noticed "into a single JSON file" I don't think that's a great idea for when the data gets really, really big its easy to iterate over files. So this gives all the data as a tarball people can access.
| Assignee | ||
Updated•12 years ago
|
Status: NEW → RESOLVED
Closed: 12 years ago
Resolution: --- → FIXED
| Reporter | ||
Comment 3•12 years ago
|
||
This links to -dev instead of prod. A mistake?
| Assignee | ||
Comment 4•12 years ago
|
||
Won't be on prod until the push, then I'll add links for prod to the docs.
| Reporter | ||
Comment 5•12 years ago
|
||
CCing e.me. This exist on -dev at the moment, will be in production at the end of this week.
http://firefox-marketplace-api.readthedocs.org/en/latest/topics/export.html
Thanks!
(In reply to Wil Clouser [:clouserw] from comment #5)
> CCing e.me. This exist on -dev at the moment, will be in production at the
> end of this week.
>
> http://firefox-marketplace-api.readthedocs.org/en/latest/topics/export.html
Comment 7•12 years ago
|
||
The link to the development server in the docs gives me a 404
I tried https://marketplace-dev-cdn.allizom.org/dumped-apps/tarballs/2013-05-31.tgz
What am i doing wrong?
"will be in production at the end of this week."
(In reply to krupa raj 82[:krupa] from comment #7)
> The link to the development server in the docs gives me a 404
>
> I tried
> https://marketplace-dev-cdn.allizom.org/dumped-apps/tarballs/2013-05-31.tgz
>
> What am i doing wrong?
| Reporter | ||
Comment 9•12 years ago
|
||
(In reply to krupa raj 82[:krupa] from comment #7)
> The link to the development server in the docs gives me a 404
>
> I tried
> https://marketplace-dev-cdn.allizom.org/dumped-apps/tarballs/2013-05-31.tgz
>
> What am i doing wrong?
That's tomorrow. Try yesterday's date.
Comment 10•12 years ago
|
||
awesome! Also, i was completely convinced yesterday was 05/31 :)
verified by downloading https://marketplace-dev-cdn.allizom.org/dumped-apps/tarballs/2013-05-30.tgz
Status: RESOLVED → VERIFIED
| Reporter | ||
Comment 11•12 years ago
|
||
In production: https://marketplace.cdn.mozilla.net/dumped-apps/tarballs/2013-05-30.tgz
Is that going to work for importing into e.me's index?
Flags: needinfo?(nati)
Comment 12•12 years ago
|
||
That should do, but if you could link e.g. current.tgz to the latest tgz, that would be awesome.
Thanks,
Nati
Flags: needinfo?(nati)
| Reporter | ||
Comment 13•12 years ago
|
||
Cool, I filed bug 878881 for that. If you run into any bugs or need more/different info in the dumps just file another bug for us and we'll fix it up. Cheers.
You need to log in
before you can comment on or make changes to this bug.
Description
•