Это архив всех постов в R/Rational Subreddit в простого текстового режима.
Я лично использую его для быстрого, автономного полнотекстового поиска по всему субреддиту.
Reddit не отображается чисто в ORG-режиме, поэтому я открыт для идеи об изменении шаблона, используемого для создания файлов ORG-режима.
GitHub делает заголовки Org в качестве заголовков HTML, что вообще не работает для них. Используйте зритель из организации, чтобы просмотреть файлы или просто откройте его в качестве простого текста.


Эта поисковая система была оптимизирована для поиска кода, поэтому она не слишком подходит для наших целей, но она все еще намного лучше, чем собственный поиск Reddit.
Вот синтаксис запросов SourceGraph. Важным моментом является то, что он поддерживает регулярные выражения и предполагает, что слова находятся в правильном порядке, если только вы не используете логические операторы, такие как japanese AND horror .
Обратите внимание, что ссылка выше поиск в каталоге indices , где каждый файл содержит только один комментарий. Это обычно то, что вы хотите. (Это только недостаток в том, что утомительно находить комментарии вокруг найденных результатов.) Поиск за подчинение (вместо комментария) использовать эту ссылку, которая вместо этого ищет каталог posts .

ugrepУстановите GitHub - Genivia/Ugrep: «Новый UGREP v3.3: Ultra Fast Grep с интерактивной Que… by, например,
Заварите установить UGREP
Теперь вставьте эту функцию в свою оболочку:
urc () {
Ugrep-заголовок-color = всегда--pretty-context = 3--рекурсивный меньше -n
}
Теперь вы можете сделать:
GIT Clone -Recursive https://github.com/nightmachinary/r_rational CD R_RATION/POSTS
UGC «Японский ужас»

ugrep также поддерживает интерактивный, инкрементный режим поиска:
Функция ugci {
локальный r = "$ {@[-1]}" opts = ("$ {@[1, -2]}")
UGREP-заголовок-Color = Always--pretty-context = 3--рекурсивный
}
Ugci 'Японский ужас'
indices Этот каталог сохраняет каждый комментарий к одному файлу, который очень неэффективен на современных OSES с размером блока 4 КБ. Если вы не используете эти файлы, их удаление уменьшит размер этого репо на многое (на момент написания этой статьи каталог posts составляет всего 163 МБ). Вы также можете удалить каталог .git , но тогда вы потеряете доступ к функциям git , таким как вытягивание новых обновлений.
Самый простой способ достичь этого-это удалить имена авторов из данных, используя инструмент поиска и замена, такого как MS-JPQ/SAD:
фт. | SAD ' S*: Автор :.*' '' фт. | грустно 'u/ s+' 'U/redacted'
Этот репо был создан с использованием этого сценария, который нуждается в рефакторинге, чтобы быть отделенным от моей среды.
Я планирую сохранить репо, в соответствии с новыми сообщениями в SubredDit.