Kopie zapasowe notatek
BetterStickies zapisuje notatki automatycznie i codziennie tworzy ich kopię na wypadek, gdyby coś poszło nie tak. Możesz też samodzielnie zrobić kopię zapasową.
Gdzie przechowywane są notatki
Notatki znajdują się w folderze data wewnątrz folderu konfiguracji BetterStickies:
| Platforma | Folder danych | Codzienne kopie zapasowe |
|---|---|---|
| Linux | ~/.config/BetterStickies/data/ | ~/.config/BetterStickies/backups/ |
| Windows | %APPDATA%\BetterStickies\data\ | %APPDATA%\BetterStickies\backups\ |
| macOS (planowane) | ~/Library/Application Support/BetterStickies/data/ | ~/Library/Application Support/BetterStickies/backups/ |
W folderze danych znajduje się folder notes z osobnym plikiem dla każdej notatki (łącznie z notatkami w koszu), a obok niego leżą przypomnienia, wszystkie wklejone zrzuty ekranu i dodane klipy dźwiękowe.
Tę ścieżkę znajdziesz też w Menu > Ustawienia, na dole karty Ogólne, w sekcji Przechowywanie danych. Jest tam przycisk Otwórz folder, który przeniesie Cię prosto na miejsce.
W systemie Windows wersja ze sklepu Microsoft Store i wersja pobrana ze strony BetterStickies korzystają z tego samego folderu. Jeśli masz zainstalowane obie, pokazują te same notatki. Zaktualizuj obie do wersji 1.4, zanim znów użyjesz drugiej: ta wersja 1.4, którą uruchomisz jako pierwszą, przekształci notatki do nowego formatu, a druga po prostu je znajdzie. Instalacja, która nadal ma wersję 1.2, nie potrafi odczytać nowego formatu i uruchamia się pusta, a notatki, które wtedy zapisze, nie zostaną scalone (zobacz Powrót do starszej wersji poniżej).
Automatyczne kopie zapasowe
Raz dziennie, przy pierwszym zapisie, BetterStickies zapisuje kopię wszystkich notatek, łącznie z koszem, w pokazanym wyżej folderze backups. Przechowywane są kopie z ostatnich 7 dni, więc problem, który zauważysz dopiero później, nadal da się naprawić. Folder kopii zapasowych celowo leży poza folderem danych: cokolwiek uszkodzi folder danych, nie sięgnie do niego.
Te kopie chronią dwie zasady:
- Jeśli nie ma czego skopiować (usunięto wszystkie notatki albo coś spoza BetterStickies opróżniło folder notatek), kopia dzienna nie powstaje, więc starsze kopie zostają.
- Jeśli nie udało się odczytać którejś notatki, żadna stara kopia nie zostanie usunięta, dopóki tej notatki znów nie da się odczytać.
Przypomnienia mają własną automatyczną kopię zapasową (reminders.backup.json) i same się z niej odtwarzają, jeśli ich plik kiedyś ulegnie uszkodzeniu.
Jeśli uszkodzeniu ulegnie pojedynczy plik notatki, BetterStickies nie naprawi go samodzielnie. Pomija tę notatkę, zostawia plik na miejscu i informuje o tym przy uruchomieniu. Zobacz Przywracanie z kopii zapasowej poniżej.
Pliki, które możesz zobaczyć w folderze danych
| Plik | Co to jest |
|---|---|
Folder notes | Twoje notatki, po jednym pliku na notatkę |
reminders.json | Twoje przypomnienia (wraz z ich kopią zapasową i kopiami dziennymi) |
Foldery screenshots i audio | Obrazy wklejone do notatek i dodane do nich klipy dźwiękowe |
notes.json.migrated, deleted_notes.json.migrated | Twoje notatki w stanie sprzed aktualizacji do wersji 1.4. Zachowane jako kopia zapasowa |
*.unreadable-…, *.not-imported-… | Pliki notatek w starym formacie, których BetterStickies nie zdołał zaimportować (zobacz Rozwiązywanie problemów) |
*.snapshot-…, *.backup.json, *.corrupt-…, *.pre-shrink-… | Starsze kopie ratunkowe. Możesz je spokojnie zostawić |
Ręczne kopie zapasowe
Zamknij BetterStickies, a potem skopiuj cały folder data w bezpieczne miejsce. Taka kopia zawiera notatki, przypomnienia oraz zrzuty ekranu i klipy dźwiękowe, które BetterStickies dla nich przechowuje. Nie obejmuje plików zewnętrznych, do których prowadzą skróty do plików, ani obrazu tła wybranego z innego miejsca na komputerze.
Możesz też skorzystać z opcji Eksport notatek, aby utworzyć czytelne archiwum tekstowe lub w formacie Markdown albo uporządkowaną kopię JSON. Eksport nie dołącza plików graficznych, a BetterStickies nie ma na razie polecenia importu.
Synchronizacja między komputerami
Aby mieć notatki na kilku komputerach, możesz użyć usługi w chmurze, takiej jak Dropbox, OneDrive, Google Drive czy Syncthing, i synchronizować folder data.
Korzystaj z BetterStickies na jednym komputerze naraz. Zamknij aplikację na jednym komputerze i poczekaj, aż synchronizacja się zakończy, zanim otworzysz ją na kolejnym. Bezpieczny sposób na trzymanie notatek na kilku komputerach pojawi się w jednej z kolejnych wersji.
Aktualizujesz do wersji 1.4? Wersja 1.4 przechowuje każdą notatkę w osobnym pliku. Zaktualizuj do 1.4 każdy komputer, który korzysta ze wspólnego folderu, zanim znów użyjesz na nim BetterStickies, a po aktualizacji pierwszego komputera poczekaj, aż usługa synchronizacji skończy pracę. Komputer ze starszą wersją zapisuje notatki w starym formacie, a wersja 1.4 nie miesza ich z Twoimi notatkami: odkłada je na bok i informuje o tym (zobacz Rozwiązywanie problemów).
Zrzuty ekranu wstawione w notatkach, klipy dźwiękowe oraz tła zapisują się ze ścieżkami plików z komputera, na którym powstały, więc część obrazów może się nie pojawić, a część klipów może się nie odtworzyć na komputerze, na którym folder danych leży pod inną ścieżką.
Przywracanie z kopii zapasowej
Wszystko z ręcznej kopii zapasowej: zamknij BetterStickies. Zmień nazwę bieżącego folderu data (na przykład na data-old), tak aby na jego miejscu nic nie zostało, potem skopiuj zapisany folder data do lokalizacji podanej w tabeli powyżej i uruchom BetterStickies ponownie. Nie kopiuj kopii zapasowej na istniejący folder: pliki z obu by się wymieszały, a kopia zrobiona przed wersją 1.4 w ogóle nie zostałaby przywrócona (BetterStickies odłożyłby jej notatki na bok, jak opisano w sekcji Rozwiązywanie problemów). Zachowaj data-old, dopóki nie sprawdzisz notatek.
Jedna notatka z kopii dziennej (na przykład notatka, którą BetterStickies zgłosił jako nieczytelną): zamknij BetterStickies i otwórz w edytorze tekstu najnowszą dobrą kopię dzienną (notes-YYYYMMDD.json w folderze kopii zapasowych). Znajdź wpis tej notatki: wszystko między pasującymi do siebie { i }, zaczynając przed jej "id". Zapisz sam ten wpis jako nowy plik w folderze notes, nazwany jej identyfikatorem z końcówką .json (na przykład 3f2a…-…9c.json), zastępując uszkodzony plik. Potem uruchom BetterStickies ponownie.
Wszystkie notatki z kopii dziennej: zamknij BetterStickies. W folderze danych zmień nazwę folderu notes (na przykład na notes-old). Skopiuj wybraną kopię dzienną do folderu danych dwa razy: raz pod nazwą notes.json, a raz pod nazwą deleted_notes.json (druga przywraca kosz). Uruchom BetterStickies ponownie. Aplikacja zaimportuje je do nowego folderu notatek, tak samo jak przy pierwszej aktualizacji do 1.4 (zastępuje to dwa pliki .migrated z tamtej aktualizacji, więc jeśli chcesz je zachować, najpierw skopiuj je w inne miejsce).
Powrót do starszej wersji
Wersje sprzed 1.4 nie potrafią odczytać nowego folderu notatek i uruchomią się puste. Jeśli musisz wrócić:
- Zamknij BetterStickies i zainstaluj starszą wersję.
- W folderze danych zmień nazwę
notes.json.migratednanotes.json, adeleted_notes.json.migratednadeleted_notes.json.
Starsza wersja pokaże wtedy notatki w stanie z chwili aktualizacji do 1.4. Notatek utworzonych lub zmienionych w 1.4 tam nie będzie (zostają w folderze notes). Aby odzyskać coś nowszego, skopiuj zamiast tego do folderu danych najnowszą kopię dzienną jako notes.json i jako deleted_notes.json: jest najwyżej o dzień starsza.
Jeśli później znów zaktualizujesz do 1.4, dostaniesz notatki, które miała wersja 1.4. Wszystko, co starsza wersja zapisała w międzyczasie, zostaje odłożone na bok jako notes.json.not-imported-…, zamiast trafić między notatki; możesz otworzyć ten plik w edytorze tekstu i skopiować z niego tekst.
Zobacz też
- Eksport notatek: zapisz notatki jako tekst, Markdown lub JSON
- Kosz i odzyskiwanie: przywracaj niedawno usunięte notatki
- Rozwiązywanie problemów: pomoc przy najczęstszych problemach