An open API service indexing awesome lists of open source software.

https://github.com/tim-gromeyer/mimedetector

Simple app to recognize mime types
https://github.com/tim-gromeyer/mimedetector

mime-database mime-parser mime-types qt

Last synced: about 2 months ago
JSON representation

Simple app to recognize mime types

Awesome Lists containing this project

README

          

![Made with C++](https://forthebadge.com/images/badges/made-with-c-plus-plus.svg)
[![Powered by Qt](https://forthebadge.com/images/badges/powered-by-qt.svg)](https://qt.io)
[![License: GPL v3](https://img.shields.io/badge/License-GPLv3-blue.svg)](https://www.gnu.org/licenses/gpl-3.0)

# [MimeDetector](https://tim-gromeyer.github.io/MimeDetector/)

As the name suggests, MimeDetector is a simple program for recognizing the MIME type of files

## Table of contents

1. [Features](#features)
2. [Preview](#preview)
3. [Dependencies](#dependencies)

-------

### Features

- Detect MIME type of files
- Provide details about MIME types

![Example](docs/images/Example.png)

### [Preview](https://tim-gromeyer.github.io/MimeDetector/mimedetector.html)

A preview is available [here](https://tim-gromeyer.github.io/MimeDetector/mimedetector.html)

Important:
- Search does not work

## Dependencies:

[Qt](https://qt.io/)

-------

## Build instructions

Run the [build script](scripts/build.sh) or follow the instructions below.

- Clone MarkdownEdit: `git clone https://github.com/tim-gromeyer/MimeDetector --depth=1 && cd MimeDetector`
- Create the build folder: `mkdir build && cd build`.
- Now create a Makefile with CMake: `cmake ..`.
- Build it: `cmake --build . -j4`

In summary:
```bash
git clone https://github.com/tim-gromeyer/MimeDetector --depth=1 && cd MimeDetector
mkdir build && cd build
cmake ..
cmake --build . -j4
```