26 पॉइंट द्वारा xguru 2023-05-31 | 3 टिप्पणियां | WhatsApp पर शेयर करें
  • खास YouTube चैनलों के पूरे subtitles डाउनलोड करके उन्हें SQLite में सेव करता है, ताकि उन पर सर्च किया जा सके
  • सर्च रिज़ल्ट में उस वीडियो का timestamp URL देता है जहाँ वह keyword आता है
  • चैनल जोड़ने और हटाने की सुविधा के साथ कई चैनलों को मैनेज किया जा सकता है
  • सर्च रिज़ल्ट को CSV में सेव किया जा सकता है

3 टिप्पणियां

 
secret3056 2023-06-01

सोर्स वॉल्यूम बहुत छोटा है, तो मैंने देखा कि यह कैसे किया गया होगा।
लगता है sqlite-utils में बहुत आसानी से full-text search मिल जाती है।

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

इसे एक बार इस्तेमाल करके देखना पड़ेगा।

 
seatbelts 2023-06-06

धन्यवाद!

 
xguru 2023-06-01

वाह, बढ़िया है। सच में, जब जल्दी से कुछ बनाना हो तो sqlite सबसे अच्छा लगता है।