Skip to main content

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


Download files

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

Source Distribution

baobaxia_publica-0.1.22.tar.gz (14.6 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

baobaxia_publica-0.1.22-py3-none-any.whl (15.1 kB view details)

Uploaded Python 3

File details

Details for the file baobaxia_publica-0.1.22.tar.gz.

File metadata

  • Download URL: baobaxia_publica-0.1.22.tar.gz
  • Upload date:
  • Size: 14.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.5

File hashes

Hashes for baobaxia_publica-0.1.22.tar.gz
Algorithm Hash digest
SHA256 b030c38299865bdb2eb0477d83d358d67b7975c802b855e616fb5433c2197289
MD5 a862132d1c680d38ecb2e52d92b3e2a9
BLAKE2b-256 dc08920555789f60065b48f3e7f3286cae7f48aa610f7d51fd5052a580ea2d97

See more details on using hashes here.

File details

Details for the file baobaxia_publica-0.1.22-py3-none-any.whl.

File metadata

File hashes

Hashes for baobaxia_publica-0.1.22-py3-none-any.whl
Algorithm Hash digest
SHA256 16e6264143a69b68bc056ec63e4cc6ee7cba0c3062cc47d72855281ffc852253
MD5 bfa2b4b04c4a80a7702d0caac32e82a6
BLAKE2b-256 a172eded7b0efa866429548c8d011c5282f95024a2cd7ac186a43ef78829703c

See more details on using hashes here.

Supported by

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