Skip to content

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.

Notifications You must be signed in to change notification settings

PhidLarkson/obsidian-local-blog-plugin

Repository files navigation

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

Usage

  • Select the book icon

    image

    • Type in the blog host
    • Type the post slug from the public url
  • All loaded blogs will be displayed here

    image

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 file for details.


Developed with ❤️ by Prince Larbi


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.

About

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.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published