Anki-Deck-Github
Sử dụng Anki để tạo các flashcard cho học ngoại ngữ. Trong bài này sẽ giới thiệu cách giảm dung lượng của deck anki để sync giữa PC và android nhanh chóng (trong trường hợp deck có nhiều âm thanh và hình ảnh dung lượng cao).
Created date: 2023-08-16
1 Anki-Deck-Github¶
Để giảm dung lượng của 1 Deck anki thì có thể upload phần media lên Github, bao gồm images và sound, giúp tiện sync giữa Android và PC. Nhược điểm là cần phải có internet khi sử dụng deck này, và image có thể load hơi chậm
2 Hướng dẫn convert image to URL¶
2.1 Upload media to github¶
Tạo 1 user mới của Anki (mặc định là User 1) (phải tạo mới, tránh trùng media với profile cũ)
Import file Anki đã tải về từ trên mạng/hoặc của bạn (gồm note và Medias hình ảnh, audio)
Bấm Window+R để mở Run, chạy mã %APPDATA%\Anki2
Cửa sổ mới hiện ra, vào thư mục tên của user mới.
Tất cả media đều nằm ở trong thư mục \collection.media\
2.2 Replace image¶
Ctrl+A để chọn tất cả các Notes
Bấm Ctrl+Alt+F (tức là Notes > Find and replace…)
Hình ảnh (mở github, mở hình đó và lấy link raw)
2.3 Replace audio¶
Warning
Âm thanh phải can thiệp vào database của anki để có thể sửa
Bạn không thể thay thế Link âm thanh như thay thế link hình ảnh được.
Thoát/Tắt hẳn phần mềm Anki
Bấm Window+R để mở Run: %APPDATA%\Anki2
Database của anki là dạng SQLite, tên là collection.anki2
Kéo thả file này vào DB Browser for SQLite để mở
6. Phải đóng Anki trước mới mở được file database này
7. Chuyển đến tab Execute SQL (2), chạy dán đoạn mã và chạy (3)
Sound source like this:
Nếu có nhiều file mp3 trong 1 field thì phải dùng cách này:
UPDATE notes SET flds = replace(flds, "[sound:", "<audio autostart=""0"" controls=""""> <source src=""https://github.com/flashshare/AnkiChineseMedia/raw/main/");
UPDATE notes SET flds = replace(flds, ".mp3]", ".mp3"" type=""audio/mpeg""></audio>");
- Nhớ đổi đường dẫn thành đường dẫn github của bạn - autostart=”“1”” sẽ tự chơi, bạn hãy cẩn thận nếu trong card có nhiều mục âm thanh. Hãy chuyển thành autostart=”“0”” để không autoplay
9. Đóng database và lưu lại
Info
Có thể dùng replace như phần image, nhưng chú ý khoảng trắng ở “https:“ _space_ https
và chỉ dùng được khi thay thế sang https://github.com/flashshare/AnkiChineseMedia/raw/main/file.mp3
chứ không phải dạng audio ../audio
Sau đó khi chỉnh style cho card thì để <audio {{sound}} /audio>
Source: Bác Sĩ Hoài
3 Cách add field từ deck khác¶
- Export deck mới có field cần bổ sung cho deck cũ sang dạng
card TXT
- Import file TXT vừa xuất, chọn destination là Deck cần overwrite
- Chọn Field 1 match với field của Main Deck
- Chọn Field n cần overwrite với field trong main deck
Backlinks¶
No other pages link to this page.
Created : Aug 16, 2023
Recent Posts
- 2024-11-02: BUỔI 10 - Phân tích thị trường
- 2024-11-02: BUỔI 11 - Phân tích thị trường
- 2024-11-02: BUỔI 12 - Phân tích sóng tăng
- 2024-11-02: BUỔI 13 - Phân tích hỏi đáp
- 2024-11-02: BUỔI 14 - Yếu tố kiểm soát
- 2024-11-02: BUỔI 15 - Hỏi đáp
- 2024-11-01: BUỔI 6 - Ôn lại và bổ sung
- 2024-11-01: BUỔI 7 - Chiến thuật Trend
- 2024-11-01: BUỔI 8 - Công thức điểm vào lệnh
- 2024-11-01: K2023 - BUỔI 9 - Quy trình vào lệnh