Sign up to save tools and stay up to date with the latest in AI
bg
bg
1

GitHub - raphaelsty/knowledge: Open-source personal bookmarks search engine

Mar 21, 2024 - github.com
The article discusses "Knowledge", a web application that automatically extracts content from various social media platforms like GitHub, HackerNews, Zotero, and Twitter. The application creates a search engine and a knowledge graph that allows users to navigate through documents and automatically extracted tags. The content is extracted daily from the user's starred repositories, upvoted posts, uploaded documents, and liked tweets. The extracted content is tagged to enhance the search experience, and the updated version of the web app is pushed automatically.

To deploy the tool, users need to define secrets in the repository configurations for the different APIs that the system requests. The application requires several secrets to access the different APIs, including `FLY_API_TOKEN` and `OPENAI_API_KEY`. After setting up the secrets, users can specify the Github and Twitter users whose liked content they wish to extract. The cost of hosting the application is under $8 per month, but it can increase if a large number of users query your bookmarks 24/7. Costs can be bounded via Fly.io and OpenAI dashboards.

Key takeaways:

  • Knowledge is a web application that extracts content from various social media platforms and creates a search engine and knowledge graph for easy navigation and enhanced search experience.
  • The application requires several secrets to access different APIs, including `FLY_API_TOKEN` and `OPENAI_API_KEY`. These secrets need to be set in the repository configurations.
  • After setting the secrets, users can specify the Github and Twitter users whose liked content they wish to extract by modifying the sources.yml file located at the root of the repository.
  • The application can be deployed following the Fly.io documentation, and the cost of hosting the application is under 8$ per month, which can be bounded via Fly.io and OpenAI dashboards.
View Full Article

Comments (0)

Be the first to comment!