# guessit-rest **Repository Path**: chenddcoder/guessit-rest ## Basic Information - **Project Name**: guessit-rest - **Description**: No description available - **Primary Language**: Unknown - **License**: LGPL-3.0 - **Default Branch**: develop - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2025-08-20 - **Last Updated**: 2025-08-20 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README REST WebService for GuessIt =========================== .. image:: http://img.shields.io/pypi/v/guessit-rest.svg :target: https://pypi.python.org/pypi/guessit-rest :alt: Latest Version .. image:: http://img.shields.io/badge/license-LGPLv3-blue.svg :target: https://pypi.python.org/pypi/guessit-rest :alt: LGPLv3 License .. image:: http://img.shields.io/travis/guessit-io/guessit-rest.svg :target: https://travis-ci.org/guessit-io/guessit-rest :alt: Build Status .. image:: http://img.shields.io/coveralls/guessit-io/guessit-rest.svg :target: https://coveralls.io/github/guessit-io/guessit-rest :alt: Coveralls GuessIt is a python library that extracts as much information as possible from a video filename. This is the REST WebService for `GuessIt `_. Install with pip ---------------- Python package is available on `PyPI `_. .. code:: shell $ pip install guessit-rest Then run guessit rest API using entry point. .. code:: shell $ guessit-rest Install from sources -------------------- .. code:: shell $ git clone https://github.com/guessit-io/guessit-rest $ cd guessit-rest Then configure a virtualenv with `pyenv `_ or any virtualenv manager you may like. .. code:: shell $ pyenv virtualenv ... Then install dependencies in the virtualenv. .. code:: shell $ pip install -e . Then run guessit rest API using main module. .. code:: shell $ python guessitrest Run with Docker --------------- An automated build is available at `Docker Hub `_. .. code:: shell $ docker run -p 5000:80 -it guessit/guessit-rest Usage ----- Connect your browser to `http://localhost:5000/?filename=test.avi `_ API Documentation is available on `Swagger UI `_ A test server is available on `https://api.guessit.io `_. This server has a small API rate limit, so if you really need a GuessIt REST API, you have to host it on your own server. .. code:: usage: guessitrest [-h] [-l LISTENING_ADRESS] [-p LISTENING_PORT] optional arguments: -h, --help show this help message and exit -l LISTENING_ADRESS, --listening-adress LISTENING_ADRESS Listening IP Adress of the HTTP Server. -p LISTENING_PORT, --listening-port LISTENING_PORT Listening TCP Port of the HTTP Server. License ------- GuessIt is licensed under the `LGPLv3 license `_.