Perawan | Demo | Instal & Jalankan | Wiki | Membahas
Pervane adalah alat pencatatan dan pembuatan basis pengetahuan berbasis file teks biasa. Ini berfungsi ganda sebagai server file sederhana untuk merender file direktori tertentu di browser web sementara itu juga dapat digunakan sebagai IDE cloud dengan penyorotan kode yang mengagumkan. Ini seperti SimpleHTTPServer bawaan python tetapi fiturnya sedikit lebih kaya seperti pengalaman mencatat WYSIWYG, sidebar dengan jumlah sarang yang tak terbatas, pencarian teks yang sangat cepat, pemindahan file, pembuatan dari browser, dll.
Kasus penggunaan utama adalah membuat, mengedit, menyajikan, dan mencari catatan penurunan harga yang dikombinasikan dengan contoh file sumber.
Jika Anda menggunakan pencatatan berbasis teks biasa, ini dapat berguna untuk media ad hoc seperti sistem operasi yang tidak memiliki ekosistem aplikasi desktop besar seperti ChromeOS atau OS seluler seperti Android dan iOS.
Fitur
- Sepenuhnya pribadi, file Anda, komputer Anda, tanpa database, tanpa instalasi (terlepas dari beberapa paket python umum). Tidak ada pengumpulan statistik melalui media apa pun. (Saya hanya memeriksa statistik pypi)
- Dihosting sendiri (sedang mengerjakan versi terkelola, jika ada yang tertarik, kirimkan pesan!)
- Catatan disimpan sebagai file teks biasa dengan nama yang Anda berikan sendiri. Pervane tidak mengganti nama secara otomatis.
- UI yang sangat cepat dengan peralihan catatan cepat.
- UI bertab.
- Tidak ada file metadata tambahan, dll. Cukup glob file Anda, cache selama N detik, dan buat pohon file.
- Sumber kebenarannya adalah sistem file Anda sendiri sehingga Anda dapat menggunakan editor penurunan harga favorit Anda untuk mengubah catatan Anda: QOwnNotes, VSCode, Sublime Text, dll.
- Abaikan beberapa file agar tidak ditampilkan di sidebar.
- Server berbasis labu, benar-benar dapat diretas, cukup modifikasi, semuanya milik Anda.
- Ketergantungan minimal, biner tunggal.
- Menggunakan pencari perak (ag) untuk mencari secara instan di seluruh folder.
- Berkat ag, tidak ada pengindeksan atau pekerjaan awal yang dilakukan untuk pencarian. Anda bisa mulai menggunakan Pervane dengan satu baris perintah.
- Pohon file dengan jumlah sarang yang tidak terbatas, berfungsi dengan baik untuk pencatatan hierarki dan pembangunan basis pengetahuan.
- Otentikasi berbasis cookie.
- Tidak ada koleksi statistik, semuanya pribadi.
- Pengalaman mengedit teks yang kaya berkat editor.md.
- Pemeriksa ejaan
- Temukan penggantinya di dalam editor.
- Sembunyikan/tampilkan pratinjau
- Mode pengeditan layar penuh dengan F11 atau toolbar
- Sembunyikan/tampilkan bilah alat
- Banyak tema berkat editor.md
- Pindahkan file antar direktori dengan fungsionalitas drag & drop.
- Pintasan keyboard
- Pencarian nama file fuzzy cepat
- Edit catatan kode secara langsung
- Seret & Jatuhkan unggahan file di mana saja di halaman
- Render Gambar/Video jika Anda berada di direktori.
- Browser direktori dengan jalur remah roti.
- TeX/KaTeX, emoji, dukungan daftar tugas.
- Editor WYSIWYG
- Sidebar yang dapat diubah.
- Mode gelap secara default dengan banyak tema seperti monokai, solarized, dll.
- Pratinjau penurunan harga berdampingan dengan gulir sinkronisasi.
- Mode Zen layar penuh untuk menulis.
- Simpan otomatis.
Tangkapan layar
Semua tangkapan layar dan video lainnya ada di Pervane Wiki.
Instal melalui pip
screen
pip install pervane
# First make sure you create the admin user
pervane --mode=init
# Then run the app for reals.
# You can login with your recently created credentials.
pervane --dir=example/
Saat Anda masuk ke localhost:5000, Pervane hanya menerima 1 pengguna. Jadi catatan Anda hanya akan terlihat oleh satu pengguna ini.
️ Jika Anda melihat kesalahan server, hapus cookie Anda dan coba lagi.
Jika Anda meningkatkan dari versi sebelum 0.0.9
Anda mungkin akan melihat kesalahan tentang pengguna tidak ada. Anda harus menjalankan pervane --mode=init
terlebih dahulu. Saya telah mengubah mode autentikasi pengguna lagi (harus dilakukan, karena pengguna labu sudah tidak digunakan lagi). Maaf tentang hal itu.
Detail paket di sini: https://pypi.org/project/pervane/
Anda juga dapat menjalankan Pervane dengan Docker atau membangunnya dari sumber. Silakan kunjungi Pervane Wiki untuk opsi instalasi lebih lanjut.
Menyumbang
Mohon dan terima kasih :)
# Init:
git clone https://github.com/hakanu/pervane.git && cd pervane
# Set up local env.
virtualenv -p python3 env
source env/bin/activate
pip install -r requirements.txt
# Run
python3 pervane/serve.py --debug=true