Cli tool for boorus
Switch branches/tags
Nothing to show
Clone or download
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
cmd/getmoe fix(style): used gofmt against main.go Oct 2, 2018
internal
provider feat(provider): added fake data for sankaku provider Oct 4, 2018
.editorconfig feat(deps): moved to go modules (#11) Oct 4, 2018
.gitignore
.goreleaser.yml fixed: typo in .goreleaser.yml Sep 15, 2018
.travis.yml
LICENSE Update license Feb 17, 2018
README.md docs: added installation information to readme.md Dec 16, 2018
board.go feat(deps): moved to go modules (#11) Oct 4, 2018
configuration.go feat(tags): added Tags type to RequestConfiguration Oct 3, 2018
configuration_test.go feat(tags): added Tags type to RequestConfiguration Oct 3, 2018
doc.go feat(docs): added doc.go file Oct 3, 2018
go.mod
go.sum docs: added installation information to readme.md Dec 16, 2018
post.go refactor: reduced number of internal packages Oct 2, 2018
provider.go
rating.go refactor: reduced number of internal packages Oct 2, 2018
tags.go refactor: reduced number of internal packages Oct 2, 2018
tags_test.go refactor: reduced number of internal packages Oct 2, 2018
urlstring.go refactor: reduced number of internal packages Oct 2, 2018
urlstring_test.go refactor: reduced number of internal packages Oct 2, 2018

README.md

Get Moe

GoDoc Build Status codecov Go Report Card Dependabot Status

Get Moe is a REST client for image boards, such as Moebooru, Gelbooru and Danbooru. The goal of the project is to provide APIs for the most well-known image boards (boorus). This project started for the purpose of researching of various characters popularity, rather than image grabbing, however save feature is also available.

Installing

macOS

brew install leonidboykov/tap/getmoe

Windows

scoop bucket add getmoe https://github.com/leonidboykov/scoop-bucket.git
scoop install getmoe

Development version

go get -u github.com/leonidboykov/cmd/getmoe

Development documentation is available on GoDoc.

Usage

The only implemented command for now is get. Here is the usage example

USAGE:
   getmoe [global options] command [command options] [arguments...]

COMMANDS:
     get      get data from booru
     help, h  Shows a list of commands or help for one command

GLOBAL OPTIONS:
   --quiet, -q    disable progress bar
   --help, -h     show help
   --version, -v  print the version

Login and password are optional.

Supported Boards

  • yande.re
  • konachan.com
  • gelbooru.com
  • danbooru.donmai.us
  • chan.sankakucomplex.com
  • idol.sankakucomplex.com

Custom boorus are not available yet.

License

getmoe is a free software licensed under the MIT license.