Baobáxia is an eventually connected data network
Project description
BAOBÁXIA
NA ROTA DOS BAOBÁS
. ,d . , aA... YF^ *@@@b d@P *@@@b,,,,,-d@@P , , ....a@@@@aa.. *@@V@`;;..,, ,*, ,* `V*' ``*@@B`b b@((bb`@@P*q*@@*"' `*@`9@,(()))*' `*. `A@,`@@Y@(;' (a`@,`@`&@ ."@,@`.@(@@ (@a.@",@^a., ,.o..o@ (@o.` (*",.`*@@o`*@, "Vamos fazer um mundo digital ,',@***@a,,`^*., mais do nosso jeito!" ,&^,@@@@@a,`a., &`@`,;aaaa @; )@ NPDD/Rede Mocambos c@(.@".;'".@",@@" @@ @",@`.@*`,@@`, @P,@,*@a, ,a@*`,@ , *(`*@@a.,*@*`,@*` ,;a&*"` .;a@@ *;,'o,`*@@a;@@P`, oo..,, ,.;a@@@*"` ,;a@@*"` , *"`7`,"a,`"*",d) **oo..`""*oo., ,;@@@@@@*` ,;d@@@@P` ,.@@b *@b`"@a,`"*@@@` ~*o..,`""*oo,."*@a, @@@@@@@@b `*@@@@@;, `'"*@, "*@@a`*@@&;,` ~*o.,, `"@a, `*@b,`*@a `"*@@@@@@b. `"*o@@@@a;, `"*o,,`` `""*@@@b;.`"*, `@@ `@@; `*, `"*@@@@@@b. ``*o@@@@@@;, `"*ooo**'` ,;o@* `@ @@@; `"*@@@@@@@b., ``"***oo@@oo;,,,,,;;o@@*'` ,;o@ `@@@@, `"*@@@@@@@@@b.,, ,;o@@@@ @@@@@ `"*@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@P* ,@@@@@ ````````''''''''''''''''''''``` ,...;@@@@P*` ```'"""```
Publicado sob GNU/GPLv3.
Introdução
“A ideia nasce da referência do Baobá, árvore que vive milhares de anos e representa simbolicamente a memória coletiva ligada ao território. Baobáxia é a união de baobá com galáxia. Uma galáxia de memórias coletivas locais ligadas ao território. A galáxia liga também com as estrelas, que por sua vez são ligadas a Casa de Cultura Tainã, que em tupi-guarani significa caminho das estrelas. Baobáxia vira bbx, tirando as vocais, que remete ao acrônimo bbs que eram os nos de uma antiga rede de computadores.”
Baobáxia é um sistema de gestão descentralizada de repositórios compartilhados dentro de uma rede denominada rota, a Rota dos Baobás. As instâncias que controlam os repositórios, denominadas Mucuas, que também é o nome do fruto do Baobá, gerenciam os repositórios a partir de uma API de metadados exposta como rest, atuando sobre repositórios sincronizados.
São pontos de atenção do projeto a eficácia no compartilhamento de dados em redes instáveis e de baixa disponibilidade e a eficiência no uso do hardware local visando facilitar o acesso a equipamentos com potencial de serem Mucuas.
Apoio
A partir de dezembro de 2019 o projeto conta com apoio da FAPESP atravez do projeto: Siwazi Rowaihuuze Auwe - rede de informação Xavante: conectividade, gestão de dados e apropriação da internet por povos indígenas.
Processo: 18/23094-4
Características da versão
Instalar
Instalação com docker
Criar a imagem com dados padrões da Casa de Cultura Tainã:
sudo docker build -t bbx-fastapi .
Criar a imagem com dados personalizados:
sudo docker build -t bbx-fastapi \
--build-arg BALAIO='Nosso Balaio' \
--build-arg EMAIL='a-gente@email.net' \
--build-arg MOCAMBO='Comunidade' \
--build-arg MOCAMBOLA='mocambola' \
--build-arg MUCUA='Itinerante' \
--build-arg SENHA='tem que trocar' .
e iniciar com
sudo docker run --name xango1 -p 80:80 bbx-fastapi
Pronto, agora você já tem a API de Baobáxia rodando e possui uma mucua criada.
Instalação com virtualenv e pip
Criar um virtualenv com
virtualenv nomevirtualenv
Ativar o ambiente com
. /caminho/para/nomevirtualenv/bin/activate
Para instalar digite:
pip install baobaxia
Criar uma mucua e um balaio
Depois de instalar o software do Baobáxia, precisa criar uma mucua e um balaio usando o comando criar_mucua, por exemplo:
criar_mucua --path='/data/bbx/balaios' --balaio='Rede Mocambos Acervo' \
--mucua='Abdias Nascimento' --mocambo='Casa de Cultura Tainã' \
--mocambola='mocambola' --email='mocambola@mocambos.net' --password='livre' \
--smid_len=13 --slug_name_len=21 --slug_smid_len=5 --slug_sep "_"
Pode ver as opções chamando com opção --help.
Em seguida para rodar a API da aplicação acervo:
uvicorn baobaxia.acervo:api --host 0.0.0.0 --port 80
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distributions
Built Distribution
File details
Details for the file baobaxia-0.1.24-py3-none-any.whl
.
File metadata
- Download URL: baobaxia-0.1.24-py3-none-any.whl
- Upload date:
- Size: 37.7 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.0 CPython/3.8.10
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | b669539d7be90f67fa726373510682ddd8770f3f45a5f1e7c0171eb7623cc606 |
|
MD5 | 361a9e2692167828121cd0fde54b49a5 |
|
BLAKE2b-256 | 6f0ed4cfd6ff3d1e06166cfd9266c4415495a6aaf10674da88d72dfe1906e008 |