Skip to content

heycatch/goshikimori

Repository files navigation

EN | RU

About

A small library for interacting with shikimori, written in golang.

  • Work with API occurs only through OAuth2.
  • No dependencies on other libraries.
  • The GNU make utility is used for tests and builds.

Install

go get github.com/heycatch/goshikimori

Examples

Documentation

godoc support is also available.

# Method #1: Use docker.
git clone git@github.com:heycatch/goshikimori.git && cd goshikimori
make docker-build
make docker-start

# Open in browser.
http://localhost:1337/pkg/github.com/heycatch/goshikimori/
# Method #2(Linux): Install godoc.
go install -v golang.org/x/tools/cmd/godoc@latest
# Add 'export' to the file /home/$USER/.profile and reboot.
export GOPATH=$HOME/go
export PATH=$PATH:$GOPATH/bin
# Check that the application is working properly.
godoc --help

# After installation or if 'godoc' is already installed.
git clone git@github.com:heycatch/goshikimori.git && cd goshikimori
make doc

# Open in browser.
http://localhost:1337/pkg/github.com/heycatch/goshikimori/

Shikimori documentation

About

API v1/v2 | GraphQL implementation for shikimori.one

Topics

Resources

License

Stars

Watchers

Forks

Languages