Skip to content

danielchalmers/Teichos

Repository files navigation

🛡️ Teichos: Page Blocker

Chrome Web Store Privacy Policy License: MIT Build Status

Block distracting websites with smart scheduling and filters.

📖 Usage

Adding Filters

  1. Right-click the Teichos icon → Options
  2. Click New Filter
  3. Enter a URL pattern (simple text or regex)
  4. Choose a group (or use 24/7 Always Active)
  5. Save and browse — matching URLs are blocked!

Creating Schedule Groups

Want to block sites only during work hours? Create a custom group:

  1. Click New Group
  2. Name it (e.g., "Work Hours")
  3. Uncheck Always Active
  4. Click New Schedule to add days and times
  5. Assign filters to your new group

🙏 Credits

  • esbuild — MIT
  • ESLint (@eslint/js, eslint) — MIT
  • Prettier — MIT
  • TypeScript — Apache-2.0
  • typescript-eslint — MIT
  • tsx — MIT
  • Vitest — MIT
  • rimraf — ISC
  • @types/chrome, @types/node — MIT
  • Shield icons created by Freepik - Flaticon