This project provides a web-based search tool for the Flipper Zero IR Database. It allows users to easily search, filter, and download IR remote files for use with the Flipper Zero device.
You can access the live version of this tool at: https://jaylikesbunda.github.io/Flipper-IRDB-Search/
- Search IR remote files by brand, model, or device type
- Filter results by device type and brand
- Responsive design for desktop and mobile devices
- Pagination for large result sets
- Direct download links for IR files
- Dark theme with orange accents for a sleek look
- Python Parser Script: Downloads and parses the Flipper-IRDB repository to create a JSON database.
- Web Application: A client-side web tool for searching and displaying the IR remote database.
- Python 3.6+
- Web browser (Chrome, Firefox, Safari, etc.)
- Internet connection (for initial setup and database updates)
- Clone this repository:
git clone https://github.com/yourusername/flipper-zero-ir-search.git cd flipper-zero-ir-search
- Install required Python packages:
pip install requests
- Run the Python parser script to create the database:
This will download the Flipper-IRDB repository, parse the IR files, and create a
python flipper_irdb_parser.py
flipper_irdb_database.json
file. - Open
index.html
in your web browser to use the search tool locally.
- Visit https://jaylikesbunda.github.io/Flipper-IRDB-Search/ or open
index.html
in your web browser if running locally. - Use the search bar to find IR remotes by brand, model, or device type.
- Use the dropdown filters to narrow results by device type or brand.
- Click the "Download IR File" link on any result to download the IR file for use with your Flipper Zero.
To update the IR remote database with the latest files from the Flipper-IRDB repository:
- Run the Python parser script again:
python flipper_irdb_parser.py
- Refresh the web page to load the updated database.
Contributions to improve the search tool or parser script are welcome! Please follow these steps:
- Fork the repository
- Create a new branch (
git checkout -b feature/your-feature-name
) - Make your changes
- Commit your changes (
git commit -am 'Add some feature'
) - Push to the branch (
git push origin feature/your-feature-name
) - Create a new Pull Request
This project is licensed under the MIT License - see the LICENSE file for details.
- Flipper-IRDB for providing the IR remote database
- All contributors to the Flipper-IRDB project
This project is not officially associated with Flipper Devices Inc. It is a community-driven tool to facilitate easier searching and access to the Flipper-IRDB repository.