The free-programming-books-search is a companion project of free-programming-books. It allows users to search by book title or author and filter by language. The search index is updated once per day, so changes made on free-programming-books may not be immediately reflected.
THERE IS NO DATABASE INVOLVED. Rather, the books are stored in a markdown on free-programming-books and is parsed daily by free-programming-books-parser. The books and all info pertaining to them are stored in a JSON file called fpb.json
.
This JSON is downloaded locally and searched locally when the actual search function is used.
node
. It should show the current version.cd
" and then drag and drop the folder into command line.npm install
.npm install react-scripts
.npm start
. At this point, the command prompt should start up the server, and a tab in your default browser should open up to localhost.MAKE SURE YOU HAVE COMPLETED THE INSTALLATION STEPS FIRST!
origin
".
cd
", then drag and drop folder in to Git command line).git init
.git remote add origin <repo url>
, replacing <repo url>
with the url of your github repository.npm install -g gh-pages
.npm run deploy
.https://yourusername.github.io/free-programming-books-search/
".What database are we using to store the books?
I added a book but it's not showing up on search?