Coder Social home page Coder Social logo

authorsearch's Introduction

authorsearch

Search for an author across several library websites.

  • quickly search multiple resources from the command line
  • each resource is handled concurrently
  • results are cached to reduce duplicate requests
  • several formatting options
  • errors go to standard error stream to allow filtering them out

Quickstart

Here you can install Go, if you don't have it already.

To install locally, first run git clone github.com/surmavagit/authorsearch to clone this repository.

Then run go build to make an executable file and then run it.

As an alternative, you can first install Go and then run go install github.com/surmavagit/authorsearch to install it globally.

Usage

  • Run ./authorsearch Lastname to search for an author with this name:

e.g. ./authorsearch Smith will give you results for authors called Smith.

  • You can also additionaly specify author's first name or year of birth or year of death to narrow down the results:

e.g. ./authorsearch Smith Adam or ./authorsearch Smith 1790 or ./authorsearch Smith Adam 1723 are all valid requests.

  • There are several flags avaliable:

--help, -h shows information about the flags

--verbose, -v shows all results, including resources where nothing was found

--no-description, -d suppresses the description column in the results

--no-numbers, -n suppresses the number column in the results

Featured Libraries

General Purpose

  1. OpenLibrary

a project of the Internet Archive, hosts thousands of books on all topics in different formats (picture and text)

  1. Project Gutenberg

hosts thousands of books on all topics in html or other text formats

  1. OnlineBooksPage

while it doesn't host any books itself, the OnlineBooksPage provides outstanding information on where one can read free public domain texts on all topics

Libraries on the topics of history and political economy:

  1. Tokyo Keizai University Institutional Repository - multiple texts (page scan pictures)
  2. Marxists Internet Archive - multiple texts not only by Marx, but also by many other authors
  3. History of Economic Thought website - information about authors and multiple links to their texts
  4. Mcmaster University Archive for the History of Economic Thought - multiple texts in txt or pdf formats
  5. Site Paulette Taieb - texts in both english and french (originals and translations)

authorsearch's People

Contributors

surmavagit avatar

Stargazers

Dan Hjartland avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.