هذا هو أرشيف لجميع المنشورات في R/Rational Subreddit في وضع org النصوص العادي.
أنا شخصياً أستخدمه لإجراء عمليات بحث كاملة عن النص السريع على الإنترنت.
لا يقوم Reddit بتخطيط نظيف إلى وضع org ، لذلك أنا منفتح على الأفكار حول تغيير القالب المستخدم لإنشاء ملفات Org-mode.
يقوم Github بإعداد عناوين ORG كرؤوس HTML ، والتي لا تعمل على الإطلاق من أجل هذه. استخدم عارض وضع org لعرض الملفات أو فتحها فقط كنص عادي.


تم تحسين محرك البحث هذا للبحث عن التعليمات البرمجية ، لذلك ليس مناسبًا جدًا لأغراضنا ، لكنه لا يزال أفضل بكثير من بحث Reddit.
هنا بناء جملة استعلام SourceGraph. النقطة المهمة هي أنه يدعم التعبيرات العادية ويفترض أن الكلمات في الترتيب الصحيح ، إلا إذا كنت تستخدم مشغلي Boolean مثل japanese AND horror .
لاحظ أن الرابط أعلاه يبحث في دليل indices ، حيث يحتوي كل ملف على تعليق واحد فقط. هذا عادة ما تريد. (من العيب فقط أنه من المملي العثور على التعليقات حول النتائج التي تم العثور عليها.) للبحث في كل تقديم (بدلاً من كل تعليق) ، استخدم هذا الرابط ، الذي يبحث في دليل posts بدلاً من ذلك.

ugrepتثبيت github - genivia/ugrep :؟ new ugrep v3.3: ultra fast grep مع que التفاعلية ... على سبيل المثال ،
مشروب تثبيت Ugrep
الآن الصق هذه الوظيفة في قشرتك:
UGC () {
ugrep--heading-color = دائمًا-pretty-context = 3-recursive-bool-smart-case '-sort = best'-no-confirm-perl-regexp-hidden '-binary-files = بدون match' "$@" أقل -ن
}
الآن يمكنك أن تفعل:
git clone -https://github.com/nightmachinary/r_rational CD R_Rational/المنشورات
UGC "الرعب الياباني"

يدعم ugrep أيضًا وضع بحث تفاعلي متزايد:
وظيفة ugci {
ROCAL R = "$ {[-1]}" OPTS = ("$ {@[1 ، -2]}")
ugrep--heading-color = دائما-pretty-context = 3-ريكورت-البول-smart-case '-sort = best'-no-confirm-perl-regexp-hidden '-binary-files = بدون match' "$ opts [@]"-Query = 1-regexp = "$ r"
}
Ugci 'الرعب الياباني'
indices يقوم هذا الدليل بحفظ كل تعليق إلى ملف واحد ، وهو غير فعال للغاية على أنظمة النقل الحديثة بحجم كتلة 4 كيلو بايت. إذا لم تستخدم هذه الملفات ، فإن حذفها سيقلل من حجم هذا الريبو بالكثير (حتى كتابة هذه السطور ، فإن دليل posts هو 163 ميجابايت فقط). يمكنك أيضًا حذف دليل .git ، ولكن بعد ذلك ستفقد إمكانية الوصول إلى ميزات git مثل سحب التحديثات الجديدة.
أسهل طريقة لتحقيق ذلك هي حذف أسماء المؤلفين من البيانات باستخدام أداة البحث والاستبدال مثل MS-JPQ/SAD:
FD. | حزين ' s*: المؤلف :.*' '' FD. | حزين 'u/ s+' 'u/redacted'
تم إنشاء هذا الريبو باستخدام هذا البرنامج النصي ، والذي يحتاج إلى بعض إعادة النمو إلى فصلها عن بيئتي.
أخطط للحفاظ على محدثة إعادة الريبو حيث تتم إضافة منشورات جديدة إلى SubredDit.