Giter Site home page Giter Site logo

tiredtechnician's Introduction

TiredTechnician

An easier way to add books straight to LazyLibrarian.

A Library Technician is

a skilled library and information professional trained to perform the day-to-day functions of a library, and assists librarians in the acquisition, preparation, and organization of information. They also assist library patrons in finding information.

To install

  • Create a folder in the root of your webserver called TiredTechnician.
  • Download all the files and unzip them into the folder.
  • Edit the settings.php file with your hostname:port and API from LazyLibrarian.
  • Browse to http://localhost/TiredTechnician.
  • Start searching for books.

Known Issues

  • If your search query is too broad it will time out. Try to use a more narrow search.

Special thanks to @philborman for both creating LazyLibrarian and his support in my project!

tiredtechnician's People

Contributors

fireshaper avatar

Stargazers

 avatar Jason Miller avatar RXWatcher avatar  avatar -- avatar Norton avatar CodeS1ave avatar  avatar  avatar Bruce Lysik avatar

Watchers

Bruce Lysik avatar  avatar

tiredtechnician's Issues

A few suggestions...

Looks good, I have made a few changes to the api though which might make it easier.
queueBook now returns an error if the book id is not recognised. This means the sleep() after queueBook is not needed. Also the sleep after addBook is not ideal as we are waiting for goodreads to get back to us and it could be a while. addBook doesn't put the bookID into the database until it gets the reply from goodreads so it would be safer to call addBook then poll queueBook in a loop until you get "OK". You could maybe sleep a second in the loop, maybe add a limit on how many tries?
Hope this helps :-)

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.