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 <[EMAIL PROTECTED]> 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 >>>([EMAIL PROTECTED]), but haven't received a response >>>yet. >>> >>>thanks, >>>Tim >>>_______________________________________________ >>>cc-devel mailing list >>>[email protected] >>>http://lists.ibiblio.org/mailman/listinfo/cc-devel >>> >>> >>> >>> >> >> _______________________________________________ cc-devel mailing list [email protected] http://lists.ibiblio.org/mailman/listinfo/cc-devel
