WP Manifestindependent plugin directory
manifest / content / bark-blog

Bark Blog

A WordPress plugin that connects to your Fi smart dog collar and automatically generates weekly blog posts written in your dog's voice.

by Nicholas Garofalo · github.com/eidolonnight/bark-blog · website

0stars
0forks

Install

No release zip yet. The repository archive installs, but the folder name will carry the branch suffix and updates will not flow:

wp plugin install https://github.com/eidolonnight/bark-blog/archive/refs/heads/main.zip

A WordPress plugin that connects to your Fi smart dog collar and automatically generates weekly blog posts written in your dog's voice.

What It Does

Every week, Bark Blog pulls your dog's activity data from the Fi API and creates a blog post that includes:

  • Two personality-driven paragraphs written in first-person dog voice, with tone that adapts based on activity level
  • A stats table with steps, distance, and rest (sleep + naps) for the week
  • Collar battery mentions when notable (fully charged or low)
  • An Instagram follow link when configured
  • A configurable Fi collar referral link in the sign-off

Voice paragraphs can be generated using built-in templates or via AI (OpenAI or Anthropic). The plugin includes two voice personalities out of the box (Cute Dog and Guard Dog).

Requirements

Installation

  1. Download or clone this repository into your wp-content/plugins/ directory
  2. Activate Bark Blog through the WordPress Plugins menu
  3. Go to Settings > Bark Blog
  4. Enter your Fi account email and password
  5. Configure your dog's name, post settings, and schedule
  6. Click Generate Blog Post Now to test it out

Configuration

Setting Description
Fi Email / Password Your Fi app login credentials (encrypted before storage)
Fi Collar Link Standard link, author referral, or your own referral link
Dog Name Must match the name in the Fi app
Blog Voice Voice personality for generated posts
AI Provider Optionally use OpenAI or Anthropic for voice paragraphs
Post Status Draft (review first) or Publish (auto-publish)
Category / Author Assign posts to a category and author
Schedule Day and time for automatic weekly posts

How It Works

  1. Authenticates with the Fi REST API and stores session cookies
  2. Queries the Fi GraphQL API for pet profile, activity stats, rest stats, and location
  3. Generates blog content using AI or built-in templates
  4. Creates a WordPress post with block markup (paragraphs, table, separator)

License

This project is licensed under the GPL v3 or later. See the LICENSE file for details.