Skip to content

Releases: dalzuga/go_parser

v0.3

09 Jan 22:35
Compare
Choose a tag to compare
v0.3 Pre-release
Pre-release

Third prototype.

  • Compiles and runs.
  • Added a command-line argument for fetching by different authorID (example: ./go_parser 9).
  • Additional page requests (beyond the first page) are fetched concurrently
  • Book titles are reconstructed from the http requests, maintaining pagination order, into a map[int]string

Instructions:

go build . (from repo directory)
./go_parser (retrieves author ID from 'books.xml' file)
./go_parser 9 (author ID set to 9)

Other ID's to try: 9, 16, 18, 26, 49, 58, 68, 119, 159, 229, 236, 282, 387, 399

v0.2

05 Jan 20:30
Compare
Choose a tag to compare
v0.2 Pre-release
Pre-release

Second prototype. Compiles, runs, and fetches data from the Goodreads API. Stores the bookTitles in a map[int]string. Checks if more requests are necessary, and makes them, appending results to the first map. Prints all the titles by that author in the database.

v0.1

12 Dec 06:46
Compare
Choose a tag to compare
v0.1 Pre-release
Pre-release

First prototype. Compiles, runs, fetches data from the Goodreads API, and prints all the titles by that author in the database.