Ferramenta de linha de comando para publicar mídias e artigos no Baobáxia
Project description
baobaxia-publica
.
,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*`
```'"""```
Ferramenta de linha de comando para publicar mídias e artigos no Baobáxia via API.
Instalação
Com pipx:
pipx install baobaxia-publica
Ou manualmente (no diretório do código):
pip install .
Uso
publica [opções] caminho...
O parâmetro caminho pode ser:
- Um ou mais arquivos locais (imagens, vídeos, áudios, markdown);
- Um link de YouTube (será baixado e publicado como mídia automaticamente).
Exemplos
Enviar uma imagem:
publica --mocambola vince --senha livre ~/imagens/foto.png
Enviar várias imagens de uma vez:
publica --mocambola vince --senha livre ~/imagens/*.jpg
Enviar um artigo Markdown:
publica --mocambola vince --senha livre --titulo "Meu artigo" --descricao "teste" artigo.md
Publicar um vídeo direto do YouTube:
publica --mocambola vince --senha livre "https://www.youtube.com/watch?v=XXXX"
Opções
| Opção | Descrição |
|---|---|
--url |
URL da API (default: https://baobaxia.net/api/v2) |
--mocambola |
Mocambola para autenticação |
--senha |
Senha do mocambola |
--galaxia |
SMID da galáxia de destino |
--mucua |
SMID da mucua de destino |
--titulo |
Título do post (obrigatório se não interativo) |
--descricao |
Descrição do post |
--tags |
Lista de tags separada por vírgulas) |
--status |
Status do conteúdo (default: draft) |
--language |
Idioma do conteúdo |
--rights |
Direitos autorais |
--date |
Data de publicação |
--publisher |
Nome do publicador |
--contributor |
Lista de contribuidores separados por vírgula |
--relation |
Relação (referências) |
--mocambo |
Nome do mocambo |
--insecure |
Ignora verificação SSL |
--qualidade |
Qualidade de vídeo ao baixar do YouTube (baixa, media, alta [default], max) |
Ajuda
Para ver todas as opções diretamente no terminal:
publica -h
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 Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file baobaxia_publica-0.1.18.tar.gz.
File metadata
- Download URL: baobaxia_publica-0.1.18.tar.gz
- Upload date:
- Size: 10.6 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.13.5
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
05763445a0adfc4f01931a376059ad065e1d53f8093ebb1a379012d9a8ab0874
|
|
| MD5 |
197ff84e6faa49719a5073a2d9390ba0
|
|
| BLAKE2b-256 |
c218932e3a9443fc7a4a9a851758b9c0966e5556f7d19c90f66ead4e295f1cd3
|
File details
Details for the file baobaxia_publica-0.1.18-py3-none-any.whl.
File metadata
- Download URL: baobaxia_publica-0.1.18-py3-none-any.whl
- Upload date:
- Size: 11.1 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.13.5
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
3dce085539d20f3c92b1467f41b9e3c3c4beb658eaf8abebf6bfd5fa4711d363
|
|
| MD5 |
7efd71b35cece9b2315d1f6bd7268f98
|
|
| BLAKE2b-256 |
4eff77a7ae789a5af70bf19118f31ef95544c32bb3b5f686983cac20a38c2994
|