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
Metadata
Release files for baobaxia 0.1.24
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| baobaxia-0.1.24-py3-none-any.whl | Python 3 | none | any | Details |
Release files / baobaxia-0.1.24-py3-none-any.whl
| Download URL | baobaxia-0.1.24-py3-none-any.whl |
|---|---|
| Size | 37.7 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
b669539d7be90f67fa726373510682ddd8770f3f45a5f1e7c0171eb7623cc606
|
|
BLAKE2b-256 checksum How to use checksums |
6f0ed4cfd6ff3d1e06166cfd9266c4415495a6aaf10674da88d72dfe1906e008
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.0 CPython/3.8.10
|