Skip to content

nrmnqdds/gomaluum

Repository files navigation

GoMa'luum

i-Ma'luum scraper reimplementation with Go

🚧 In Construction 🚧

Important

This project is not associated with the official i-Ma'luum!

Support this project!

"Buy Me A Coffee"

A Reimplementation of the infamous Simplified i-Ma'luum API in Go.

Swagger API documentation is available at here.

What's difference from previous version

  • Goroutine for better concurrency performance
  • PASETO for secure SSO token generation
  • gRPC support for fast interservice communication
  • Docker support

Local installation

Requires go >= 1.23

git clone http://github.com/nrmnqdds/gomaluum
cd gomaluum
go mod tidy
air

Using Docker

docker build -t gomaluum .
docker run -p 1323:1323 -d gomaluum

Todo

  • Scrape more data
  • Make it faster

About

IIUM's i-Ma'luum API (unofficial)

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages