· Fundacja Reborn

Synchronizacja folderu lokalnego: katalog Markdown z dysku w Twoich notatkach

Wskaż Reborn Notes folder z plikami Markdown na dysku, a aplikacja będzie automatycznie odświeżać z niego Twoje zaszyfrowane notatki - wraz z podfolderami. Jednokierunkowy mirror, który zamienia Obsidiana, Syncthing czy dowolny lokalny zbiór w źródło Twoich notatek.

synchronizacja-folderu import obsidian funkcja zero-knowledge
Read in English →

Jeśli już trzymasz Markdown na dysku - zbiór Obsidiana, folder synchronizowany przez Syncthing czy Dropbox, notatki dorzucane przez skrypt - nie powinieneś importować go ręcznie za każdym razem, gdy się zmieni. Synchronizacja folderu łączy lokalny katalog z Reborn Notes i automatycznie odświeża z niego Twoje zaszyfrowane notatki.

Jedno trzeba jasno powiedzieć na starcie, bo “synchronizacja” bywa różnie rozumiana: to jednokierunkowy mirror, z dysku do aplikacji. Twój dysk jest źródłem prawdy; Reborn Notes za nim podąża. Zmiany, które wprowadzasz w aplikacji, nie są zapisywane z powrotem do plików. Jeśli szukasz rozwiązania dwukierunkowego - to nie to, a reszta wpisu tłumaczy dokładnie, czym ono jest zamiast tego.

Co robi

Raz wybierasz folder z plikami .md. Od tej chwili Reborn Notes skanuje go ponownie i wczytuje każdy plik, który jest nowy albo zmienił się od ostatniego skanu, odtwarzając całą zagnieżdżoną strukturę folderu jako foldery w Twoich notatkach. Podfoldery stają się podfolderami, niezależnie od głębokości.

Pod maską to ten sam silnik importu co Importuj folder (zobacz import i eksport), tyle że zautomatyzowany i utrzymywany w ruchu. Każdy wczytany plik jest szyfrowany w chwili, gdy trafia do notatek - dokładnie jak przy ręcznym imporcie.

Jednokierunkowo - i co to znaczy

Mirror ma kierunek, a jasność co do niego oszczędza niespodzianek:

  • Dysk wygrywa. Jeśli notatka różni się między plikiem a aplikacją, kolejna synchronizacja nadpisze kopię w aplikacji treścią z pliku. Tagi dodane wewnątrz aplikacji są dołączane, a nie usuwane.
  • Zmiany w aplikacji nie są zapisywane na dysk. Zsynchronizowane notatki możesz czytać i przeszukiwać w Reborn Notes, ale jeśli którąś tam edytujesz, ta zmiana żyje tylko w aplikacji, dopóki plik nie zmieni się ponownie na dysku - wtedy wersja z pliku przejmuje stery.
  • Synchronizacja nigdy nie usuwa notatek. Usuń albo zmień nazwę pliku na dysku, a wcześniej zaimportowana notatka zostaje na miejscu; plik ze zmienioną nazwą po prostu zaimportuje się ponownie pod nową nazwą. Nic, co masz, nie znika po cichu.
  • Istnienie podąża za dyskiem. Usuń zsynchronizowaną notatkę w aplikacji, gdy jej plik źródłowy nadal leży na dysku, a kolejny skan ją przywróci. Aby usunąć zsynchronizowaną notatkę na dobre, usuń plik albo odłącz folder.

To celowe. Mirror, który po cichu usuwałby Twoje notatki, bo dysk chwilowo się odmontował, byłby niebezpieczny; mirror, który po cichu wypychałby niedokończone zmiany z aplikacji na Twój starannie utrzymany zbiór Obsidiana, byłby jeszcze gorszy. Jeden wyraźny kierunek sprawia, że obie strony są przewidywalne.

Podfoldery, zmiany nazw i gdzie lądują notatki

Łącząc folder, wybierasz też miejsce docelowe w Reborn Notes - i może to być zagnieżdżona ścieżka w stylu Projekty/Dokumenty. Drzewo z dysku jest odtwarzane pod spodem: foldery są dopasowywane bez rozróżniania wielkości liter i używane ponownie, więc kolejne przebiegi odświeżają w miejscu, zamiast piętrzyć duplikaty.

Ponieważ powiązanie jest śledzone przez stałą tożsamość, a nie nazwę, możesz później zmienić nazwę albo przenieść folder docelowy - w drzewie lub w ustawieniach synchronizacji - niczego nie psując. Ukryte katalogi (zaczynające się od kropki, jak .obsidian/) są pomijane, a zagnieżdżenie jest śledzone do 20 poziomów w głąb.

Kiedy synchronizuje

Na dwa sposoby, i nad oboma masz kontrolę:

  • Ręcznie. Każdy powiązany folder ma przycisk Synchronizuj teraz, a zsynchronizowany folder w panelu bocznym oferuje to samo z poziomu swojego menu.
  • Automatycznie (włączane per folder, domyślnie aktywne). Przy włączonej autosynchronizacji Reborn Notes skanuje ponownie, gdy otwierasz aplikację lub do niej wracasz, oraz co 5 minut, dopóki karta pozostaje otwarta. Pusty skan nic nie zapisuje - jeśli na dysku nic się nie zmieniło, nic nie jest ponownie szyfrowane ani synchronizowane.

Nie ma tu obserwatora plików na poziomie systemu operacyjnego - i tak jest celowo w wersji webowej: synchronizacja dzieje się, gdy aplikacja jest otwarta i przed Tobą, a nie po cichu w tle. (Obserwator działający w czasie rzeczywistym to naturalny kandydat do przyszłej wersji desktopowej, gdzie platforma na to pozwala.)

Gdzie działa

Synchronizacja folderu działa dziś w wersji webowej w przeglądarkach opartych na Chromium - Chrome i Edge - bo to tam przeglądarka udostępnia potrzebne API File System Access. W Safari i Firefoksie funkcja jest po prostu ukryta, bo tej zdolności tam nie ma. Jeśli restart przeglądarki odbierze uprawnienie do folderu, przycisk Autoryzuj ponownie przywróci je jednym kliknięciem.

Ta sama funkcja jest zbudowana dla nadchodzących natywnych aplikacji na iOS i Androida (z użyciem bezpiecznego mechanizmu dostępu do folderów każdej z platform) i pojawi się razem z nimi, gdy trafią do sklepów.

Dlaczego to nadal Zero Knowledge

Folder na Twoim dysku zawiera jawny Markdown - i o to właśnie chodzi, żeby narzędzia takie jak Obsidian mogły czytać i zapisywać te same pliki. Oto jak to godzi się z aplikacją zero-knowledge:

  • Postać jawna żyje na Twoim własnym urządzeniu, z Twojego wyboru. Zero Knowledge chroni Twoje dane w tranzycie i na naszym serwerze; to, co trzymasz w folderze na swoim komputerze, jest Twoje do zarządzania.
  • Nic nowego nie trafia na serwer. Synchronizacja folderu czyta jawny tekst z dysku i szyfruje go po drodze do środka. Synchronizowany jest zawsze wyłącznie szyfrogram, dokładnie jak przy każdej notatce.
  • Powiązanie z folderem jest lokalne dla urządzenia. Uchwyt, który pozwala Reborn Notes czytać Twój folder, jest przechowywany lokalnie w przeglądarce, nigdy nie jest wysyłany, a przy wylogowaniu zostaje wymazany - więc nie może wyciec do innego konta na tym samym urządzeniu.
  • Jest całkowicie opcjonalna. Nic nie jest odzwierciedlane, dopóki nie wybierzesz folderu, a stała informacja o bezpieczeństwie w ustawieniach dokładnie opisuje działanie trybu jednokierunkowego.

Dla jasności: przeglądarka przekazuje aplikacji wyłącznie ten jeden folder, który wskażesz. To techniczna granica tego, jak działa dostęp do folderów, a nie funkcja prywatności, do której rościmy sobie zasługi.

Jak to ustawić

  1. Wejdź w Ustawienia -> Synchronizacja folderów i kliknij Dodaj folder.
  2. Wskaż katalog z plikami Markdown w oknie systemowym.
  3. Wybierz folder docelowy w Reborn Notes (użyj ukośnika, by zagnieździć, np. Projekty/Dokumenty; istniejący folder lub ścieżka zostaną połączone). Opcjonalnie włącz Konwertuj linki między notatkami, aby zamienić linki między Twoimi plikami Markdown na wewnętrzne linki między notatkami.
  4. Kliknij Powiąż folder. Pierwszy pełny import rusza od razu, a od tej chwili folder pozostaje odzwierciedlany.

Możesz powiązać do pięciu folderów, później edytować miejsce docelowe folderu albo jego przełącznik autosynchronizacji, i odłączyć w dowolnej chwili - odłączenie zachowuje wszystko, co już zostało zaimportowane.


Nie znasz jeszcze Reborn Apps? Wypróbuj je na naszej publicznej instancji - darmowej, zero-knowledge, bez emaila. Albo postaw własną.