Initial commit
This commit is contained in:
commit
71667d81e4
3 changed files with 414 additions and 0 deletions
33
README.md
Normal file
33
README.md
Normal file
|
|
@ -0,0 +1,33 @@
|
|||
# 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.
|
||||
Loading…
Add table
Add a link
Reference in a new issue