Skip to content
This repository has been archived by the owner on Mar 9, 2023. It is now read-only.

Latest commit

 

History

History
86 lines (57 loc) · 3.03 KB

similarauth.md

File metadata and controls

86 lines (57 loc) · 3.03 KB

similarauth.pl

Maintenance

Finding all similar authors

From the Goodreads Feedback forum, Anne (2018):

I like Laura Kinsale and Loretta Chase. If I do some digging, I discover that I might like Judith Ivory too, because she is on the similar authors list of both authors. And if I like Judith Ivory, too, I certainly should try Sherry Thomas, because she is on all lists of those three authors

This

Screenshot

How to generate this on a GNU/Linux operating system

  1. Install the toolbox
  2. at the prompt, enter:
$ ./similarauth.pl --help
$ ./similarauth.pl [email protected]

Enter GR password for [email protected]: ****************
Signing in to Goodreads... OK
Loading books from "ALL" may take a while... 108 books
Loading similar authors for 96 authors:
[  0%] Huhn, Willy               #17326001	  0 similar	  2.56s
[  1%] Gse, Don Murdoch          #8506208	 24 similar	  2.13s
[  2%] Foucault, Michel          #1260		 19 similar	  2.41s
[  3%] Siedersleben, Johannes    #1878894	  0 similar	  1.11s
[  4%] Mattheck, Claus           #1960		  0 similar	  3.27s
[  5%] Dillmann, Renate          #9835498	  0 similar	  1.51s
[  6%] Decker, Peter             #361391	  0 similar	  2.42s
[  7%] Bockelmann, Eske          #6219827	  0 similar	  2.20s
...
[100%] O'Neill, Ryan "Elfmaster" #15065556	  0 similar	  2.43s
Done.
Writing authors (N=360) to "./list-out/similarauth-18418712.html"...
Total time: 8 minutes

Note:

You can break the process with CTRL-C and continue later without having to re-read all online sources again, as reading from Goodreads.com is very time consuming. The script internally uses a file-cache which is busted after 31 days and saves to /tmp/FileCache/.

Observations and limitations

  • long runtime: Goodreads slows down all requests and we have to load a lot of data
  • many authors (in my shelves) have no "similar authors" data on Goodreads
  • actual value of this isn't the 'seen' part but just having a long list with similar but yet unknown authors

Feedback

If you like this project, give it a star on GitHub. Report bugs or suggestions via GitHub or see the AUTHORS.md file.

See also