29 पॉइंट द्वारा laeyoung 2025-12-01 | 10 टिप्पणियां | WhatsApp पर शेयर करें

नमस्ते।
GeekNews पर मैंने इतने ज़्यादा लेख Upvote कर रखे हैं कि अपने Upvote किए हुए लेख ढूंढना मुश्किल हो गया, इसलिए मैंने scraping के बाद Upvote किए गए लेखों को खोजने की सुविधा देने वाली एक web service बनाई है।

दोस्तों से बात करते समय कभी-कभी ऐसा होता है कि याद आता है, यह वही अच्छा लेख है जो मैंने कुछ समय पहले GeekNews पर देखा था, और फिर उसे ढूंढना पड़ता है।
Upvote किए हुए लेख इतने ज़्यादा हैं कि कई बार पेज पर पेज पलटने पर भी उन्हें खोजना मुश्किल हो जाता था।
इसलिए मैंने scraping करके अपने Upvote किए हुए लेखों के ID को एक json फ़ाइल में बनाया, और फिर उन लेखों में खोज करने वाली एक web service बना ली।

मुख्य फीचर्स

  • Incremental Scraping: Python script का उपयोग करके केवल नए recommend किए गए articles को कुशलता से scrape करता है।
  • Smart Search: Korean initial-consonant search को सपोर्ट करने वाला real-time fuzzy search देता है (उदाहरण: "ㄱㄴ" खोजने पर "GeekNews" मिल सकता है)
  • Infinite Scroll: अपने-आप और articles लोड करके बिना रुकावट browsing experience देता है.)

चलाने का तरीका

  1. प्रोजेक्ट clone करें
  2. .env फ़ाइल में GEEKNEWS_ID=your_id और PASSWORD=your_password जोड़ें
  3. scraping script चलाएँ python3 scrape_geeknews.py
  4. npm install के बाद npm run dev

मेरे अकाउंट में देखा तो Upvote किए हुए लेख 2,400 से भी ज़्यादा निकले। मैं औसतन रोज़ 1.5 लेख Upvote कर रहा था, इसलिए recommended articles पेज पर मनचाही चीज़ न मिलना स्वाभाविक ही था।

ps. जिन लेखों को मैंने Upvote किया है, उन्हें लाने के लिए GeekNews के My upvote पेज पर घूम-घूमकर scraping की जाती है। अगर इसमें कोई समस्या हो, तो इस पोस्ट को हटाने में कोई आपत्ति नहीं है।

10 टिप्पणियां

 
t7vonn 2025-12-04

काश GeekNews इसे खुद ही सपोर्ट करता।

 
mdisprgm 2025-12-03

मैं इस पोस्ट को upvote करता हूँ

 
tested 2025-12-03

GeekNews पोस्ट खोजने का अनुभव थोड़ा निराशाजनक है...

 
ffdd270 2025-12-03

Fav है, लेकिन कभी-कभी Fav दबाना भूल जाते हैं…

 
kissdesty 2025-12-02

ऐसा लगता है कि GeekNews में search फीचर होने के बावजूद भी पुराने पोस्ट ढूंढना काफ़ी मुश्किल है।

 
ragingwind 2025-12-02

अच्छा होगा अगर GeekNews खुद ही इसे सपोर्ट करे।

 
bus710 2025-12-02

जंगली GeekNews upvoter प्रकट हो गया....?

 
laeyoung 2025-12-02

और यह वह प्रोजेक्ट था जिसे मैंने इस साल मई में vibe coding के साथ बनाना शुरू किया था, लेकिन ठीक से नहीं बन पाया, इसलिए उसे बंद करके रख दिया था। फिर इस बार आए Antigravity से प्रोजेक्ट को आगे बढ़ाने के लिए कहा, और उसने उम्मीद से बेहतर काम किया, इसलिए मैं इसे पूरा कर पाया। python scraping भी उसने खुद ही GeekNews साइट खोलकर देखी और कर दिया।

 
xguru 2025-12-04

सर्च से जुड़ी चीज़ों में सुधार पर विचार किया जा रहा है। कृपया थोड़ा इंतज़ार करें.

 
laeyoung 2025-12-04

यह वाकई बहुत अच्छी खबर है। मैं GeekNews का बहुत अच्छे से उपयोग कर रहा/रही हूँ, इसलिए हमेशा आभारी हूँ 🤲!