https://github.com/ntwigs/librarify
A place - to store your books
https://github.com/ntwigs/librarify
books covers library mongodb
Last synced: 3 months ago
JSON representation
A place - to store your books
- Host: GitHub
- URL: https://github.com/ntwigs/librarify
- Owner: ntwigs
- Created: 2016-12-16T13:35:24.000Z (over 8 years ago)
- Default Branch: master
- Last Pushed: 2017-02-17T17:00:16.000Z (over 8 years ago)
- Last Synced: 2025-01-18T02:25:43.714Z (5 months ago)
- Topics: books, covers, library, mongodb
- Language: JavaScript
- Size: 104 KB
- Stars: 2
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README

### Librarify
The internet needs more '-ifys'.### How to get this show on the road?
* Install Node (sudo apt-get install nodejs).
* Install mongoDB (sudo apt-get install mongodb).
* Run the first shellscript - start.sh (./start.sh) - will install dependencies, create missing files, and populate the database.### .. and how do I start this?
* Open two terminal windows or tabs
* Go into the server folder - run 'npm start'
* Go into the client folder - run 'npm start'#### Everything is now up and running! (*Almost*) - If you only want the basic - less fun state - then you can stop right now.
#### Getting book covers automatically instructions [here](https://github.com/vadimdemedes/google-images) or down here:
Create Google Custom Search Engine (CSE) [here](https://cse.google.com/cse).
Do not select any specific site - use 'Restrict Pages using Schema.org Types' under 'Advanced options' - and use the Schema: 'Thing'.Create a Google Custom Search Engine API [here](https://console.developers.google.com).
Create a new api key under *credentials*.Go to the file located in /server/config/secret/Google-Api.js and paste in the keys you just obtained.
#### And now - you are golden.