Escolar Documentos
Profissional Documentos
Cultura Documentos
io/en/latest/
Stream do arco-íris
license MIT License pypi v1.6.0
Este pacote é construído no topo da ferramenta Python Twitter e Twitter API, pode rodar em Python
2.7.x e 3.x.
Instalar
A maneira rápida
Você precisará de Python e pip (2.7.x ou 3.x).
A forma recomendada
Use o virtualenv
Resolução de problemas
Se você usa o Linux, talvez seja necessário instalar alguns pacotes se ainda não o fez. Para distros
baseadas em debian, elas podem ser instaladas com
sudo apt - get install python - dev libjpeg libjpeg - dev libfreetype6 libfreetype6 - dev
Além disso, o Mac OSX Maverick com Xcode 5.1 tem um conhecido problema de argumento de-
v: mais recente
sconhecido com O que é Pillowinstalação de pacotes - uma dependência deste aplicativo. Se você
estiver neste caso, eu recomendo dar uma olhada na edição 10 e me informar se essa solução al-
ternativa não funciona para você.
1 of 9 20/03/2023 01:35
Documentação RainbowStream 1.3.7 https://rainbowstream.readthedocs.io/en/latest/
exportação ARCHFLAGS ?- Wno - erro ? unutiled - comando - linha - discussão - hard - error
Uso
O fluxo
Basta digitar
RainbowstreamTradução
Eu enviei um recurso que pode exibir as imagens do tweet diretamente no terminal. Você pode
experimentá-lo com:
Você também pode alterar a tecla de configuração IMAGE_ON_TERMpara Truedentro do aplicativo para
permitir a característica acima, Mudança IMAGE_SHIFTpara definir a margem da imagem (em relação
à largura do seu terminal) ou a IMAGE_MAX_HEIGHTpara controlar a altura máxima de cada imagem.
(veja a seção de gerenciamento de configuração).
Na primeira vez você será solicitado a autorização do Rainbow Stream app no Twitter. Basta clicar
no botão “Autorizar acesso” e colar o PIN número para o terminal, o arco-íris vai começar.
Você pode querer usar o arco-íris por meio de um proxy HTTP/SOCKS. As configurações de proxy
são fornecidos do seguinte modo:
rainbowstream -- proxy - host localhost -- proxy - port 1337 -- proxy - type HTTP
ou usando o formulário curto:
rainbowstream - ph localhost - pp 1337 - pt HTTP
Os dois também a --proxy-portE a --proxy-typepode ser omitido. Neste caso, o padrão porta de
proxy 8080e tipo de proxy padrão SOCKS5são usados.
v: mais recente
O modo interativo
2 of 9 20/03/2023 01:35
Documentação RainbowStream 1.3.7 https://rainbowstream.readthedocs.io/en/latest/
Enquanto seu fluxo pessoal é continuado, você também está pronto para twittar, pesquisa, re-
sposta, retweet... diretamente do console. Basta digitar “h” e bater a tecla Enter para ver a ajuda.
A entrada é em modo interativo. Isso significa que você pode usar a tecla de seta para mover para
cima e para baixo histórico, tab-autocompletar ou 2 tab para visualização disponível - Sugestão. O
histórico de entrada da corrida anterior também está disponível.
Explore os comandos
• trendmostrará trending topics globais. trend USvai mostrar tendências nos Estados Unidos
trend JP TokyoIsso mostrará tendências em Tóquio/Japão.
• homemostrará sua linha do tempo. home 10Publicará exatamente 10 tweets.
• meMostrará seus últimos tweets. me 2Ele mostrará seus últimos dois tweets.
• notificationmostrará sua notificação a partir do momento em que você iniciou o
RainbowStream.
• mentionsmostrará o cronograma das menções. mentions 7Mostrar 7 tweets de menção.
• whois @dtvd88mostrará o perfil de ?dtvd88.
• view @mdomostrará o cronograma de ?mdo. view @dmo 9Publicará exatamente 9 tweets.
• s noahEle vai procurar a palavra “noé”. O resultado voltará com destaque. A pesquisa pode
ser realizada com ou sem hashtag.
Comandos do Tweet
3 of 9 20/03/2023 01:35
Documentação RainbowStream 1.3.7 https://rainbowstream.readthedocs.io/en/latest/
Lista do Twitter
Comandos de Fluxo
• switch public #AKB48mudar o fluxo atual para o fluxo público e acompanhar a palavra-chave
AKB48
• switch public #AKB48 -fvocê vai fazer exatamente como acima, mas vai pedir-lhe para
fornecer 2 lista:
• switch mineMuderá o fluxo atual para o fluxo pessoal. -fTambém vai funcionar.
• switch listMudará para o fluxo de uma lista do Twitter. Você será solicitado para o nome da
v: mais recente
lista.
Concha inteligente
4 of 9 20/03/2023 01:35
Documentação RainbowStream 1.3.7 https://rainbowstream.readthedocs.io/en/latest/
• Colocando qualquer coisa no terminal, o aplicativo tentará e exibir o resultado como um shell
interativo python.
◦ 142857*2ou a 101**3Como uma calculadora.
◦ Mesmo a história calMostrará o calendário para o mês atual.
◦ Colocar order_rainbow('anything')ou a random_rainbow('wahahaha')Vai tornar mais
divertido :)
Gestão de Config
Comandos de triagem
Personalização do tema
Rainbow Stream é enviado com alguns temas padrão. Você pode mudar o tema por
themecomandar ou criar o seu favorito.
A imagem do tema:
v: mais recente
5 of 9 20/03/2023 01:35
Documentação RainbowStream 1.3.7 https://rainbowstream.readthedocs.io/en/latest/
• Solarizado
• Amanhã à noite
• LarapasteTradução
v: mais recente
6 of 9 20/03/2023 01:35
Documentação RainbowStream 1.3.7 https://rainbowstream.readthedocs.io/en/latest/
Explicação de config
Rainbow Stream tem um arquivo de configuração personalizado localizado em
~/.rainbow_config.jsonque será carregado após a sua configuração padrão. Você é livre para mu-
dar qualquer coisa em sua configuração personalizada, mas se você estragar com o formato JSON,
o aplicativo ainda funcionaria bem. Basta sobrescrever a configuração personalizada com a config-
uração padrão para resolver problemas de formato.
Você também pode exibir ou definir um novo valor de cada tecla de configuração por
configcomando (Veja a seção de modo interativo acima).
• HEARTBEAT_TIMEOUT: após este tempo limite (contar por minutos), o fluxo irá desligar automati-
camente.
• ASCII_ART: diplay seu nome do Twitter pela arte ascii no stream começa ou não.
◦ #me: Seu nome de usuário com ‘?’, disponível apenas em fluxo pessoal.
◦ #place: Nome da lista, disponível apenas no fluxo de lista.
◦ #owner: Proprietário do nome da lista, disponível apenas no fluxo de lista.
◦ #keyword: Palavra-chave, disponível apenas no fluxo público.
7 of 9 20/03/2023 01:35
Documentação RainbowStream 1.3.7 https://rainbowstream.readthedocs.io/en/latest/
• THREAD_META_RIGHT: formato para meta informação de mensagens de você que é exibida à di-
reita da tela.
• STREAM_DELAY: segundos para esperar antes de exibir outro tweet, vai deixar todos os tweets
enquanto espera. Esse valor pode ser usado para abrandar o fluxo.
8 of 9 20/03/2023 01:35
Documentação RainbowStream 1.3.7 https://rainbowstream.readthedocs.io/en/latest/
Em todos os formatos, você pode usar caracteres unicode como \u2665- A . (í a questão: es. , , , ín-
tepeo. . E. . es. sobre a questão . (em Os usuários de Mac também podem usar caracteres emoji
(Ex: ::zap::) Em que o site. Veja o cheatsheet Emoji para obter detalhes.
Desenvolvimento
Se você quiser construir uma versão descartável, siga estes simples Passos degraus
v: mais recente
9 of 9 20/03/2023 01:35