Rumah >pembangunan bahagian belakang >Tutorial Python >KeePassDiff: Alat diff/merge untuk pangkalan data KeePassXC
Saya mula menggunakan KeePass pada tahun 2021 dan saya telah menggunakannya sejak itu untuk menyimpan kata laluan saya. Tetapi saya tidak menyediakan cara yang betul untuk menyegerakkan pangkalan data antara peranti saya. Jadi saya berakhir dengan pelbagai pangkalan data dengan kata laluan dan entri yang berbeza. Saya ingin mengisih membezakan pangkalan data dan menggabungkannya menjadi satu, seperti git diff -- menyelesaikan konflik, berbalik, dsb. Nah, KeePass tidak menyediakan cara untuk membezakan dua pangkalan data. Oleh itu projek ini.
pip install keepassdiff
Jalankan kpd atau kpdiff untuk menjalankan alat.
Mengikuti ialah penjejak untuk semua ciri yang saya sasarkan untuk projek itu.
Jika anda berminat untuk membantu saya, semak repo github
✅ Sokongan untuk pangkalan data KeePassXC
✅ Memuat naik dan membuka kunci dua pangkalan data KeePass
✅ Menyokong kedua-dua kata laluan dan pengesahan fail kunci
✅ Perbezaan visual penyertaan dan kumpulan
✅ Sokongan untuk kumpulan penyertaan
✅ Pandangan hierarki kandungan pangkalan data
✅ Menggabungkan entri individu dan kumpulan antara pangkalan data
✅ Mengeksport pangkalan data gabungan terakhir
⏺️ Menyelesaikan entri yang bercanggah dengan entri pilihan
⏺️ Antara muka baris perintah untuk pemprosesan kelompok
⏺️ Menyalin kata laluan ke papan keratan, mengosongkan papan keratan selepas tamat masa
Semua pengendalian pangkalan data dilakukan secara tempatan dan tiada data disimpan atau dihantar. Fail sementara dipadamkan dengan selamat selepas digunakan, kata laluan tidak disimpan.
git clone https://github.com/tomlin7/KeePassDiff.git cd KeePassDiff pip install -e . kpd
Atas ialah kandungan terperinci KeePassDiff: Alat diff/merge untuk pangkalan data KeePassXC. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!