Linkbook is a powerful web app that can store your favorite links, keep you organized, and much more. Linkbook does all the heavy lifting for you by parsing websites to give you a clean and clear snapshot of each page you save by grabbing the website's top image, title, and summary. It also recommends related articles based on keywords found in each website you save.
Install the requirements: pip install -r requirements.txt
. The main dependencies are Flask and Pyrebase. However, there are a few other libraries required for web scraping.
You will need to create a Firebase database (for storing links, login/register authentication, etc.) as well as a Google API key (for use of the googleapiclient.discovery library). Once this is complete, place your API key in api_key=""
and Firebase project configuration in config={}
. Both variables are located in linkbook.py
Run the website:
python linkbook.py
Visit page in web browser:
http://localhost:5000/