A social site for book reviews, lists, favorites.
Pull the expected data dumps from Open Library.
Get the dumps for authors, works, and editions.
Run the import services in the following order (Until I've added the parent service to run them all):
- Import authors with
OpenLibrary::AuthorService.new(path/to/author/dump).call - Import works with
OpenLibrary::WorkService.new(path/to/work/dump).call - Import subjects with
OpenLibrary::SubjectService.new(path/to/work/dump).call - Import works/subjects relationships with
OpenLibrary::WorkSubjectService.new(path/to/work/dump).call - Import works/authors relationships with
OpenLibrary::WorkAuthorService.new(path/to/work/dump).call - Import languages with
OpenLibrary::LanguageService.new.call - Import publishers with
OpenLibrary::PublisherService.new(path/to/edition/dump).call - Import editions with
OpenLibrary::EditionService.new(path/to/edition/dump).call - Import edition/authors relationships with
OpenLibrary::EditionAuthorService.new(path/to/edition/dump).call - Import work covers with
OpenLibrary::WorkCoverService.new(path/to/works/dump).call - Import edition covers with
OpenLibrary::EditionCoverService.new(path/to/editions/dump).call