A TRMNL plugin that displays FBI's Most Wanted list using the official FBI Wanted API.
- Displays current FBI Most Wanted list
- Shows detailed information for each wanted person
- Auto-updates every 6 hours via GitHub Actions
- Includes warning messages and reward information when available
- Clean, organized display using TRMNL's design system
-
Create a new Private Plugin in TRMNL:
- Go to Plugins -> Private Plugin -> Add New
- Name it "FBI Most Wanted"
- Select "Webhook" for the Strategy
- Save and copy the Plugin UUID
-
Configure the plugin:
- Copy
.env.exampleto.env - Add your TRMNL Plugin UUID to
.env - Copy the markup from
markup.htmlinto TRMNL's plugin markup editor
- Copy
-
Set up GitHub Actions:
- Add your TRMNL Plugin UUID as a GitHub secret named
TRMNL_PLUGIN_UUID - The workflow will automatically run every 6 hours
- Add your TRMNL Plugin UUID as a GitHub secret named
- Install dependencies:
pip install -r requirements.txt- Create
.envfile with your configuration:
cp .env.example .env-
Edit
.envwith your TRMNL Plugin UUID -
Run the script:
python main.pyThe plugin automatically updates every 6 hours using GitHub Actions. You can also trigger updates manually from the Actions tab in your repository.
MIT License
- FBI Wanted API: https://api.fbi.gov/wanted/v1/list
- TRMNL Framework: https://usetrmnl.com/