All of Katy's Projects

๐ŸŽฌ YamTrack Sync for WP

A simple-to-use bridge that connects your YamTrack watch history to your WordPress site, displaying your recently watched movies and TV shows.

Actively Developing - More Layouts Coming Soon!

Key Features

Everything you need to display your watch history on your WordPress site.

๐Ÿค–

Automated Python Sync

Lightweight script fetches data from your local YamTrack SQLite database automatically.

๐Ÿ”

Secure REST API

Communication is protected by a unique, auto-generated secret key.

โšก

Zero-Config UI

Download a pre-configured Python setup package directly from your WordPress admin.

๐ŸŽจ

Highly Customizable

Full control over alignment, colors, typography, and image rounding through the settings panel.

๐Ÿ’พ

Smart Caching

Avoids redundant uploads by fingerprinting watch dates - only updates when something new is watched.

๐Ÿ“ฑ

Dashboard Widget

Beautiful, customizable widget displays your most recently watched movie or TV show.

How It Works

Get started in just a few simple steps.

1

Download the Plugin

Download the latest release to your PC from GitHub.

2

Install the Plugin

Upload the .zip to your WordPress site and activate it.

3

Generate Your Sync File

Go to the "YamTrack Sync" admin page and click "Download .zip Package".

4

Deploy Python

Extract the downloaded kwwd-yamtrack-sync-setup.zip and upload the yam_to_wp.py file to your YamTrack server.

5

Automate

Set a Cron job or Task Scheduler to run the Python script. 15 minutes is recommended.

Requirements

What you need to get started.

๐Ÿ“

WordPress

6.0 or higher

๐Ÿ

Python

3.x with requests and sqlite3 libraries

๐ŸŽฌ

YamTrack

Access to the db.sqlite3 file

Get Involved

Help make this plugin better for everyone.

๐Ÿ”ง

Pull Requests

Contribute code to add functionality or fix bugs.

๐Ÿ’ก

Feature Requests

Use GitHub issues to suggest new features.

๐Ÿ›

Bug Reports

Report issues with details about what went wrong.

โญ

Star the Project

Show appreciation and increase visibility.

Support Katy

Building these tools takes time. If you enjoy this plugin, consider supporting the development!