Skip to content

StevenQMai/plot-armor

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Plot Armor

A Chrome extension that protects you from unwanted spoilers for your favorite shows and movies.

Features

  • 🛡️ Active spoiler protection for TV shows and movies
  • 🔍 Search and filter your protected content
  • 📊 Track spoiler blocking statistics
  • 🎯 Easy-to-use interface with show/movie management
  • 🌓 Beautiful UI with a warm, cream-colored theme

Development

This project is built with:

  • Vite
  • React
  • TypeScript
  • Tailwind CSS

Setup

  1. Clone the repository:
git clone <your-repo-url>
cd plot-armor
  1. Install dependencies:
npm install
  1. Start development server:
npm run dev
  1. Build the extension:
npm run build
  1. Load the extension in Chrome:
  • Open Chrome and navigate to chrome://extensions/
  • Enable "Developer mode"
  • Click "Load unpacked"
  • Select the dist directory from this project

Project Structure

  • src/ - Source code
    • App.tsx - Main popup component
    • content.ts - Content script for spoiler detection
    • types/ - TypeScript type definitions
  • public/ - Static assets and manifest
  • dist/ - Production build output

Contributing

Feel free to open issues or submit pull requests for any improvements or bug fixes.

About

A Chrome extension that protects you from unwanted spoilers for your favorite shows and movies.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors