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 --usuario vince --senha livre ~/imagens/foto.png

Enviar várias imagens de uma vez:

publica --usuario vince --senha livre ~/imagens/*.jpg

Enviar um artigo Markdown:

publica --usuario vince --senha livre --titulo "Meu artigo" --descricao "teste" artigo.md

Publicar um vídeo direto do YouTube:

publica --usuario 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)
--usuario Usuário para autenticação
--senha Senha do usuário
--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.12.tar.gz (8.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.12-py3-none-any.whl (9.0 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: baobaxia_publica-0.1.12.tar.gz
  • Upload date:
  • Size: 8.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.12.tar.gz
Algorithm Hash digest
SHA256 8878beb6eaad39cd492419be0e543965a3ab8bb7cfd99184eb0d87e2a4088604
MD5 be61a215774a24086fc099ceccd0870b
BLAKE2b-256 03ae34c0c0b56037ac61bf17fc3f5e6135ee1677ebcb60bdf22df3ace78afeac

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for baobaxia_publica-0.1.12-py3-none-any.whl
Algorithm Hash digest
SHA256 cae9f1b6804ae5481bd4d5868d92c7a3749e0757329d4977ef8ff180bb53bb57
MD5 8c30d0b771e16aa3cf3c53a25fad6ced
BLAKE2b-256 a523782b57d2b09254beb7465273f98b039621c813978a2b3c99dc34085239cf

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