jojo2357/kiwix-zim-updater
A script to check `download.kiwix.org` for updates to your local ZIM library.
Thành tựu nổi bật
Những danh hiệu mới nhất của dự án
#1 Repository Của Tuần
#2 Repository Của Tuần
#2 Repository Của Tuần
🔄 Tự động cập nhật thư viện ZIM từ Kiwix
Script Bash giúp bạn kiểm tra và cập nhật tự động các tệp ZIM trong thư viện mà không cần kiểm tra từng tệp một.
Dự án kiwix-zim-updater là một script Bash giúp người dùng dễ dàng duy trì cập nhật thư viện ZIM local bằng cách so sánh với phiên bản trên download.kiwix.org. Chỉ cần truyền đường dẫn thư mục ZIM, script sẽ tự động phân tích và kiểm tra các bản cập nhật mới.
✨ Điểm nổi bật
- Tự động kiểm tra cập nhật: So sánh tên tệp ZIM dựa trên phần năm-tháng để tìm phiên bản mới hơn.
- Dry-run mặc định: Không tải hoặc xóa bất kỳ tệp nào cho đến khi người dùng xác nhận bằng cờ
-d. - Xác minh checksum: Hỗ trợ tùy chọn kiểm tra tính toàn vẹn của tệp tải về.
- Giới hạn kích thước: Cho phép đặt kích thước nhỏ nhất và lớn nhất của ZIM để tải.
- Ghi log thời gian thực: Tạo tệp
downloads.logđể theo dõi tiến trình tải xuống. - Hỗ trợ phương thức tải: Tải qua HTTP(S) hoặc torrent (yêu cầu phần mềm bổ sung).
- Tự cập nhật: Script tự động kiểm tra và cập nhật phiên bản mới thông qua Git.
💡 Vì sao đáng chú ý
Không giống các công cụ khác yêu cầu kiểm tra từng tệp ZIM thủ công, dự án này tự động hóa toàn bộ quy trình chỉ với một lệnh. Đặc biệt phù hợp với người dùng chạy Kiwix server và muốn duy trì thư viện ZIM luôn cập nhật mới nhất. Tính năng dry-run mặc định giúp tránh rủi ro mất dữ liệu, trong khi khả năng ghi log thời gian thực giúp dễ dàng giám sát quá trình chạy ngầm.
#Kiwix #ZIM #BashScript #OpenSource #TiniX
Similar Projects
Discover other similar projects and AI models.
Fully portable and lightweight ZIM reader written entirely in Javascript. Runs both as a Browser Extension and as a Progressive Web App.
Kiwix JS Offline Browser implemented as a Progressive Web App (PWA), and packaged as Electron, NWJS and UWP apps for Windows, Linux and macOS..
OpenZIM MCP is a modern, secure, and high-performance MCP (Model Context Protocol) server that enables AI models to access and search ZIM format knowledge bases offline.
The internet, offline — searchable, browsable, and self-updating. A modern server for Kiwix ZIM files with fast search, library management, and an API + MCP for your agents.
Free domain registration and practical DNS learning resources for everyone.