Skip to main content

Automatically generate a website showcasing Kicad projects.

Project description

balba

Automatically generate a website showcasing Kicad projects. The website makes it easy to review multiple aspects of a project from any device without the need to download any files or install KiCad.

Project named after Bidens alba.

Getting started

This program assumes the following:

  1. All your KiCad projects are stored in a single directory, each one in its own subdirectory.
  2. There exists a balba.yaml at the root.
  3. Each project has a README.md at its root.
  4. Said README.md has the appropriate front matter.

The structure should look something like:

├── balba.yaml
├── cocoro
│ ├── cocoro.kicad_pcb
│ ├── cocoro.kicad_prl
│ ├── cocoro.kicad_pro
│ ├── cocoro.kicad_sch
│ ├── ledc.kicad_sch
│ └── README.md
├── other_project
| ├── ...

Once that's done, all you have to do is cd into the root directory and run balba. By default, the output will be stored on ./balba-build.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

balba-0.4.1.tar.gz (17.0 kB view details)

Uploaded Source

Built Distribution

balba-0.4.1-py3-none-any.whl (10.7 kB view details)

Uploaded Python 3

File details

Details for the file balba-0.4.1.tar.gz.

File metadata

  • Download URL: balba-0.4.1.tar.gz
  • Upload date:
  • Size: 17.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: python-requests/2.31.0

File hashes

Hashes for balba-0.4.1.tar.gz
Algorithm Hash digest
SHA256 20cf0e6756d6f37a7fcddae5bdeaf5ba161eeec009d4ef763bd7571bc34cd3d9
MD5 c42dd27fd4793e91730fe9abfe4a9392
BLAKE2b-256 b22c79d4e1a5167807f996e08968105323b61a32690ecf52146c42bd596dde4b

See more details on using hashes here.

File details

Details for the file balba-0.4.1-py3-none-any.whl.

File metadata

  • Download URL: balba-0.4.1-py3-none-any.whl
  • Upload date:
  • Size: 10.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: python-requests/2.31.0

File hashes

Hashes for balba-0.4.1-py3-none-any.whl
Algorithm Hash digest
SHA256 d0378d98c34c0dc336ecf30e0d463c138ab1ea0631d8f8cd114262b335cdb1f3
MD5 ea513a6a8a6439cf26a4812d726fac12
BLAKE2b-256 964220f7ba3b5586641004258ad2fc3fa9daee619db25dd0ecc1704db027530a

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page