Skip to content

e0406370/markuapi

Repository files navigation

markuapi

FastAPI Python Coverage license Run-tests-using-Pytest

Purpose

markuapi is a serverless web scraper API providing structured access to info, list, review, and search endpoints for:


API

Leapcell (Primary)

  • Base URL:

    https://markuapi.apn.leapcell.app
  • Redis caching of responses is implemented.

  • Swagger

Vercel (Secondary)

  • Base URL:

    https://markuapi.vercel.app
  • Redis caching of responses is NOT implemented.

  • Swagger

Refer to the Swagger UI for the complete API documentation.


Deployment

Docker

  # builds image and runs container in the background
  docker compose up -d --build

  # follows the log output in real-time
  docker compose logs -f

  # stops and removes container
  docker compose down

Development

uv

  # syncs essential project dependencies
  uv sync

  # starts development server with hot reloading
  uv run uvicorn src.app:app --reload

License

This project is licensed under the terms of the MIT License.

This project is neither affiliated with nor endorsed by Filmarks.

About

Web scraper API for Filmarks Animes, Filmarks Dramas, and Filmarks Movies.

Topics

Resources

License

Stars

5 stars

Watchers

0 watching

Forks

Contributors