What is br4nch?

br4nch is a Data Structure Tree Builder for Python. It is built in 100%/Pure Python, which means it does not use 3rd party libraries. We listen to our users in issues, Discord channel and all over the Internet to create a fast, flexible and friendly Data Structure Tree Builder.

👀 Basic Usage

You can easily make a simple branch. We recommend reading Getting Started. To create more complex branches that can even be automated, we recommend reading the entire documentation.

>>> br4nch.create.Tree(new_tree="Ukraine", header="Ukraine <3")

>>> br4nch.create.Node(tree="Ukraine", node=["Cities", "Information"])
>>> br4nch.create.Node(tree="Ukraine", node=["Donetsk Oblast", "Kiev Oblast"], parent="Cities")
>>> br4nch.create.Node(tree="Ukraine", node="Mariupol", parent="Donetsk Oblast")
>>> br4nch.create.Node(tree="Ukraine", node=["Bucha", "Tsjernobyl"], parent="Kiev Oblast")
>>> br4nch.create.Node(tree="Ukraine", node=["President", "Area", "Population"], parent="Information")
>>> br4nch.create.Node(tree="Ukraine", node="Zelensky", parent="President")
>>> br4nch.create.Node(tree="Ukraine", node="603.628 km2", parent="Area")
>>> br4nch.create.Node(tree="Ukraine", node="44 Million", parent="Population")

>>> br4nch.display.Tree(tree="Ukraine")
Ukraine <3
┣━ Cities
┃ˑˑ┣━ Donetsk Oblast
┃ˑˑ┃ˑˑ┗━ Mariupol
┃ˑˑ┗━ Kiev Oblast
┃ˑˑˑˑˑ┣━ Bucha
┃ˑˑˑˑˑ┗━ Tsjernobyl
┗━ Information
   ˑˑˑ┣━ President
   ˑˑˑ┃ˑˑ┗━ Zelensky
   ˑˑˑ┣━ Area
   ˑˑˑ┃ˑˑ┗━ 603.628 km2
   ˑˑˑ┗━ Population
   ˑˑˑˑˑˑ┗━ 44 Million

⚙️ Installation

Install br4nch with the pip install command:

pip install br4nch

🎯 Features

👍 Contribute

If you want to say thank you and/or support the active development of br4nch:

  1. Add a GitHub Star to the project.

  2. Tweet about the project on your Twitter.

  3. Support the project by donating a cup of coffee.

☕ Support

br4nch is an open source project that runs on donations to pay the bills e.g. our domain name. If you want to support br4nch, you can ☕ buy a coffee here.

⚠️ License

br4nch is free and open-source software licensed under the GPL-3.0 License.

Last updated