Este é um arquivo de todas as postagens no subreddit r/racional no modo de organização de texto simples.
Eu pessoalmente o uso para fazer pesquisas de texto completo rápido e offline em todo o subreddit.
O Reddit não é mapeado de maneira limpa para o modo de organização, por isso estou aberto a idéias sobre como alterar o modelo usado para criar os arquivos de modo de organização.
O GitHub oferece títulos de organização como cabeçalhos HTML, o que não funciona para isso. Use um visualizador de modo de organização para visualizar os arquivos ou apenas abri-los como texto simples.


Este mecanismo de pesquisa foi otimizado para o código de pesquisa, por isso não é muito adequado para nossos propósitos, mas ainda é muito melhor do que a pesquisa do Reddit.
Aqui está a sintaxe de consulta do Fontegraph. O ponto importante é que ele suporta expressões regulares e assume que as palavras estão na ordem correta, a menos que você use operadores booleanos, como japanese AND horror .
Observe que o link acima é pesquisado no diretório indices , onde cada arquivo contém apenas um único comentário. Geralmente é o que você deseja. (É apenas uma desvantagem ser que é tedioso encontrar os comentários sobre os resultados encontrados.) Para pesquisar por envio (em vez de por comentário), use este link, que pesquise no diretório posts .

ugrepInstale o Github - Genivia/Ugrep :? Novo Ugrep v3.3: Ultra Fast Grep com Que Interactive ... por, por exemplo,
Brew Instale o ugrep
Agora cole esta função em seu shell:
ugc () {
ugrep-heading--cors = sempre --pretty--CONTEXT = 3-Recursiva--BOOL--SMART-CASE '--Sorte = Best' --no-confirm --perl-regexp--Hidden '--Binary-Files = sem match' "$@" | menos -n
}
Agora você pode fazer:
Clone Git -Recursivo https://github.com/nightmachinary/r_rational cd r_rational/posts
ugc 'horror japonês'

ugrep também suporta um modo de pesquisa interativo e incremental:
função ugci {
R = "$ {@[-1]}" opts = ("$ {@[1, -2]}")
ugrep-heading--cors = sempre --pretty--Context = 3-Recursivo--bool--smart-case '--sort = melhor'--nofirm --perl-regexp--hidden '--binary-files = sem match' "$ opts [@]"-QUERY = 1 --regexp = "$
}
ugci 'horror japonês'
indices Este diretório salva cada comentário em um único arquivo, que é muito ineficiente nos sistemas operacionais modernos com um tamanho de bloco de 4KB. Se você não usar esses arquivos, excluí -los reduzirá muito o tamanho desse repositório (até o momento da redação, o diretório posts é de apenas 163 MB). Você também pode excluir o diretório .git , mas perderá o acesso a recursos git , como extrair novas atualizações.
A maneira mais fácil de conseguir isso é excluir os nomes dos autores dos dados usando uma ferramenta de pesquisa e substituição, como MS-JPQ/SAD:
fd. | triste ' s*: autor:.*' '' fd. | triste 'u/ s+' 'u/redigido'
Este repositório foi criado usando este script, que precisa de algum refatoramento para ser dissociado do meu ambiente.
Eu pretendo manter o repositório atualizado à medida que novas postagens são adicionadas ao subreddit.