Skip to content

Instantly share code, notes, and snippets.

@scruss
Created December 23, 2018 17:48
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save scruss/d774fd51da457c11578ce586f2e1fdfd to your computer and use it in GitHub Desktop.
Save scruss/d774fd51da457c11578ce586f2e1fdfd to your computer and use it in GitHub Desktop.
Sample Internet Archive command-line upload metadata CSV for old scanned computer manuals
identifier file description subject[0] subject[1] subject[2] subject[3] subject[4] subject[5] subject[6] subject[7] title creator date collection mediatype language
Acorn409005MemoPlan 409005 - Memo Plan.pdf User guide for the MemoPlan word processor for CP/M on the Acorn BBC Micro Z80 Second Processor. acorn z80 bbc bbc_micro manual userguide cp/m wordprocessor MemoPlan for the BBC Microcomputer with Z80 second processor Acorn Computers Limited 1984 opensource texts eng
Acorn409006FilePlan 409006 - File Plan.pdf User guide for the FilePlan database for CP/M on the Acorn BBC Micro Z80 Second Processor. acorn z80 bbc bbc_micro manual userguide cp/m database FilePlan for the BBC Microcomputer with Z80 second processor Acorn Computers Limited 1984 opensource texts eng
Acorn409007GraphPlan 409007 - Graph Plan.pdf User guide for the GraphPlan financial modelling package for CP/M on the Acorn BBC Micro Z80 Second Processor. acorn z80 bbc bbc_micro manual userguide cp/m financial GraphPlan for the BBC Microcomputer with Z80 second processor Acorn Computers Limited 1984 opensource texts eng
Acorn409008Accountant 409008 - Accountant.pdf User guide for the Accountant accounting software package for CP/M on the Acorn BBC Micro Z80 Second Processor. acorn z80 bbc bbc_micro manual userguide cp/m accounting Accountant for the BBC Microcomputer with Z80 second processor Acorn Computers Limited 1984 opensource texts eng
Acorn409009NucleusSystemGenerator 409009 - Nucleus System Generator.pdf User guide for the Nucleus System Generator menu-based program creator package for CP/M on the Acorn BBC Micro Z80 Second Processor. acorn z80 bbc bbc_micro manual userguide cp/m 4gl Nucleus System Generator for the BBC Microcomputer with Z80 second processor Acorn Computers Limited 1984 opensource texts eng
@scruss
Copy link
Author

scruss commented Dec 23, 2018

The Internet Archive Python Library allows you to batch upload items by taking directions from a specially-formatted CSV file. This example was used successfully to upload five very similar items, and was called using the command:

ia upload --spreadsheet=uploading.csv

Internet Archive generates browseable previews and plain text versions of any PDF uploaded. The five items created from this CSV were:

Apart from the time spent populating the spreadsheet, the only tricky decision in this process is choosing a unique identifier for each item.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment