• CineCLI एक cross-platform CLI टूल है जो टर्मिनल वातावरण में फ़िल्म जानकारी खोजने और सीधे टोरेंट चलाने की सुविधा देता है
  • यह YTS API के ज़रिए फ़िल्म डेटा लाता है और सबसे अच्छी quality तथा healthy seeds को अपने-आप चुनता है
  • यह Python 3.11+ पर बना है और TyperRich का उपयोग करके सहज इंटरफ़ेस देता है
  • Nix/NixOS वातावरण में इसे अलग से install किए बिना चलाया जा सकता है, और magnet लिंक को OS के default torrent client तक भेजा जाता है
  • साधारण command-based search से लेकर interactive mode तक सपोर्ट करता है, इसलिए यह developers और movie enthusiasts दोनों के लिए उपयोगी टूल है

CineCLI परिचय

  • CineCLI एक तेज़ और minimal CLI application है जिससे टर्मिनल में movie torrents को खोजा, देखा और चलाया जा सकता है
    • Linux, macOS, Windows—तीनों पर काम करता है
    • rich आधारित दिखने में साफ-सुथरा terminal UI देता है
  • यह YTS API का उपयोग करके फ़िल्म जानकारी खोजता है और परिणामों को ID·शीर्षक·वर्ष·रेटिंग के रूप में दिखाता है
  • उपयोगकर्ता फ़िल्म ID चुनकर विस्तृत जानकारी देख सकते हैं और मनचाहा torrent चुन सकते हैं या auto-select फ़ीचर का उपयोग कर सकते हैं

मुख्य फ़ीचर्स

  • फ़िल्म खोज: cinecli search <제목> कमांड से YTS पर फ़िल्म खोज
  • विस्तृत जानकारी देखना: चुनी गई फ़िल्म की detail information और उपलब्ध torrent सूची दिखाना
  • ऑटो टोरेंट चयन: सबसे अच्छी quality और healthy seeds के आधार पर स्वचालित चयन
  • टोरेंट चलाना: magnet लिंक को OS में registered default client (qBittorrent, Transmission आदि) तक भेजना
  • .torrent फ़ाइल डाउनलोड विकल्प उपलब्ध
  • interactive mode सपोर्ट, जिससे search → select → download प्रक्रिया step-by-step की जा सकती है

इंस्टॉलेशन और रन

  • pip install:
    pip install cinecli
    
    • Python 3.11 या उससे ऊपर आवश्यक
  • Nix/NixOS सपोर्ट:
    • flake आधारित, इसलिए Python या pip install किए बिना चलाया जा सकता है
    • nix run github:eyeblech/cinecli कमांड से तुरंत चलाएँ
    • nix profile add github:eyeblech/cinecli से profile में जोड़ा जा सकता है
  • source code install (developers के लिए):
    git clone https://github.com/eyeblech/cinecli.git
    cd cinecli
    pip install -e .
    

उपयोग उदाहरण

  • search उदाहरण
    cinecli search matrix
    
    परिणाम उदाहरण:
    ID     Title                 Year   Rating
    3525   The Matrix            1999   8.7
    3526   The Matrix Reloaded   2003   7.2
    
  • फ़िल्म देखने की कमांड
    cinecli watch 3525
    
    • फ़िल्म की विस्तृत जानकारी दिखाता है
    • उपलब्ध torrents की सूची आउटपुट करता है
    • auto या manual selection के बाद magnet चलाता है या .torrent डाउनलोड करता है

टेक स्टैक

  • Python आधारित
  • Typer: CLI framework
  • Rich: terminal UI निर्माण
  • Requests: API communication
  • YTS API: movie data source

अन्य जानकारी

  • MIT लाइसेंस के तहत जारी, इसलिए स्वतंत्र उपयोग और संशोधन संभव
  • YTS API status हर 15 मिनट में अपने-आप monitor होता है और normal(🟢) या outage(🔴) स्थिति में दिखाया जाता है
  • यह एक open source project है, और PR व star(⭐) योगदान का स्वागत है
  • निर्माता: eyeblech (ईमेल: 0x1123@proton.me)

अभी कोई टिप्पणी नहीं है.

अभी कोई टिप्पणी नहीं है.