Difference between revisions of "Dev/Source Code"
< Dev
Jump to navigation
Jump to search
(Created page with "'''[https://github.com/ArchiveTeam/ Fork me on GitHub!]''' The warrior uses the following repos: == Client code == Client code includes code that the warrior executes. [htt...") |
m (add devnav) |
||
Line 33: | Line 33: | ||
[https://github.com/ArchiveTeam/tinyarchive tinyarchive] | [https://github.com/ArchiveTeam/tinyarchive tinyarchive] | ||
: The server code for the tracker. | : The server code for the tracker. | ||
{{devnav}} |
Revision as of 03:57, 3 December 2013
Fork me on GitHub! The warrior uses the following repos:
Client code
Client code includes code that the warrior executes.
- For constructing the virtual appliance image
- Bootstrap code that is pulled from GitHub by the appliance
- Library that helps build grab scripts and the web interface for the warrior. The name "seesaw" comes from its original behavior: download, upload, and repeat.
Projects are in separate repositories typically with the name -grab
as a suffix.
Server code
Server code includes code that the Tracker executes.
- The server of which the Seesaw contacts
- The server of which the warrior appliances contact for project metadata
- The scripts that bundles the WARC files.
URLTeam code
URLTeam code is independent from the tracker and warrior.
- The client code that scrapes the shortlinks. It includes a pipeline shim to run the code.
- The server code for the tracker.