इसे छोड़कर कंटेंट पर जाएं

पुराने ऐप वाला API

एक्सपर्ट

जो ऐप सिर्फ़ Sonarr या Radarr को जानता है, उसे HolyArrs की तरफ़ मोड़ें। उसे /sonarr या /radarr पर ख़त्म होने वाला एड्रेस और एक कुंजी दें, और वह HolyArrs को वही ऐप समझता है।

यह एक छोटा API है, जो सिर्फ़ उन ऐप के लिए बना है। अपनी स्क्रिप्ट के लिए HolyArrs API इस्तेमाल करें।

यह डिफ़ॉल्ट रूप से बंद है। बंद रहने पर /sonarr/ और /radarr/ के नीचे का हर एड्रेस 404 देता है।

  1. Settings > API (सेटिंग > API) खोलें।
  2. Requests from Seerr and Overseerr (Seerr और Overseerr से रिक्वेस्ट) कार्ड पर Answer Seerr and Overseerr (Seerr और Overseerr को जवाब दें) चालू करें।
  3. Shows (शो) के बगल में Make key (कुंजी बनाएं) पर क्लिक करें। यह Sonarr वाली कुंजी है। इसे अभी कॉपी कर लें; यह एक ही बार दिखती है।
  4. Movies (फ़िल्में) के बगल में Make key पर क्लिक करें। यह Radarr वाली कुंजी है। इसे भी कॉपी कर लें।
  5. कार्ड पर हर तरफ़ का एड्रेस नोट कर लें, जैसे /sonarr। URL base हो, तो वहाँ /holyarrs/sonarr दिखता है। जो कार्ड दिखाए, वही इस्तेमाल करें।

अगर आपने हाल में पासवर्ड से साइन इन नहीं किया है, तो कुंजी बनाते समय पासवर्ड दोबारा पूछा जाता है। इसके बाद हर ऐप सेट अप करें: पुराने ऐप वाले API के क्लाइंट देखें।

कार्ड की सेटिंग

कार्ड की सेटिंग का लिंक
सेटिंग यह क्या करता है डिफ़ॉल्ट
Answer Seerr and Overseerr /sonarr और /radarr को एक साथ चालू या बंद करता है। बंद
Make key / New key (नई कुंजी) उस तरफ़ की कुंजी बनाता है। नई कुंजी बनते ही पुरानी काम करना बंद कर देती है।
Remove key (कुंजी हटाएं) उस तरफ़ की कुंजी हटा देता है। उसे इस्तेमाल करने वाले ऐप को मना कर दिया जाता है।
Let these apps delete files बंद हो, तो किसी ऐप में टाइटल हटाने पर फ़ाइलें रह जाती हैं। चालू हो, तो फ़ाइलें पहले होल्डिंग फ़ोल्डर में जाती हैं, जैसे HolyArrs में हर बार हटाने पर होता है। बंद

हर कुंजी के लिए कार्ड उसके आख़िरी 4 अक्षर दिखाता है, उसे किसने बनाया और वह आख़िरी बार कब इस्तेमाल हुई।

एक्सपर्ट के लिए

एक्सपर्ट के लिए का लिंक
कुंजी भेजना

HolyArrs कुंजी को उस पहली जगह से पढ़ता है जहाँ वह मिलती है, इसी क्रम में। पहले वाली जगह में ग़लत कुंजी हो, तो कॉल फ़ेल होती है, चाहे बाद वाली जगह में सही कुंजी हो।

क्रम जगह उदाहरण
1 apikey query वैल्यू, छोटे या बड़े किसी भी अक्षर में /sonarr/api/v3/series?apikey=KEY
2 X-Api-Key हेडर X-Api-Key: KEY
3 Authorization हेडर, Bearer के साथ या बिना Authorization: Bearer KEY
Terminal window
curl -H "X-Api-Key: KEY" http://your-server:6262/sonarr/api/v3/system/status

query वाला तरीका सिर्फ़ इन एड्रेस पर माना जाता है, और HolyArrs अपने लॉग में उसे छिपा देता है। आगे लगा रिवर्स प्रॉक्सी फिर भी पूरा एड्रेस लॉग कर सकता है।

कुंजी के नियम
  • हर तरफ़ की अपनी कुंजी है, जो सिर्फ़ इसी कार्ड पर बनती है। HolyArrs की API कुंजी (hak_ से शुरू होने वाली) यहाँ काम नहीं करतीं, और ये कुंजी कहीं और काम नहीं करतीं।
  • कुंजी उसी व्यक्ति की तरह काम करती है जिसने उसे बनाया, और उसके पास लाइब्रेरी मैनेज करने की अनुमति होनी चाहिए। Prowlarr को सेटिंग बदलने की अनुमति भी चाहिए।
  • अगर वह व्यक्ति बंद कर दिया जाए या उसकी अनुमति चली जाए, तो जब तक कोई नई कुंजी नहीं बनाता, ऐप को मना कर दिया जाता है। कार्ड आपको चेतावनी देता है।
इसे HolyArrs API से मैनेज करें

अपने पासवर्ड से साइन इन होकर। कुंजी वाली कॉल के लिए हाल का पासवर्ड साइन-इन ज़रूरी है।

क्या कॉल
स्विच, एड्रेस और कुंजी पढ़ें GET /api/v1/settings/old-app-api
इसे चालू करें PUT /api/v1/settings/old-app-api, {"enabled": true} के साथ
ऐप को फ़ाइलें हटाने दें PUT /api/v1/settings/old-app-api, {"delete_files": true} के साथ
Sonarr वाली कुंजी बनाएं POST /api/v1/settings/old-app-api/keys/sonarr
Radarr वाली कुंजी बनाएं POST /api/v1/settings/old-app-api/keys/radarr
कुंजी हटाएं DELETE /api/v1/settings/old-app-api/keys/sonarr (या radarr)

HolyArrs मुफ़्त है। अगर इससे आपका समय बचा, तो GitHub पर स्टार दें, स्पॉन्सर करें या मुझे एक कॉफ़ी पिलाएं।