O que toutiao-publisher faz?
Publica artigos no Toutiao (Today's Headlines). Gerencia autenticação persistente (login único) e gerenciamento de sessão. Abre o navegador para publicação interativa.
Visão Geral
Esta skill permite que você publique artigos na plataforma Toutiao (Today's Headlines) de forma automatizada. Ela cuida da autenticação persistente, para que você faça login uma única vez e a sessão seja mantida. Além disso, abre o navegador quando necessário para interação manual.
Pré-requisitos
- Node.js 16+ instalado
- Navegador Chrome ou Chromium
- Conta no Toutiao
Instalação
npm install -g @guanyang/toutiao-publisher
Comandos
Login
toutiao-publisher login
Abre o navegador para você fazer login no Toutiao. Após o login, as credenciais são salvas localmente.
Publicar
toutiao-publisher publish <caminho-do-artigo>
Publica um artigo. O caminho deve apontar para um arquivo Markdown ou HTML.
Sessão
toutiao-publisher session
Mostra o status da sessão atual.
Personalização
Você pode usar variáveis de ambiente para configurar:
| Variável | Descrição |
|---|---|
TOUTIAO_COOKIE_PATH | Caminho para salvar o cookie de sessão |
TOUTIAO_BROWSER | Navegador a ser usado (chrome, chromium) |
TOUTIAO_HEADLESS | Define se o navegador deve rodar em modo headless |
Exemplo
export TOUTIAO_COOKIE_PATH=~/.toutiao-cookie.json
toutiao-publisher login
toutiao-publisher publish ./meu-artigo.md
Suporte
Para dúvidas ou problemas, abra uma issue no repositório original: guanyang/toutiao-publisher