This tool automates building a knowledge base for quick learning or creating a reference guide. It fetches GitHub READMEs, adapts them for Obsidian, enabling users to visualise a topic and related fields using Obsidian's graph view.
- Expand to include plugins for additional websites.
- Enhance the reformatting process for Obsidian.
- Integrate a LLM for data cleaning, analyzing/summarising notes.
- Fetches and reformats README files from GitHub for Obsidian compatibility.
- Utilizes environment variables for secure API key management.
- Node.js.
- A GitHub API key with repository access permissions.
- Clone this repository.
- Install dependencies with
npm install. - Create a
.envfile in the project's root, addingGITHUB_API_KEY=your_api_key_here. - List the repositories in
index.js(const repoUrls = "[URL,URL2,...]"). - Execute the script with the commands:
node index.js