26 คะแนน โดย xguru 2023-05-31 | 3 ความคิดเห็น | แชร์ทาง WhatsApp
  • เครื่องมือบรรทัดคำสั่งที่ดาวน์โหลดคำบรรยายทั้งหมดจากช่อง YouTube ที่กำหนด เก็บไว้ใน SQLite และทำให้สามารถค้นหาได้
  • แสดง URL พร้อม timestamp ของวิดีโอที่มีคีย์เวิร์ดนั้นในผลการค้นหา
  • จัดการหลายช่องได้ด้วยฟีเจอร์เพิ่มและลบช่อง
  • สามารถบันทึกผลการค้นหาเป็น CSV ได้

3 ความคิดเห็น

 
secret3056 2023-06-01

พอเห็นว่าขนาดซอร์สเล็กมากก็เลยสงสัยว่าเขาทำยังไง
ปรากฏว่าใน sqlite-utils มีฟังก์ชันค้นหาแบบ full-text ที่ใช้งานได้สะดวกมากเลยครับ

def search_all(text):  
    db = Database(db_name)  
  
    return list(db["Subtitles"].search(text))  

ไว้ต้องลองใช้ดูครับ

 
seatbelts 2023-06-06

ขอบคุณครับ!

 
xguru 2023-06-01

ว้าว ดีมากเลยนะ อย่างที่คิดไว้เลยว่าเวลาอยากทำอะไรสักอย่างแบบง่าย ๆ sqlite น่าจะดีที่สุด