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.16.tar.gz (9.4 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.16-py3-none-any.whl (10.0 kB view details)

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for baobaxia_publica-0.1.16.tar.gz
Algorithm Hash digest
SHA256 05d8ff148d8ec6b8bcedbbd2ed3c412b83da53be7cc070741dc019dab5ec9b95
MD5 e7d95cff87d348ff0cee836acb895236
BLAKE2b-256 497bf3fbcaecad77f2ae4105f97a1f155ea0a4480da4965bb0257b17e9a97eb0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for baobaxia_publica-0.1.16-py3-none-any.whl
Algorithm Hash digest
SHA256 791237a7a06193470c02290b837c3d2e1f0c60ead2f7f90f74b398ee5fab2fc5
MD5 74b69c49cf367ff97e9c15b64e844a97
BLAKE2b-256 a03b34492c9cf55156d8727b2e3648055a881d2148fb13b361b7a66598ba1100

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