adgen.cr v0.4.1
adgen.cr
adgen for Crystal.
- crystal: 0.33.0
Usage (batch)
- setup config
$ adgen config sample > .adgenrc
$ vi .adgenrc
[api]
email = "..."
password = "..."
[batch]
publisher_ids = [3]
- run
$ adgen batch run today
Usage (lib)
Installation
- Add the dependency to your
shard.yml
:
dependencies:
adgen:
github: maiha/adgen.cr
version: 0.4.3
- 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
- Fork it (https://github.com/maiha/adgen.cr/fork)
- Create your feature branch (
git checkout -b my-new-feature
) - Commit your changes (
git commit -am 'Add some feature'
) - Push to the branch (
git push origin my-new-feature
) - 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