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ą.
Ponownie importuj zaktualizowany plik .apkg
Gdy notatki w pakiecie odpowiadają istniejącym notatkom według GUID i typu notatki, wybierz jedną jawną zasadę: Uaktualnij istniejące notatki, Ignoruj istniejące notatki albo Dodaj wszystko jako nowe. Repeto blokuje konflikty tożsamości, zamiast zakładać, że dwa niezgodne typy notatek są tym samym typem.
Zgodna aktualizacja zachowuje istniejącą tożsamość notatek, kart, pól i szablonów, a także położenie kart, harmonogram, stan FSRS, flagi i historię powtórek. Aktualizuje importowaną treść i może dodać rzeczywiście nowe karty siostrzane bez zerowania utrwalonych kart. Dodaj wszystko jako nowe tworzy niezależne tożsamości i nowe harmonogramy.
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.
Eksportuj lub sprawdź pakiet kolekcji Anki
Otwórz Import → Importuj kolekcję Anki, aby sprawdzić plik .colpkg. Podgląd nie zmienia danych. Zgodne pakiety mogą zastąpić kolekcję po potwierdzeniu. Zastąpienie jest atomowe; automatyczny punkt przywracania nie jest tworzony.
Bezpiecznie aktualizuj talię z Marketplace
Wersje w Marketplace są niezmienne, a sumy pakietów i multimediów są weryfikowane. Bezpieczna aktualizacja zachowuje pasujące karty wraz z ich harmonogramem i historią, dodaje nową treść oraz wycofuje śledzoną treść, którą usunięto. Niepokrywające się zmiany lokalne są scalane automatycznie. Jeśli zarówno Ty, jak i wydawca zmieniliście tę samą śledzoną treść, Repeto zatrzymuje się i proponuje jawny wybór: zastąpić treść Marketplace powodującą konflikt albo zachować edytowaną kopię jako fork i osobno zainstalować bieżącą migawkę wydawcy.
Wycofanie z Marketplace blokuje nowe pobrania i aktualizacje, ale nie usuwa po cichu zainstalowanej kopii lokalnej. Internetowe okno konfliktu podsumowuje obecnie ich liczbę zamiast pokazywać różnice dla poszczególnych elementów, a starsze instalacje bez punktu odniesienia mogą obsługiwać wyłącznie ścieżkę forka.
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
- Zachowaj oryginalny pakiet do czasu zweryfikowania migracji.
- Importuj z harmonogramem, gdy ciągłość ma znaczenie.
- Otwórz reprezentatywne karty każdego typu notatki.
- Sprawdź obrazy i dźwięki.
- Porównaj liczbę kart w terminie i próbkę odstępów.
- Utwórz natywną kopię Repeto przed usunięciem lub zastąpieniem kolekcji źródłowej.
- 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.