Repeto Dokumentacja
Przeglądaj dokumentację

Import i eksport

Przenoś pakiety Anki oraz tekst strukturalny, sprawdzaj zgodność i wybieraj właściwy format kopii kolekcji.

Repeto potrafi importować i eksportować pakiety talii Anki .apkg. Traktuj przenoszenie jako operację wymagającą przeglądu: sprawdź podsumowanie, ostrzeżenia, szablony i multimedia, zanim zaczniesz polegać na zaimportowanej kolekcji.

Importuj pakiet Anki

Otwórz Importuj, a następnie upuść lub wybierz plik .apkg. Repeto przesyła pakiet jako wznawialne zadanie w tle i przygotowuje podgląd przed zapisaniem go w kolekcji.

Podgląd pokazuje talie i liczbę notatek oraz kart, modele notatek znalezione w pakiecie, liczbę multimediów, obecność danych harmonogramu i ostrzeżenia właściwe dla pakietu.

Opcjonalnie możesz zastąpić nazwę talii najwyższego poziomu. Pakiet z kilkoma taliami zachowuje hierarchię, chyba że podasz obejmującą je nazwę docelową.

Wybierz, co zachować

Gdy istnieją dane harmonogramu, opcja Zachowaj harmonogram i historię powtórek jest domyślnie włączona. Wyłącz ją, jeśli chcesz zachować materiał, ale świadomie zacząć naukę od nowa.

Domyślnie włączone jest również Użyj stylu Repeto. Powłoka motywu Repeto kontroluje wtedy kolory, zachowując zaimportowaną treść i strukturę szablonu. Wyłącz tę opcję, jeśli oryginalny wygląd jest niezbędny, a następnie sprawdź jasny i ciemny motyw.

Multimedia są dopasowywane przez manifest i zapisywane trwale w kolekcji. Późniejszy import może odtworzyć brakujące pliki nawet wtedy, gdy odpowiadające im karty już istnieją.

Długie importy

Duże pakiety są przetwarzane jako zadania. Repeto przechowuje lokalnie identyfikator bieżącego importu i przywraca podgląd lub wynik po przejściu na inną stronę albo odświeżeniu. Nie przesyłaj wielokrotnie tego samego pliku podczas przetwarzania; najpierw otwórz istniejące zadanie.

Jeśli przeglądarka zgłosi błąd pakietu, wyeksportuj talię ponownie z aplikacji źródłowej i użyj nowego pliku. Uszkodzony SQLite, nieobsługiwana kompresja i brakujące wpisy multimediów powinny zakończyć się ostrzeżeniem lub błędem, a nie częściowo zaufanymi kartami.

Eksportuj talię

Otwórz talię i wybierz Eksportuj .apkg. Repeto pobiera ją wraz z zagnieżdżonymi nazwami, notatkami, kartami, typami notatek, szablonami, multimediami i obsługiwanymi danymi harmonogramu.

Używaj pobranego pakietu jako niezależnego obrazu przed zmianami strukturalnymi, do przenoszenia do zgodnej aplikacji, prywatnego udostępniania oraz testów pełnego cyklu import–eksport.

Nie każda funkcja Anki Desktop ma odpowiednik w Repeto. Stan wykonania talii filtrowanej, stan zakopania, dodatki, własne skrypty szablonów i nieobsługiwane metadane harmonogramu mogą nie wrócić dokładnie. Przed usunięciem źródła sprawdź wyeksportowany pakiet w aplikacji docelowej.

Importuj tekst strukturalny

Otwórz Import, wybierz CSV lub TSV, a potem wskaż lub upuść plik UTF-8 .csv, .tsv albo .txt. Ekran internetowy przyjmuje do 5 MiB i 10 000 wierszy danych. Podgląd wykrywa typowe separatory, BOM, cytowane pola wielowierszowe, cudzysłowy z kodem ucieczki i błędne szerokości wierszy.

Przed podglądem wybierz typ notatki i talię, opcjonalne tagi, separator, obsługę HTML, zasadę duplikatów i zakres dopasowania. Przed pierwszym wierszem danych rozumiane są #separator, #html, #notetype, #deck i #tags; jawne wybory na ekranie zastępują dyrektywy pliku.

Następnie przypisz każdą kolumnę do pola notatki, tagów rozdzielonych spacjami albo Ignoruj kolumnę. Pierwsze pole jest wymagane, bo identyfikuje duplikaty. Repeto pokazuje diagnostykę i plan dla każdego utworzenia, uaktualnienia, pominięcia lub nieprawidłowego wiersza. Wybierz Uaktualnij pasującą notatkę, Pomiń importowany wiersz albo Dodaj kolejną notatkę.

Zmiana pliku, mapowania lub ustawień unieważnia plan. Zatwierdzenie wymaga potwierdzenia dokładnego planu; token użytkownika dopuszcza tylko ten plik i wybory, odtwarza plan i stosuje go atomowo. Aktualizacja zachowuje ID kart, harmonogram, terminy, interwały, stan planisty i historię; identyczna ponowna próba jest idempotentna. Przeglądarka przechowuje lokalnie plik, opcje i podgląd do odzyskania; jeśli odzyskanie jest niedostępne, pozostaw stronę otwartą.

Obecnie nie są importowane wskazane multimedia, GUID, #columns, dyrektywy talii/typu w wierszach ani wiersz nagłówków; pierwszy wiersz niebędący dyrektywą jest danymi. Eksport tekstu strukturalnego też nie jest jeszcze dostępny.

Utwórz kopię całej kolekcji Repeto

Natywne archiwum Repeto jest dokładnym formatem odzyskiwania. GET /v1/collection/backup tworzy wersjonowane archiwum ZIP64 zawierające bieżący graf kolekcji, drzewa i ustawienia talii, typy notatek, szablony i CSS, notatki, karty, stan harmonogramu, historię powtórek, bajty multimediów z sumami kontrolnymi oraz definicje i migawki członkostwa talii filtrowanych. POST /v1/collection/restore weryfikuje własność, ścieżki, sumy, relacje i zegary synchronizacji przed zatwierdzeniem pustej albo jawnie zastępowanej kolekcji.

To API nie jest jeszcze automatyczną przeglądarką kopii czasowych ani gotowym interfejsem odzyskiwania konta. Przed destrukcyjną zmianą struktury zachowaj archiwum poza Repeto.

Eksportuj lub sprawdź pakiet kolekcji Anki

GET /v1/collection/export.colpkg tworzy prawdziwy plik .colpkg starszego schematu 11, zawierający bieżącą kolekcję możliwą do przedstawienia w Anki i zweryfikowane multimedia. To eksport interoperacyjny, a nie dokładna kopia Repeto. Tożsamość synchronizacji Repeto, metadane generowania, część rozszerzonego stanu harmonogramu, migawki cofania i aktywny stan wykonania talii filtrowanych nie mają bezstratnego odpowiednika w starym formacie.

POST /v1/collection/import.colpkg/preview bezpiecznie sprawdza pakiety starsze, anki21 i anki21b oraz raportuje sumę kontrolną i granicę zgodności. Nie zastępuje bieżącej kolekcji. Destrukcyjny import .colpkg pozostaje wyłączony, dopóki ustawień i historii nie da się zachować wystarczająco dokładnie dla uczciwego, chronionego odzyskania.

Sprawdź integralność multimediów

API może skanować bieżące pola notatek i szablony kart w poszukiwaniu obrazów, dźwięków, source i odwołań [sound:…]. Bez pobierania zdalnych adresów i usuwania czegokolwiek raportuje brakujące, nieużywane, błędne i niejednoznaczne stare nazwy. Prowadzony interfejs naprawy i kosza jest nadal planowany.

Inne eksporty

Strona Statystyki eksportuje widoczne dane do CSV. API udostępnia też deterministyczny manifest JSON z sumą kontrolną do kontroli i prac inżynieryjnych. Nie zawiera bajtów multimediów i nie jest formatem odzyskiwania; do dokładnej kopii użyj natywnego archiwum.

Publikowanie na rynku różni się od eksportu kopii: opublikowana talia jest pakietem treści do udostępniania, a nie prywatną kopią całej historii powtórek.

Lista bezpiecznej migracji

  1. Zachowaj oryginalny pakiet do czasu zweryfikowania migracji.
  2. Importuj z harmonogramem, gdy ciągłość ma znaczenie.
  3. Otwórz reprezentatywne karty każdego typu notatki.
  4. Sprawdź obrazy i dźwięki.
  5. Porównaj liczbę kart w terminie i próbkę odstępów.
  6. Utwórz natywną kopię Repeto przed usunięciem lub zastąpieniem kolekcji źródłowej.
  7. Wyeksportuj zaimportowaną talię z Repeto i niezależnie przetestuj pakiet.

Pozostałe prace nad automatycznymi kopiami, odzyskiwaniem konfliktów, nowoczesnym .colpkg i interfejsem są wymienione w planie zgodności.