นี่คือการเก็บถาวรของโพสต์ทั้งหมดใน subreddit r/rational ในโหมด org ข้อความธรรมดา
โดยส่วนตัวแล้วฉันใช้มันเพื่อทำการค้นหาข้อความแบบเต็มแบบออฟไลน์แบบออฟไลน์ใน Subreddit ทั้งหมด
Reddit ไม่ได้ทำแผนที่อย่างสะอาดถึงโหมด org ดังนั้นฉันจึงเปิดแนวคิดเกี่ยวกับการเปลี่ยนเทมเพลตที่ใช้ในการสร้างไฟล์โหมด org
GitHub แสดงผลส่วนหัวขององค์กรเป็นส่วนหัว HTML ซึ่งไม่ได้ผลเลยสำหรับสิ่งเหล่านี้ ใช้โปรแกรมดูโหมด ORG เพื่อดูไฟล์หรือเพียงแค่เปิดเป็นข้อความธรรมดา


เครื่องมือค้นหานี้ได้รับการปรับให้เหมาะสมสำหรับการค้นหารหัสดังนั้นจึงไม่เหมาะสำหรับวัตถุประสงค์ของเรา แต่ก็ยังดีกว่าการค้นหาของ Reddit มาก
นี่คือไวยากรณ์การสืบค้นของ SourceGraph จุดสำคัญคือมันสนับสนุนการแสดงออกปกติและถือว่าคำนั้นอยู่ในลำดับที่ถูกต้องเว้นแต่คุณจะใช้ผู้ให้บริการบูลีนเช่น japanese AND horror
โปรดทราบว่าลิงก์ด้านบนค้นหาในไดเรกทอรี indices ซึ่งแต่ละไฟล์มีความคิดเห็นเพียงครั้งเดียว นี่คือสิ่งที่คุณต้องการ (เป็นข้อเสียเปรียบเพียงอย่างเดียวว่าเป็นเรื่องน่าเบื่อที่จะค้นหาความคิดเห็นรอบ ๆ ผลลัพธ์ที่พบ) เพื่อค้นหาต่อการส่ง (แทนที่จะเป็นต่อความคิดเห็น) ใช้ลิงค์นี้ซึ่งค้นหาไดเรกทอรี posts แทน

ugrepติดตั้ง gitHub - genivia/uGrep:? ใหม่ UGREP v3.3: Ultra Fast Grep พร้อม que แบบโต้ตอบ ... โดยเช่น
Brew ติดตั้ง UGREP
ตอนนี้วางฟังก์ชั่นนี้ลงในเชลล์ของคุณ:
ugc () {
UGREP-heading-color = เสมอ-protty-context = 3-recursive-bool-smart-case '-sort = best'-ไม่มีการยืนยัน-perl-regexp-ซ่อน '-ไบนารีไฟล์ = ไม่มีคู่' '$@"| น้อย -n
-
ตอนนี้คุณสามารถทำได้:
git clone -recursive https://github.com/nightmachinary/r_rational ซีดี r_rational/โพสต์
UGC 'สยองขวัญญี่ปุ่น'

ugrep ยังรองรับโหมดการค้นหาแบบอินเทอร์แอคทีฟ:
ฟังก์ชั่น ugci {
local r = "$ {@[-1]}" opts = ("$ {@[1, -2]}")
UGREP-heading-color = เสมอ-protty-context = 3-recursive-bool-smart-case '-sort = best'-ไม่มีการยืนยัน-perl-regexp-ซ่อน '-ไบนารี-ไฟล์ = ไม่มีการจับคู่'
-
ugci 'สยองขวัญญี่ปุ่น'
indices ไดเรกทอรีนี้จะบันทึกความคิดเห็นแต่ละรายการไปยังไฟล์เดียวซึ่งไม่มีประสิทธิภาพมากใน OSE ที่ทันสมัยด้วยขนาดบล็อก 4KB หากคุณไม่ได้ใช้ไฟล์เหล่านี้การลบพวกเขาจะลดขนาดของ repo นี้มาก (ณ ของการเขียนนี้ไดเรกทอรี posts มีเพียง 163MB) นอกจากนี้คุณยังสามารถลบไดเรกทอรี .git ได้ แต่จากนั้นคุณจะสูญเสียการเข้าถึงคุณสมบัติ git เช่นการดึงการอัปเดตใหม่
วิธีที่ง่ายที่สุดในการบรรลุเป้าหมายนี้คือการลบชื่อผู้เขียนออกจากข้อมูลโดยใช้เครื่องมือค้นหาและแทนที่เช่น MS-JPQ/SAD:
Fd. - เศร้า ' s*: ผู้แต่ง:.*' ' Fd. - เศร้า 'u/ s+' 'u/redacted'
repo นี้ถูกสร้างขึ้นโดยใช้สคริปต์นี้ซึ่งต้องการ refactoring บางส่วนที่จะแยกออกจากสภาพแวดล้อมของฉัน
ฉันวางแผนที่จะเก็บ repo ที่ทันสมัยเนื่องจากมีการเพิ่มโพสต์ใหม่ลงใน subreddit