CodeOnline

A simple browser-based API to GS1 codeonline platform.

Instead of manually create all your eans, using codeonline.fr webpage, you can now do it with a couple of line of code.

⚠️ Warning ⚠️

This gem isn't related to GS1 teams, so it's by definition quite fragile.

Installation

To use it in Rails, add this line to your application's Gemfile

gem "code_online"

To use it in a usual ruby environment, you can simply

gem install "code_online"

Usage

require "code_online"

client = CodeOnline::Client.new(email: "[email protected]", password: "unbreakable-password")
> "Connected to codeonline ✅"
ean = client.create_ean(product_name: "My Cool product", weight: "50")
> "3701492718516"

How it works ?

It's simply copying what you'd do if you were going to the web interface.

This makes it quite fragile because the web page can change anyday..

License

The gem is available as open source under the terms of the MIT License.

Contributing

Contributions are always welcome! Feel free to open issues or pull requests 🙏

If you notice any security issue, please reach outbefore opening a public issue