everruler12/roam2github
Automatic backups from Roam Research into your private GitHub repo
🔄 Tự động sao lưu Roam Research lên GitHub bằng Node.js
Giải pháp sao lưu Roam Research nhanh chóng, hỗ trợ đa định dạng và đa graph.
roam2github là một công cụ sao lưu tự động từ Roam Research sang repo GitHub cá nhân, được viết bằng Node.js. Dự án ra đời để khắc phục những lỗi thường xuyên gặp trong roam-to-git (Python), đồng thời cung cấp logging rõ ràng hơn để dễ khắc phục sự cố. Dù đã ngưng cập nhật do Roam hỗ trợ sao lưu tích hợp sẵn, roam2github vẫn là lựa chọn tốt nếu bạn muốn tự quản lý bản sao dữ liệu.
✨ Điểm nổi bật
- Hỗ trợ đa định dạng: EDN, JSON và Markdown".
- Đa graph trong một repo: sao lưu nhiều graph mà không cần tạo repo mới.
- Logging chi tiết: dễ dàng theo dõi và khắc phục lỗi sao lưu.
- Tích hợp EDN có kiểm tra toàn vẹn: so sánh EDN định dạng lại với bản gốc trước khi lưu.
- Xử lý tên tệp an toàn: thay thế ký tự không hợp lệ, cắt ngắn tên dài.
- Hỗ trợ chạy Actions trên repo công: tránh giới hạn thời gian cho GitHub Actions.
💡 Vì sao đáng chú ý
Khác với roam-to-git bằng Python, roam2github dùng Node.js giúp dễ tích hợp với GitHub Actions hơn. Đặc biệt, việc hỗ trợ EDN kèm kiểm tra toàn vẹn giúp tránh lỗi định dạng, đồng thời cho phép xem thay đổi từng dòng trong lịch sử Git. Dự án phù hợp với người dùng Roam Research muốn tự động sao lưu an toàn và dễ quản lý.
#RoamResearch #Backup #NodeJS #GitHub #TiniX
Similar Projects
Discover other similar projects and AI models.
Fabricius is an Anki plugin that bidirectionally syncs between Roam and Anki.
Private API to enable API access for Roam Research. Now you can connect Roam to your other projects.
BmuS is a powerful free bash based enterprise level backup program for the automated backup of files, directories, and MySQL databases from a Linux system to a NAS or NAS to NAS. With the Docker version you can also backup Win and Mac system. It features encryption, cloud backup, deduplication, multi language support and much more.
Start your own digital garden using this Jekyll template 🌱
Reverse differential backup tool, over a network or locally.
Uploads Minecraft backups to Google Drive/OneDrive or by (S)FTP