Man pages offline para e-reader?

12

Existe algum lugar onde se possa obter uma cópia das páginas man do Ubuntu no formato e-reader (de preferência Kindle / mobi, epub pode ser manipulado)?

    
por acp 17.01.2011 / 03:47

2 respostas

8

Este comando bash irá despejar arquivos HTML para cada página man no sistema. Você precisará instalar o pacote groff primeiro, depois cd em um diretório vazio e executar:

for f in 'ls -1 /usr/share/man/man*'; do n='echo $f | sed s/[.].*[.]gz//'; man -Thtml $n > $n.html ; done

Isso percorrerá todos os arquivos no diretório /usr/share/man , retirará o número da seção e a extensão usando sed e, em seguida, chamará man para renderizar a página de manual para HTML ( man -Thtml , por sua vez, chamadas groff , e é por isso que você precisa instalá-lo primeiro), armazenando o resultado em um arquivo html com o mesmo nome da página. Demorará um pouco para ser concluído, e groff emitirá alguns avisos sobre quebras de linha, mas quando terminar, você terá todas as suas páginas man em formato HTML.

A maioria dos e-readers pode lidar com arquivos HTML, mas se o seu não, você pode usar o calibre para converter os arquivos HTML para mobi ou epub ou qualquer outro formato que você escolher.

    
por cscarney 17.01.2011 / 08:47
1

todas as páginas man estão localizadas em

/usr/share/man

Mas eles estão compactados em arquivos .gz. Há também uma web , onde você pode ver todas as páginas do manual on-line. Eu acho que se você pesquisar um software que lhe dá a possibilidade de baixar todo o conteúdo de cada página / link, você pode criar sua própria biblioteca de páginas de manual para o e-reader

    
por Luciano Facchinelli 17.01.2011 / 04:04

Tags