De maneira nenhuma é a maneira mais limpa de fazer as coisas. Esta é uma ideia geral do que você pode rapidamente hackear para conseguir o que deseja fazer.
Configure sua impressora
Primeiramente, você quer que sua impressora funcione. O CUPS suporta impressoras sem fio, portanto, com um pouco de sorte e com os drivers certos, você poderá configurá-lo. Consulte as páginas wiki / help de distribuição do seu servidor para obter mais informações.
Obtenha os dados
Você então deseja obter seus dados em texto simples. O Google ajudará você a encontrar scripts que farão a maior parte das tarefas genéricas de que você precisa:
- Clima
- Citações com
fortune
Para outras necessidades específicas, você terá que escrevê-las por conta própria:
-
dependem do mecanismo que você já usa para acompanhar isso - Google Analytics . Infelizmente não é acessível através de navegadores de linha de comando e não sei nada sobre a API do Google Analytics. Eu só consigo pensar em formas muito feias e não confiáveis de fazer isso, então você terá que fazer algumas pesquisas.
Hacke seus scripts juntos
Agora temos vários scripts que funcionam, mas precisamos juntar todos esses dados. Para a maioria dos meus hackjobs eu vou com Python
. Não é apenas fácil de pegar e usar, você pode até "incorporar" outros scripts a ele em um arquivo python e capturar sua entrada:
from os import popen
script='''ps aux; echo; free -h'''
output=popen(script).read()
Não é a melhor ideia, mas desta forma você não tem para reescrever funções complexas que já estão disponíveis para você.
Formatação
HTML é fácil de aprender e aperfeiçoar. Google para o resgate novamente: Python e HTML . Junte-se aos dados que temos com HTML, adicione algumas linhas de CSS para definir como será sua página (fontes, cores , layouts etc) e ter python gravar tudo isso em um arquivo.
Imprima seu documento
-
Salve seu script no seu servidor e teste-o. Salte para
Can I print html files from the command-line?
para fazer algumas impressões de teste. -
Adicione um trabalho cron que executará seu script todas as manhãs no horário desejado.
-
Adicione café.
O papel é um recurso precioso; Eu gostaria que meu servidor Web exibisse esse arquivo e o lesse no meu tablet, telefone ou laptop.