Shard Detail

adgen v0.4.1

No Description

Install & Use

Add the following code to your project's shard.yml under:

dependencies to use in production
- OR -
development_dependencies to use in development


adgen:
  github: maiha/adgen.cr

Readme

adgen.cr Build Status

adgen for Crystal.

  • crystal: 0.33.0

Usage (batch)

  1. setup config
$ adgen config sample > .adgenrc

$ vi .adgenrc
[api]
email      = "..."
password   = "..."

[batch]
publisher_ids   = [3]
  1. run
$ adgen batch run today

Usage (lib)

Installation

  1. Add the dependency to your shard.yml:
dependencies:
  adgen:
    github: maiha/adgen.cr
    version: 0.4.1
  1. Run shards install

example

require "adgen"

# generate token
client = Adgen::Client.new
token  = client.authorize!("user.name@example.com", "password")
token.value # => "eyJ0..."

# call api
client = Adgen::Client.new(token: "xxxxxx") # "xxxxxx" is a token value
res = client.get("/api/v2/report/performances")
puts res.body

Development

test

$ make test

build

$ make

Contributing

  1. Fork it (https://github.com/maiha/adgen.cr/fork)
  2. Create your feature branch (git checkout -b my-new-feature)
  3. Commit your changes (git commit -am 'Add some feature')
  4. Push to the branch (git push origin my-new-feature)
  5. Create a new Pull Request

Contributors

  • maiha - creator and maintainer