Nhập và xuất
Di chuyển gói Anki và văn bản có cấu trúc, kiểm tra tương thích và chọn đúng định dạng sao lưu bộ sưu tập.
Repeto có thể nhập và xuất gói bộ thẻ Anki .apkg. Hãy xem việc chuyển dữ liệu là thao tác cần kiểm tra: xem tóm tắt, cảnh báo, mẫu và phương tiện trước khi dựa vào bộ sưu tập đã nhập.
Nhập gói Anki
Mở Nhập, rồi thả hoặc chọn tệp .apkg. Repeto tải gói thành tác vụ nền có thể tiếp tục và chuẩn bị bản xem trước trước khi ghi vào bộ sưu tập.
Bản xem trước liệt kê bộ thẻ và số ghi chú/thẻ, mô hình ghi chú trong gói, số phương tiện, sự hiện diện của dữ liệu lịch và cảnh báo riêng của gói.
Bạn có thể thay tên bộ thẻ cấp cao nhất. Gói có nhiều bộ thẻ giữ nguyên cấu trúc trừ khi bạn cung cấp một tên đích bao ngoài.
Chọn nội dung cần giữ
Khi có dữ liệu lịch, Giữ lịch và lịch sử ôn tập mặc định bật. Tắt khi bạn muốn nội dung nhưng chủ ý bắt đầu trạng thái học mới.
Dùng kiểu Repeto cũng mặc định bật. Vỏ giao diện Repeto kiểm soát màu thẻ trong khi giữ nội dung và cấu trúc mẫu nhập. Tắt nếu thiết kế gốc là thiết yếu, rồi kiểm tra cả chế độ sáng và tối.
Phương tiện được khớp qua manifest và lưu bền vững trong bộ sưu tập. Một lần nhập sau có thể khôi phục tệp thiếu ngay cả khi thẻ tương ứng đã tồn tại.
Tác vụ nhập dài
Gói lớn tiếp tục dưới dạng tác vụ. Repeto lưu ID nhập hiện tại cục bộ và khôi phục xem trước hoặc kết quả sau khi điều hướng hay tải lại. Không tải cùng tệp nhiều lần khi đang xử lý; mở trang tác vụ hiện có trước.
Nếu trình duyệt báo lỗi gói, xuất lại bộ thẻ từ ứng dụng nguồn và thử tệp mới. SQLite hỏng, nén không hỗ trợ và mục phương tiện thiếu nên tạo cảnh báo hoặc lỗi nhập thay vì thẻ chỉ đáng tin một phần.
Xuất bộ thẻ
Mở bộ thẻ và chọn Xuất .apkg. Repeto tải bộ thẻ cùng tên lồng nhau, ghi chú, thẻ, loại, mẫu, phương tiện và dữ liệu lịch được hỗ trợ.
Dùng gói tải về để giữ ảnh độc lập trước thay đổi cấu trúc, chuyển sang ứng dụng tương thích, chia sẻ riêng hoặc kiểm thử vòng nhập–xuất.
Không phải mọi tính năng Anki Desktop đều có tương đương Repeto. Trạng thái thực thi bộ thẻ lọc, trạng thái chôn, tiện ích, script mẫu và siêu dữ liệu bộ lập lịch không hỗ trợ có thể không đi-về chính xác. Kiểm tra gói ở đích trước khi xóa nguồn.
Nhập văn bản có cấu trúc
Mở Nhập, chọn CSV hoặc TSV, rồi chọn hoặc thả tệp UTF-8 .csv, .tsv hay .txt. Màn hình web nhận tối đa 5 MiB và 10.000 hàng dữ liệu. Xem trước phát hiện dấu phân cách thường gặp, BOM, trường nhiều dòng trong ngoặc kép, dấu ngoặc kép thoát và lỗi độ rộng hàng.
Trước xem trước, chọn loại ghi chú và bộ thẻ, thẻ gắn tùy chọn, dấu phân cách, xử lý HTML, chính sách trùng và phạm vi khớp. #separator, #html, #notetype, #deck, #tags được hiểu trước hàng dữ liệu đầu; lựa chọn rõ trên màn hình ghi đè chỉ thị tệp.
Sau đó ánh xạ mỗi cột vào trường ghi chú, thẻ gắn cách nhau bằng dấu cách hoặc Bỏ qua cột. Trường đầu bắt buộc vì nhận diện bản trùng. Repeto hiển thị chẩn đoán và kế hoạch cho mỗi hàng tạo, cập nhật, bỏ qua hoặc không hợp lệ. Chọn Cập nhật ghi chú khớp, Bỏ qua hàng nhập hoặc Thêm ghi chú khác.
Đổi tệp, ánh xạ hay cài đặt làm kế hoạch cũ. Chỉ xác nhận sau khi công nhận đã xem đúng kế hoạch; token gắn người dùng chỉ nhận tệp và lựa chọn ấy, dựng lại rồi áp dụng nguyên tử. Cập nhật giữ ID thẻ, lịch, hạn, khoảng, trạng thái bộ lập lịch và lịch sử; thử lại y hệt là idempotent. Trình duyệt lưu tệp, tùy chọn và xem trước cục bộ để phục hồi; nếu không thể phục hồi, hãy giữ trang mở.
Hiện chưa nhập phương tiện tham chiếu, GUID, #columns, chỉ thị bộ thẻ/loại theo hàng hay hàng tiêu đề cột; hàng không phải chỉ thị đầu tiên là dữ liệu. Chưa có xuất ghi chú thành văn bản có cấu trúc.
Sao lưu toàn bộ sưu tập Repeto
Kho lưu trữ gốc Repeto là định dạng khôi phục chính xác. GET /v1/collection/backup tạo ZIP64 có phiên bản gồm đồ thị bộ sưu tập trực tiếp, cây và cài đặt bộ thẻ, loại/mẫu/CSS, ghi chú, thẻ, trạng thái lịch, lịch sử, byte phương tiện và checksum, cùng định nghĩa và ảnh thành viên bộ thẻ lọc. POST /v1/collection/restore kiểm tra quyền sở hữu, đường dẫn, checksum, quan hệ và đồng hồ đồng bộ trước khi xác nhận bộ sưu tập rỗng hoặc được chọn thay rõ ràng.
API này chưa phải trình duyệt sao lưu tự động theo giờ hay giao diện khôi phục tài khoản hoàn chỉnh. Giữ kho bên ngoài Repeto trước thay đổi cấu trúc phá hủy.
Xuất hoặc kiểm tra gói bộ sưu tập Anki
GET /v1/collection/export.colpkg tạo tệp .colpkg schema 11 cũ thật với bộ sưu tập có thể biểu diễn trong Anki và phương tiện đã xác minh. Đây là xuất để tương tác, không phải sao lưu Repeto chính xác. Danh tính đồng bộ, siêu dữ liệu sinh, một số trạng thái lịch mở rộng, ảnh hoàn tác và trạng thái thực thi bộ thẻ lọc không có biểu diễn cũ không mất dữ liệu.
POST /v1/collection/import.colpkg/preview kiểm tra an toàn gói cũ, anki21, anki21b và báo checksum cùng ranh giới tương thích. Nó không thay bộ sưu tập hiện tại. Nhập .colpkg phá hủy vẫn tắt đến khi có thể giữ cấu hình và lịch sử đủ chính xác cho khôi phục được bảo vệ trung thực.
Kiểm tra toàn vẹn phương tiện
API quét trường ghi chú và mẫu thẻ trực tiếp cho tham chiếu ảnh, âm thanh, source và [sound:…]. Nó không tải URL xa hay xóa gì, và báo tham chiếu thiếu, không dùng, sai dạng hoặc tên cũ mơ hồ. Giao diện sửa/thùng rác có hướng dẫn vẫn được dự kiến.
Các kiểu xuất khác
Trang Thống kê có thể xuất số liệu hiển thị thành CSV. API còn cung cấp manifest JSON bộ sưu tập xác định, có checksum cho kiểm tra và kỹ thuật. Manifest không chứa byte phương tiện và không phải định dạng khôi phục; dùng kho gốc để phục hồi chính xác.
Đăng trên chợ khác xuất sao lưu: bộ thẻ công bố là gói nội dung chia sẻ, không phải bản sao riêng của toàn bộ lịch sử ôn.
Danh sách di chuyển an toàn
- Giữ gói gốc đến khi xác minh di chuyển.
- Nhập với lịch được giữ khi cần liên tục.
- Mở thẻ đại diện từ mọi loại ghi chú.
- Kiểm tra ảnh và âm thanh.
- So số đến hạn và một mẫu khoảng cách.
- Tạo sao lưu Repeto gốc trước khi xóa hoặc thay bộ sưu tập nguồn.
- Xuất bộ thẻ đã nhập từ Repeto và kiểm thử gói độc lập.
Công việc sao lưu tự động, khôi phục xung đột, .colpkg hiện đại và giao diện còn lại nằm trong lộ trình tương đương.