इस प्रोजेक्ट के बारे में

Pake एक ओपन-सोर्स कमांड-लाइन टूल है जो किसी भी वेबपेज को एक ही कमांड के साथ डेस्कटॉप एप्लिकेशन में परिवर्तित करता है। यह macOS, Windows और Linux का समर्थन करता है। इस परियोजना को Electron के बजाय Rust और Tauri पर बनाया गया है, जिससे इंस्टॉलर लगभग 20 गुना छोटे (आमतौर पर डिस्क पर 10 MB से कम) होते हैं, स्टार्टअप तेज़ होता है और मेमोरी उपयोग कम होता है। README में उजागर किए गए प्रमुख फीचर्स: - हल्का वजन: इंस्टॉलर Electron पैकेजों की तुलना में लगभग 20 गुना छोटे होते हैं, आमतौर पर डिस्क पर 10 MB से कम। - तेज़: Rust Tauri के साथ निर्मित, इसे पारंपरिक JS फ्रेमवर्क की तुलना में बहुत तेज़ और कम मेमोरी उपयोग वाला बताया गया है। - उपयोग में आसान: CLI के माध्यम से एक-कमांड पैकेजिंग या GitHub Actions के साथ ऑनलाइन बिल्डिंग, कोई जटिल कॉन्फ़िगरेशन आवश्यक नहीं। - सुविधाओं से भरपूर: कीबोर्ड शॉर्टकट, इमर्सिव/फ्रेमलेस विंडोज़, ड्रैग & ड्रॉप, स्टाइल कस्टमाइजेशन और विज्ञापन निवारण का समर्थन करता है। शुरुआत कैसे करें: - नए उपयोगकर्ता WeRead, Twitter, Grok, DeepSeek, ChatGPT, Gemini, YouTube Music, YouTube, LiZhi, ProgramMusic, Excalidraw, XiaoHongShu (Little Red Book), Notion और Flomo जैसे लोकप्रिय सेवाओं के लिए Releases से तैयार पैकेज डाउनलोड कर सकते हैं, या स्थानीय वातावरण सेटअप किए बिना ऑनलाइन GitHub Actions बिल्डर का उपयोग कर सकते हैं। - डेवलपर `pnpm install -g pake-cli` के साथ CLI इंस्टॉल कर सकते हैं, फिर `pake https://github.com --name GitHub` जैसे कमांड के साथ एक साइट को पैकेज कर सकते हैं। अतिरिक्त विकल्पों में कस्टम आइकन, विंडो आकार, टाइटल बार छुपाना और अधिक शामिल हैं। स्क्रिप्टिंग या AI एजेंट्स के लिए मशीन-रीडेबल आउटपुट प्राप्त करने के लिए `--json` के साथ चलाएं, घोषणात्मक ऐप विवरणों के लिए `--config app.json` अनुमति देता है, और स्थानीय बिल्ड आउटपुट को सीधे `pake ./dist --name MyTool` के साथ पैकेज किया जा सकता है। - उन्नत उपयोगकर्ता कस्टम विकास के लिए रिपॉजिटरी क्लोन कर सकते हैं। परियोजना को Rust >= 1.85 और Node >= 22 की आवश्यकता होती है, फिर स्थानीय विकास के लिए `pnpm i`, `pnpm run dev` का उपयोग करता है, और एक एप्लिकेशन बनाने के लिए `pnpm run build`। README में Mac और Windows/Linux के लिए शॉर्टकट संदर्भ तालिका (पेज नेविगेशन, ज़ूम, रीफ्रेश, विंडो छुपाना, URL कॉपी, डेवलपर टूल्स, कैश क्लियर, फुलस्क्रीन और अधिक) के साथ-साथ उन्नत उपयोग, FAQ और CLI उपयोग के लिए दस्तावेज़ लिंक भी शामिल हैं। यह कई योगदानकर्ताओं की सूची देता है और स्पष्ट करता है कि Pake GPL-3.0 लाइसेंस के अधीन है, जिसमें एक Pake आउटपुट अपवाद है: आप Pake के साथ बनाए गए ऐप पूरी तरह से आपके उपयोग और वितरण के लिए हैं, जबकि फोर्क्स को एक अलग नाम का उपयोग करना चाहिए और स्रोत के रूप में Pake को मान्यता देनी चाहिए।