4 पॉइंट द्वारा ffdd270 2020-11-01 | 4 टिप्पणियां | WhatsApp पर शेयर करें

यह Python में बनी Notion की एक अनौपचारिक API लाइब्रेरी है। इससे बुनियादी Page से लेकर Collection तक को संभाला जा सकता है, लेकिन चूंकि यह अनौपचारिक API है, इसलिए authentication token उपयोगकर्ता को Notion वेब में लॉग इन करने के बाद cookies में मौजूद token_v2 को लेकर सीधे स्वयं डालना पड़ता है.

CRDT पूरी तरह समर्थित है, इसलिए statistics निकालने, दस्तावेज़ों को नियमित रूप से अपडेट करने, या फिर बिल्कुल नया client बनाने में यह उपयोगी लगती है.

4 टिप्पणियां

 
sduck4 2020-11-02

यह खबर भी है कि नवंबर के दौरान Notion की आधिकारिक API का private beta चलाया जाएगा.

https://twitter.com/NotionHQ/status/1322257662386401280

 
ffdd270 2020-11-02

ओओओ. काफ़ी उम्मीदें हैं। अभी कुछ ऐसे दस्तावेज़ भी हैं जिन्हें मैं रोज़ एक बार बनाता हूँ, और कुछ ऐसे दस्तावेज़ भी हैं जिन्हें हर महीने अपने-आप जोड़ दिया जाए तो सुविधाजनक होगा। Notion API के साथ इंटीग्रेट करने के बाद Raspberry Pi पर आसान Cron या दूसरी चीज़ों से ऑटोमैटिक मैनेजमेंट हो सकेगा, ऐसा लगता है.

अगर यह public API है, तो भाषाओं की रेंज भी थोड़ी और बढ़ जाएगी। लगता है बहुत-सी दिलचस्प चीज़ें निकलकर आएँगी।

 
ffdd270 2020-11-02

पब्लिक -> आधिकारिक

 
ffdd270 2020-11-01

https://github.com/ffdd270/notion_tag_statistics

मैंने एक बनाकर देखा। Notion में कितने tags हैं यह बताने वाला कोई फीचर नहीं था, इसलिए मैंने इसे सरल तरीके से बना लिया। ऐसी साधारण functionality Python में लगभग 70 लाइनों में लिखी जा सकती है, इसलिए लगता है यह काफ़ी मददगार होगा।

notion-go भी है, लेकिन वह golang में बना है। golang में.. braces को ज़बरदस्ती उसी तरह मिलाना पड़ता है, इसलिए वह मेरी style नहीं है और मैंने उसे छोड़ दिया। Python मैं इस बार पहली बार इस्तेमाल कर रहा हूँ, और यह किसी Swiss Army knife जैसा लग रहा है.