अपने नोट्स का बैकअप

BetterStickies आपके नोट्स अपने आप सेव करता है और कुछ गड़बड़ होने की सूरत में रिकवरी कॉपियां भी रखता है। आप खुद भी अपना बैकअप बना सकते हैं।

आपके नोट्स कहां सेव होते हैं

आपके नोट्स BetterStickies की कॉन्फ़िगरेशन डायरेक्टरी के अंदर एक data फ़ोल्डर में रहते हैं:

प्लेटफ़ॉर्मडेटा फ़ोल्डर
Linux~/.config/BetterStickies/data/
Windows%APPDATA%\BetterStickies\data\
macOS (प्रस्तावित)~/Library/Application Support/BetterStickies/data/

इस फ़ोल्डर में आपके नोट्स, रिमाइंडर, हटाए गए नोट्स (ट्रैश), और आपके पेस्ट किए हुए सारे स्क्रीनशॉट होते हैं।

यह पाथ आपको मेनू > सेटिंग्स में डेटा स्टोरेज सेक्शन के नीचे भी मिल जाता है। वहां एक फ़ोल्डर खोलें बटन है जो आपको सीधे वहीं ले जाता है।

अपने आप बैकअप

BetterStickies जब भी सेव करता है, तब आपके नोट्स, आपके रिमाइंडर और आपके ट्रैश की एक बैकअप कॉपी रख लेता है। अगर कभी कोई मुख्य फ़ाइल खराब हो जाए (जैसे बिजली जाना, क्रैश, या ऐप के बाहर से फ़ाइल में हुआ कोई बदलाव), तो अगली बार खोलने पर BetterStickies अपने आप बैकअप से रिकवर कर लेता है।

अतिरिक्त सुरक्षा के लिए वह कुछ रोज़ाना स्नैपशॉट भी रखता है (हर फ़ाइल पिछले एक-दो दिन की शुरुआत में जैसी दिखती थी उसकी कॉपी), ताकि अगर कोई दिक्कत बाद में पकड़ में आए तो भी काम चल जाए।

इसमें एक जानबूझकर रखा गया अपवाद है। अगर कोई फ़ाइल कभी पूरी तरह खाली हो जाए (आपने हर नोट हटा दिया, ट्रैश खाली कर दिया, या BetterStickies के बाहर किसी चीज़ ने फ़ाइल मिटा दी), तो उस खाली संस्करण को कभी बैकअप या स्नैपशॉट के रूप में नहीं रखा जाता। उसकी जगह पुरानी कॉपी बनी रहती है, ताकि गलती से हुई सफ़ाई भी वापस लाई जा सके।

इस अपवाद के बारे में दो बातें जानने लायक हैं:

  • यह वाली अपने आप रिकवर नहीं होती। खाली फ़ाइल खराब फ़ाइल नहीं होती। BetterStickies को वह बिल्कुल सामान्य लगती है, और उसके पास "किसी ने इसे मिटा दिया" और "आपने जानबूझकर सब कुछ हटाया" के बीच फ़र्क करने का कोई तरीका नहीं है। इसलिए ऐप खाली खुलता है और पुरानी कॉपी को आपके लिए वैसे ही छोड़ देता है। अगर आप यह नहीं चाहते थे, तो नीचे बैकअप से रिस्टोर करना की मदद से उसे खुद वापस लाएं।
  • पुराना कॉन्टेंट कुछ समय तक टिका रहता है। सब कुछ हटाने के बाद भी उससे जुड़ी बैकअप कॉपी में वही होता है जो आपने हटाया था। कुछ नया जोड़ने से वह तुरंत साफ़ नहीं होती। कॉपी अगली सेव पर ताज़ा होती है, इसलिए वह आपकी उम्मीद से एक कदम ज़्यादा देर तक रहती है। और अगर आप ट्रैश खाली कर दें और फिर कभी कोई दूसरा नोट न हटाएं, तो वह कॉपी हटाई गई चीज़ों को अनिश्चित काल तक संभाले रहती है।

आपको कुछ करने की ज़रूरत नहीं है। यह सब बैकग्राउंड में होता रहता है।

डेटा फ़ोल्डर में दिख सकने वाली फ़ाइलें

अपने नोट्स के साथ-साथ आपको कुछ अतिरिक्त फ़ाइलें भी दिखेंगी। ये सब सुरक्षा व्यवस्था का हिस्सा हैं और इन्हें छेड़े बिना छोड़ देना ही ठीक है:

फ़ाइलयह क्या है
notes.json, reminders.json, deleted_notes.jsonआपका असली डेटा
*.backup.jsonहर फ़ाइल की अपने आप बनी बैकअप कॉपी
*.snapshot-YYYYMMDDरोज़ाना स्नैपशॉट (एक-दो दिन के रखे जाते हैं)
*.corrupt-… / *.pre-shrink-…कभी-कभार बनने वाली बचाव कॉपियां, जो तब सेव होती हैं जब BetterStickies को लगे कि कोई फ़ाइल खराब हुई या अचानक खाली हो गई, ताकि कुछ भी न खोए

अगर कभी पक्का न लगे, तो सबसे सुरक्षित रिकवरी कॉपी उससे मेल खाती *.backup.json होती है, या सबसे नई *.snapshot-… फ़ाइल।

खुद से बैकअप लेना

BetterStickies बंद करें, फिर पूरा data फ़ोल्डर कहीं सुरक्षित जगह कॉपी कर लें। उस कॉपी में JSON स्टोर और BetterStickies के संभाले हुए स्क्रीनशॉट होते हैं। फ़ाइल शॉर्टकट जिन बाहरी फ़ाइलों की ओर इशारा करते हैं, या कंप्यूटर में कहीं और से चुनी गई बैकग्राउंड इमेज, वे उसमें कॉपी नहीं होतीं।

फ़ोल्डर की यह कॉपी उसी इंस्टॉलेशन और उसी डेटा पाथ पर नोट्स लौटाने वाला रिकवरी फ़ॉर्मेट है। आपके नोट्स जिन बाहरी फ़ाइलों पर निर्भर हैं, उन्हें भी इसके साथ ही रखें।

पढ़ने लायक टेक्स्ट या Markdown संग्रह, या एक संरचित JSON कॉपी बनाने के लिए आप नोट्स एक्सपोर्ट करें का भी इस्तेमाल कर सकते हैं। एक्सपोर्ट में इमेज फ़ाइलें साथ नहीं जातीं, और BetterStickies में फ़िलहाल कोई इंपोर्ट कमांड नहीं है।

कई कंप्यूटरों के बीच सिंक करना

अपने नोट्स एक से ज़्यादा कंप्यूटर पर रखने के लिए आप Dropbox, OneDrive, Google Drive या Syncthing जैसी कोई क्लाउड सेवा इस्तेमाल कर सकते हैं: उसे data फ़ोल्डर सिंक करने के लिए सेट कर दें, और आपके नोट्स, रिमाइंडर और स्क्रीनशॉट उसके साथ चलते रहेंगे।

एक आने वाले अपडेट तक एक ज़रूरी नियम: BetterStickies एक समय में एक ही कंप्यूटर पर इस्तेमाल करें। आपके सारे नोट्स एक ही फ़ाइल में साथ रखे जाते हैं, इसलिए अगर दो कंप्यूटर एक ही समय पर नोट्स एडिट करें, तो आपकी सिंक सेवा पूरी फ़ाइल बदलकर टकराव सुलझा सकती है, और एक कंप्यूटर के बदलाव दूसरे के बदलावों पर लिख सकते हैं। एक कंप्यूटर पर BetterStickies बंद करें, सिंक पूरा होने दें, और तब दूसरे पर खोलें, इतना काफ़ी है। एक आने वाला अपडेट नोट्स के स्टोरेज को दोबारा इस तरह बनाएगा कि कंप्यूटरों के बीच सिंक करना तब भी सुरक्षित रहे जब उन्हें एक ही समय पर इस्तेमाल किया जाए।

दो छोटी बातें और जानने लायक हैं:

  • इनलाइन स्क्रीनशॉट और बैकग्राउंड उसी कंप्यूटर के फ़ाइल पाथ के साथ सेव होते हैं जिस पर वे बने थे। अगर दूसरे कंप्यूटर पर डेटा फ़ोल्डर किसी अलग पाथ पर पहुंचे (जैसे अलग यूज़रनेम की वजह से), तो वहां कुछ इमेज न दिखें।
  • अपने आप बनने वाले बैकअप सिंक की गड़बड़ियों की चोट कम कर देते हैं, पर वे टकराव सुलझाने की व्यवस्था नहीं हैं। असल बचाव एक समय में एक ही कंप्यूटर वाला नियम ही है।

बैकअप से रिस्टोर करना

अगर आपको अपने नोट्स किसी बैकअप से वापस लाने हैं:

  1. BetterStickies बंद करें
  2. अपना बैकअप किया हुआ data फ़ोल्डर ऊपर की तालिका में दिखाई गई जगह पर कॉपी करें
  3. BetterStickies दोबारा खोलें

उसी डेटा पाथ पर रिस्टोर करने पर आपके नोट्स और BetterStickies के संभाले हुए स्क्रीनशॉट वैसे ही दिखेंगे जैसे बैकअप बनाते समय थे। बाहरी फ़ाइल शॉर्टकट और बैकग्राउंड अब भी अपनी असली फ़ाइलों पर निर्भर रहते हैं।

यह भी देखें