Skip to content

martinsvoboda/line-item-manager

 
 

Repository files navigation

line-item-manager

image

Create and manage line items.

Example Workflow

1. Save and edit a copy of the package config :

$ line_item_manager show config > my_config.yml

2. List bidder codes and names for reference :

$ line_item_manager show bidders

3. Do a dry run to see if everything looks right :

$ line_item_manager create my_config.yml \
--dry-run \
--private-key-file my_gam_creds.json \
--network-code 12345678 \
--network-name Publisher_GAM_Name \
--bidder-code rubicon \
--bidder-code ix

4. Do a test run creating a limited number of line items for visual inspection :

$ line_item_manager create my_config.yml \
--test-run \
--private-key-file my_gam_creds.json \
--network-code 12345678 \
--network-name Publisher_GAM_Name \
--bidder-code rubicon \
--bidder-code ix

5. Create line items :

$ line_item_manager create my_config.yml \
--private-key-file my_gam_creds.json \
--network-code 12345678 \
--network-name Publisher_GAM_Name \
--bidder-code rubicon \
--bidder-code ix

Features

  • TODO

Local Development

Installing and running line_item_manager locally using docker :

$ git clone git://github.com/prebid/line-item-manager
$ cd line-item-manager
$ command='line_item_manager' extra_args='--help' make docker-run

Configuration

See this default config that you can edit for your own purposes.

Credits

This package was created with Cookiecutter and the audreyr/cookiecutter-pypackage project template.

About

Prebid Line Item Management Tool

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Python 95.5%
  • Makefile 3.6%
  • Dockerfile 0.9%