melsen888 / meowvie

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Meowvie

Just some random project that attempt to ease and simplify getting movie or anime download urls.

Tech Stacks

  • Golang as Backend

    I choose golang beacuse I need good performance, and good search engine library (prevent to use elasticsearch or equivalent)

  • Nodejs as Crawler

    Because my Python skill is poor, so I dont think any other than Nodejs has good ecosystem for web scraping.

  • Deno as Frontend

    It just easy to develop, easy to deploy

Performance

No benchmark was done, but I was tested it with 30 concurrent queries on 256 MB ram, and so far so good, the slowest is response time is arround 500ms

❯ oha "https://meowvie.fly.dev/movie/search?q=borto" -z 10s -c 30 -q 30
Summary:
  Success rate: 1.0000
  Total:        10.0014 secs
  Slowest:      0.5025 secs
  Fastest:      0.0675 secs
  Average:      0.1381 secs
  Requests/sec: 29.7959

  Total data:   0 B
  Size/request: 0 B
  Size/sec:     0 B

Movie/Anime sources

  • Otakudesu
  • Melongmovie (Partially)

About

License:MIT License


Languages

Language:Go 95.8%Language:TypeScript 2.8%Language:Dockerfile 1.4%