[cc-devel] API to Internet Archive?
Nathan R. Yergler
nathan at yergler.net
Tue Oct 11 07:47:22 EDT 2005
Yes, both interfaces I described require you to generate and upload two
XML files -- one containing the metadata and the other describing the
other files you're uploading. So you end up building a FTP client into
your app.
I had the links in emails from folks at the IA (some of whom are no
longer there) from the past year of development. I always end up having
to go digging in my email, because i can never find them when I need
them :).
Nathan
Tim Olsen wrote:
>Hi Nathan,
>
>So the Direct Contribution Interface still involves uploading the
>metadata xml files, right?
>
>btw, how did you find those links? Google can only find the link for
>the Advanced Contribution interface, and Google found it linked from a
>forum post from last year.
>
>thanks for your help! It's really appreciated!
>
>-Tim
>
>On 10/10/05, Nathan R. Yergler <nathan at yergler.net> wrote:
>
>
>>Hi Tim,
>>
>>I saw your earlier email (not sure if you or the Archive forwarded it to
>>me), but completely spaced out replying. Mea culpa.
>>
>>ccPublisher originally used the Advanced Contribution interface from
>>IA. The interface is documented at
>>http://www.archive.org/help/contrib-advanced.php. It involves uploading
>>the files and metadata to IA and then polling a URI to start the import
>>process. The latest release of ccPublisher (and last few releases of
>>Ourmedia Publisher) all use the new Direct Contribution interface, which
>>reduces the delay between when an item is uploaded and when it is
>>available on the site. The Direct Contribution interface is documented
>>at http://www.archive.org/help/contrib-direct.php.
>>
>>ccPublisher abstracts it's Archive.org functionality into the PyArchive
>>module, in CVS at
>>http://cvs.sourceforge.net/viewcvs.py/cctools/pyarchive/pyarchive/. In
>>particular submission.py contains our wrappers for the contribution
>>interfaces. If I recall correctly, CVS HEAD is still the old-style
>>interface, and the ccp8_1_0_x branch has the new DC interface.
>>
>>I'd be happy to help you with any naggling details or questions you have.
>>
>>Nathan R. Yergler
>>Software Engineer
>>Creative Commons
>>
>>Tim Olsen wrote:
>>
>>
>>
>>>Hi,
>>>
>>>My coworkers and I are adding to LimeWire the ability to upload
>>>CC-licensed files to the Internet Archive. I noticed ccPublisher has
>>>this ability. Does anyone know of a published API for interfacing to
>>>the Internet Archive?
>>>
>>>I've tried asking this on the Internet Archive discuss list
>>>(archivists-talk at yahoogroups.com), but haven't received a response
>>>yet.
>>>
>>>thanks,
>>>Tim
>>>_______________________________________________
>>>cc-devel mailing list
>>>cc-devel at lists.ibiblio.org
>>>http://lists.ibiblio.org/mailman/listinfo/cc-devel
>>>
>>>
>>>
>>>
>>
>>
More information about the cc-devel
mailing list