adgen.cr v0.4.1

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.3
  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
Repository

adgen.cr

Owner
Statistic
  • 1
  • 1
  • 1
  • 0
  • 9
  • over 1 year ago
  • October 10, 2019
License

MIT License

Links
Synced at

Fri, 03 May 2024 23:00:23 GMT

Languages