# MIME Type Reference This project provides a quick and easy way to browse and search for official IANA-registered MIME types. It consists of two main parts: 1. A Python script (`fetcher.py`) that downloads the latest MIME type registration data from the official IANA website. 2. A self-contained HTML file (`index.html`) that displays the data in a clean, searchable, and user-friendly interface. ## Features - **Up-to-date Data**: Fetches data directly from IANA's official sources. - **Categorized View**: Organizes MIME types by category (text, image, application, etc.). - **Obsolete/Deprecated Handling**: Separately categorizes and displays obsolete or deprecated types for clarity. - **Live Search**: Instantly filter all categories with a single search bar. - **Zero Dependencies**: The `index.html` file is completely self-contained and requires no external libraries or frameworks. ## How to Use ### 1. Fetch the Data To get the latest MIME types, run the Python script. This will download the data from IANA and create a `mime_types.json` file in the same directory. You will need `aiohttp` to run the script: ```bash pip install aiohttp python fetcher.py ``` ### 2. View the Data Simply open the `index.html` file in any modern web browser. It will automatically load the `mime_types.json` file and display the data. You can now browse the categories or use the search bar to find specific MIME types.