Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/phidlarkson/obsidian-local-blog-plugin
An obsidian plugin that loads and saves your favourite blogs from the internet to your local machine. It works by taking the blog host, eg: username.hashnode.dev and the blog slug, eg: yoghurt-beats-coffee-anytime.
https://github.com/phidlarkson/obsidian-local-blog-plugin
blog graphql obsidian-plugin
Last synced: 3 months ago
JSON representation
An obsidian plugin that loads and saves your favourite blogs from the internet to your local machine. It works by taking the blog host, eg: username.hashnode.dev and the blog slug, eg: yoghurt-beats-coffee-anytime.
- Host: GitHub
- URL: https://github.com/phidlarkson/obsidian-local-blog-plugin
- Owner: PhidLarkson
- Created: 2024-08-23T09:28:12.000Z (5 months ago)
- Default Branch: master
- Last Pushed: 2024-08-24T15:57:09.000Z (5 months ago)
- Last Synced: 2024-10-15T17:01:07.331Z (3 months ago)
- Topics: blog, graphql, obsidian-plugin
- Language: TypeScript
- Homepage: https://pnlarbi.vercel.app/
- Size: 11.2 MB
- Stars: 3
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Efie Obsidian Plugin 🌍
Efie (meaning "home" in Akan). The Obsidian plugin that fetches and saves blog posts to a designated directory. The plugin organizes blog posts neatly and provides easy access to your fetched content with a ribbon icon for quick navigation.
![image](https://github.com/user-attachments/assets/484889c3-d04a-4b23-abe2-a2a86b23aac8)
## Usage
- Select the book icon
![image](https://github.com/user-attachments/assets/6b2a21a6-974b-4493-9b0e-8309b346fb23)
- Type in the blog host
- Type the post slug from the public url- All loaded blogs will be displayed here
![image](https://github.com/user-attachments/assets/e6b4bcc5-f572-4bca-aabb-f95355294750)## Features
- **Fetch and Save Blog Posts**: Input your blog host and slug, and Efie will create a Markdown file in the specified directory.
- **Organized Blog Directory**: All saved blogs are stored in a designated folder, keeping your workspace neat.
- **Quick Access via Ribbon**: The ribbon icon displays a star that shows all saved blogs, letting you open them instantly from a popover menu.
- **Neat Input Popover**: When filling in the host and slug, Efie arranges the input fields in a clean, user-friendly layout.## How to Use
1. **Install the Plugin**: Clone or download the repository and place it in your Obsidian plugins folder.
2. **Activate the Plugin**: Go to Settings > Third-party Plugins, and enable the Efie Plugin.
3. **Configure the Plugin**:
- Open the plugin settings and specify your blog host (e.g., `username.hashnode.dev`) and the slug for the blog post.
- Set the directory where fetched blogs should be saved.
4. **Fetch a Blog**: Click the ribbon icon, fill in the blog host and slug, and Efie will fetch and save the blog as a Markdown file.
5. **Access Saved Blogs**: Click the star icon on the ribbon to see a list of all saved blogs. Each entry is clickable and features a star next to it for quick identification.## Installation
1. Download the repository.
2. Extract the files to your Obsidian vault's `plugins` folder.
3. Enable the plugin in the Obsidian settings.## License
This project is licensed under the MIT License - see the [LICENSE](LICENSE) file for details.
---
Developed with ❤️ by [Prince Larbi](https://pnlarbi.vercel.app/)
---
# Obsidian Sample Plugin
This is a sample plugin for Obsidian (https://obsidian.md).
This project uses TypeScript to provide type checking and documentation.
The repo depends on the latest plugin API (obsidian.d.ts) in TypeScript Definition format, which contains TSDoc comments describing what it does.