Skip to main content

Bart Simulator (CLI)

PyPI version

Send event views to Google Analytics and Generator customers or products

Install

$ pip install bart-simulator

Usage

usage: simulator [-h] [--loglevel LOGLEVEL] [--version]  ...

Send event views to Google Analytics and Generator customers or products data-
set (bart-recs CLI)

optional arguments:
  -h, --help           show this help message and exit
  --loglevel LOGLEVEL
  --version            show program's version number and exit

Commands:

    generation         Gera os data set simulados para as recomendações
    send-data-ga       Envia dados simulados para o Google Analytics

Generate DataSets

# Generation customers csv
$ simulator generation customers -f csv

# Generation customers json
$ simulator generation customers -f json

# Generation products csv
$ simulator generation products -f csv

# Generation products json
$ simulator generation products -f json

Full Options

usage: simulator generation [-h] [--desc-path DESC_PATH] [--rows ROWS]
                            --format {csv,json} [{csv,json} ...]
                            {customers,products}

positional arguments:
  {customers,products}  Arquivo que sera gerado pelo processo

optional arguments:
  -h, --help            show this help message and exit
  --desc-path DESC_PATH, -d DESC_PATH
                        Pasta onde sera salvo os dataset gerados
  --rows ROWS, -r ROWS  Quantidades de Linhas geradas
  --format {csv,json} [{csv,json} ...], -f {csv,json} [{csv,json} ...]
                        Formato do arquivo de saida que sera salvo,pode ser
                        adiciona mais de um tipo ao mesmo tempo

Send events to GA

$ simulator send-data-ga pageview \
    -c https://github.com/cesarbruschetta/bart-recs/datasets/customers.csv \
    -p https://github.com/cesarbruschetta/bart-recs/datasets/products.csv \
    -i 10 \
    -gaId "ga:123456789"

Full Options

usage: simulator send-data-ga [-h] --customers CUSTOMERS --products PRODUCTS
                              [--interactions INTERACTIONS]
                              {pageview}

positional arguments:
  {pageview}            Tipo de evento que sera enviado ao GA

optional arguments:
  -h, --help            show this help message and exit
  --ga-track-id GA_TRACK_ID, -gaId GA_TRACK_ID
                        Id de acompanhamento para o sua conta do GA
  --customers CUSTOMERS, -c CUSTOMERS
                        Caminho para o dataset de customers, em csv
  --products PRODUCTS, -p PRODUCTS
                        Caminho para o dataset de products, em csv
  --interactions INTERACTIONS, -i INTERACTIONS
                        Quantidades de interações geradas
  --random-interactions
                        Gerar uma quantidades de interações randomicas                        

Metadata

Release files for bart-simulator 0.2.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for bart-simulator 0.2.1
File Size Uploaded
bart-simulator-0.2.1.tar.gz 6.9 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for bart-simulator 0.2.1
File Interpreter ABI Platform
bart_simulator-0.2.1-py3-none-any.whl Python 3 none any Details

Total release size: 14.6 kB

Release files / bart-simulator-0.2.1.tar.gz

Download URL bart-simulator-0.2.1.tar.gz
Size 6.9 kB
Tags Source
SHA-256 checksum
How to use checksums
5434d04ee244d1246efc2571f85238beaadad2a194f789963f8ad680afdb4640
BLAKE2b-256 checksum
How to use checksums
18540db85f2fe373174ee9fd173a169dd197bce9339b662b331dc4a5cde95141
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via poetry/1.0.5 CPython/2.7.13 Linux/4.15.0-30deepin-generic

Release files / bart_simulator-0.2.1-py3-none-any.whl

Download URL bart_simulator-0.2.1-py3-none-any.whl
Size 7.7 kB
Tags Python 3
SHA-256 checksum
How to use checksums
1c0da0e6ab01132aa16df9eb10d2e20418d6a1c6223cbcb906fa6dcf0517e7bf
BLAKE2b-256 checksum
How to use checksums
e71e42243c389ec91a59d381f26fe01199c49c3348873bfcf7bc93642e450256
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via poetry/1.0.5 CPython/2.7.13 Linux/4.15.0-30deepin-generic

Release history Release notifications | RSS feed

This release

0.2.1 This release

2 release files

0.2.0

2 release files

0.1.1

2 release files

0.1.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page