अभी उपलब्ध.ipynb

टूटी IPYNB ठीक करें

खराब नोटबुक्स पुनर्प्राप्त करता है: nbformat फिर से बनाता है, सेल IDs पुनर्जनित करता है, Git कॉन्फ़्लिक्ट मार्कर हटाता है, और मेटाडेटा ठीक करता है ताकि Jupyter फ़ाइल खोले।

मुफ़्त, तुरंत और 100% निजी, आपकी नोटबुक कभी ब्राउज़र से बाहर नहीं जाती।

यह कैसे काम करता है

अपलोड से डाउनलोड तक तीन कदम

1

नोटबुक रखें

.ipynb कार्ड पर खींचें या ब्राउज़ करें। आप खाता नहीं बनाते।

2

निर्यात चुनें

Word, PDF, Markdown, HTML, LaTeX, ZIP, Python टूल्स, व्यूअर, क्लीनर, मर्जर या स्प्लिटर, जो आपके समीक्षक की उम्मीद हो।

3

डाउनलोड करके भेजें

तैयार फ़ाइल तुरंत लें। स्थानीय रूप से खोलें, ईमेल संलग्न करें या LMS पर अपलोड करें।

हमारे अन्य मुफ़्त टूल आज़माएँ

Notebook repair tool: भ्रष्ट या अपठनीय .ipynb को ब्राउज़र में ठीक करें

यह notebook repair tool उन .ipynb फाइलों को बचाता है जिन्हें Jupyter, Colab या VS Code खोलने से मना कर देते हैं। टूटी फाइल ब्राउज़र में छोड़ें, और मरम्मत दोबारा गायब nbformat फ़ील्ड लाती है, nbformat 4.5+ के लिए आवश्यक सेल ID फिर से बनाती है, खाली metadata ब्लॉक बहाल करती है, Git conflict मार्कर हटाती है, और वैध notebook फिर से उत्सर्जित करती है जिसे आप आख़िरकार खोल सकें। पूरी मरम्मत स्थानीय, कोई अपलोड, कोई खाता, इसलिए संवेदनशील शिक्षण, शोध या क्लाइंट notebooks भी आपकी मशीन पर रहते हैं।

सामान्य टूटन वहीं से आते हैं जहाँ आप शायद मिल चुके: क्रैश से आधी लिखी फाइल, मैनुअल एडिट के बाद cells सरणी खो देना, Git मर्ज जिसने JSON में <<<<<<< छोड़े, सेल जिसने id खो दी, गायब kernel फ़ील्ड, या कोड सेल बिना outputs सरणी क्योंकि किसी ने फाइल हाथ से साफ़ करने की कोशिश की। मरम्मत फ़ंक्शन ये पैटर्न पकड़कर चुपचाप ठीक करता है, और हर बदलाव की सूची दिखाता है ताकि आप ऑडिट कर सकें।

न्यूनतम Python स्क्रिप्ट nbformat.read / nbformat.write लिखने की तुलना में, यह पृष्ठ गति जीतता है: Python environment, jupyter या एडमिन अधिकार की ज़रूरत नहीं। JSON को टेक्स्ट एडिटर में खोलकर अनुमान लगाने की तुलना में यह página सुरक्षित है, मरम्मत तर्क schema समझता है, ID बिना पुनः उपयोग फिर से बनाता है, और सेल चुपचाप नहीं गिराता। यदि इनपुट conflict हटाने के बाद भी पार्स से बहुत दूर हो, तो टूल स्पष्ट त्रुटि रिपोर्ट करता है, भ्रष्ट फाइल नहीं लिखता।

nbformat 4.5+ के साथ काम करते समय Generate stable cell IDs चालू रखें (डिफ़ॉल्ट और अनुशंसित)। Trailing whitespace साफ़ करने के लिए Trim trailing whitespace चालू करें। मरम्मत के साथ notebook पतला करने के लिए Drop empty cells चालू करें। साफ़ execution क्रम चाहिए तो Renumber executions चालू करें। आउटपुट सामान्य .ipynb है जिसे तुरंत Jupyter, JupyterLab, VS Code, Colab या किसी अन्य notebook संपादक में खोल सकते हैं।

notebook repair tool क्या ठीक करता है

गायब nbformat metadata बहाल करता है

nbformat, nbformat_minor, और kernel व भाषा metadata ब्लॉक वापस जोड़ता जिनकी Jupyter अपेक्षा करता है ताकि फाइल बिना "NotebookValidationError" खुले।

आवश्यक सेल ID फिर से बनाता है

nbformat 4.5 से हर सेल को अद्वितीय id चाहिए। मरम्मत जहाँ गायब या डुप्लिकेट हों स्थिर ID सौंपता है, मौजूदा टूलिंग लिंक तोड़े बिना।

Git conflict मार्कर छीलता है

बुरे मर्ज से छूटे <<<<<<<, =======, >>>>>>> मार्कर पहचानता, हटाता है और JSON फिर पार्स करता है ताकि बाकी notebook न गंवाएँ।

टूटे कोड सेल सुधारता है

गायब outputs सरणी जोड़ता है, गलत execution_count रीसेट करता है, और अज्ञात cell_type को code में मजबूर करता है ताकि nbformat मेल खाए।

हर बदलाव रिपोर्ट करता है

डाउनलोडर साफ़ फाइल देता है, और मरम्मत दिनचर्या हर लागू फिक्स ट्रैक करती है ताकि आप (या साथी) भरोसा करने से पहले ठीक क्या बदला देख सकें।

आपके ब्राउज़र से बाहर नहीं जाता

मरम्मत client-side। क्रैश हुए notebooks जिनमें निजी डेटा हो आपकी मशीन पर रहते हैं, कोई अपलोड, कोई अस्थायी सर्वर फाइल नहीं।

.ipynb फाइलों की मरम्मत के बारे में अक्सर पूछे जाने वाले प्रश्न

यह notebook repair tool खोलें, टूटा .ipynb अपलोड करें और मरम्मत की फाइल डाउनलोड करें। मरम्मत गायब metadata बहाल करती है, आवश्यक सेल ID फिर बनाती है, Git conflict मार्कर हटाती है, और Jupyter खोल सके ऐसा notebook फिर उत्सर्जित करती है।