Sncli, gunakan SimpleNote dari terminal Ubuntu

tentang sncli

Pada artikel selanjutnya kita akan melihat sncli. Ini adalah aplikasi Python yang memungkinkan pengguna mengakses akun kami Simplenote melalui baris perintah. Aplikasi ini akan memberi kita kemungkinan untuk mengakses catatan kita melalui GUI yang dapat disesuaikan, yang mengimplementasikan kunci tipe vi atau melalui antarmuka baris perintah sederhana.

Dengan aplikasi ini catatan dapat dilihat, dibuat atau diedit baik dalam mode online dan offline. Semua perubahan di-cache secara lokal di disk dan secara otomatis disinkronkan dengan akun Simplenote kami saat sncli online.

Karakteristik umum sncli

contoh catatan

  • Aplikasi memberi kami sinkronisasi dua arah penuh dengan Simplenote dilakukan secara dinamis di latar belakang. Kami juga dapat memaksakan sinkronisasi dua arah penuh ini dengan Simplenote
  • Semua tindakan dapat dengan mudah direkam dan ditinjau.
  • Kami akan memiliki kemungkinan buat catatan baru melalui stdin atau menggunakan editor favorit kami.
  • Kita bisa tandai catatan sebagai penurunan harga.
  • Kami akan mampu urutkan catatan menurut tanggal, judul, label dan mereka juga dapat diperbaiki di atas.
  • Kita juga bisa mencari catatan menggunakan pola pencarian gaya google atau ekspresi reguler.
  • Aplikasi memberi kita kesempatan untuk melihat konten catatan dan metadata. Hal lain yang memungkinkan kita melakukannya adalah mengembalikan versi catatan sebelumnya.
  • Kami akan memiliki kemungkinan membuat dan mengedit catatan menggunakan editor kami, yang harus kami konfigurasikan.
  • Kami akan mampu edit label setiap catatan.
  • Catatan kita bisa Hapus mereka.
  • Program akan menawarkan kita vi ketik kunci, yang juga dapat dikonfigurasi sepenuhnya.
  • Warna juga dapat dikonfigurasi sepenuhnya.

Ini hanyalah beberapa fitur dari program ini. Mereka bisa konsultasikan semuanya di proyek halaman GitHub.

Instalasi sncli

Kita bisa instal program ini menggunakan manajer paket PIP3. Ketika kami yakin telah menginstal manajer paket ini, di terminal (Ctrl + Alt + T) kami hanya perlu menulis:

instalasi sncli dengan pip3

pip3 install sncli

Konfigurasi sncli

Setelah penginstalan, jalur file konfigurasi default adalah /home/user-name/.snclirc. Kami harus membuat file ini sendiri, setidaknya itulah yang harus saya lakukan saat menguji aplikasi ini. Kita dapat melakukan ini dengan mengetik di terminal (Ctrl + Alt + T) perintah:

touch ~/.snclirc

Konfigurasikan nama pengguna dan kata sandi

Sekarang kita harus melakukannya tambahkan konfigurasi yang diperlukan ke file yang baru kita buat agar dapat menggunakan akun kita di SimpleNote. Template yang akan kita tambahkan ke file akan menjadi seperti berikut:

[sncli]
cfg_sn_username = direccion-correo-cuenta-simplenote
cfg_sn_password = contraseña-cuenta-simplenote

Ganti alamat email dan kata sandi dengan yang Anda gunakan untuk mengakses SimpleNote.

Ubah editor teks untuk mengedit catatan

Kami akan melakukan ini dengan mengedit file konfigurasi untuk meletakkan catatan nano saya sebagai editor teks. Di sini Anda dapat menggunakan editor yang paling Anda sukai. Di terminal (Ctrl + Alt + T) kita hanya perlu menulis:

nano ~/.snclirc

sekarang kami akan menambahkan baris ini di bawah kredensial yang kami tulis di poin sebelumnya:

contoh konfigurasi untuk sncli

cfg_editor = nano +{line}

Setelah file disimpan, sekarang kita dapat menulis di terminal:

sncli

Perintah sebelumnya tanpa argumen, memulai aplikasi di konsol. Ini akan mulai menyinkronkan semua catatan kami yang ada dan kami akan melihat pesan log di bagian bawah konsol. Pesan log ini dapat dilihat setiap saat dengan menekan kunci l.

Pintasan keyboard

sncli membantu

Pintasannya praktis sama dengan yang kita gunakan di vim. Tapi semuanya dapat dikonsultasikan di dokumentasi program resmi atau menggunakan bantuannya, menekan tombol 'h' ketika kita membuka program.

Tersembunyi

Catatan disimpan secara lokal di direktori ~ / .sncli dalam format .json.

Kita bisa dapatkan lebih banyak informasi tentang menggunakan program ini dari Anda halaman di GitHub atau di situs proyek.


tinggalkan Komentar Anda

Alamat email Anda tidak akan dipublikasikan. Bidang yang harus diisi ditandai dengan *

*

*

  1. Penanggung jawab data: Miguel Ángel Gatón
  2. Tujuan data: Mengontrol SPAM, manajemen komentar.
  3. Legitimasi: Persetujuan Anda
  4. Komunikasi data: Data tidak akan dikomunikasikan kepada pihak ketiga kecuali dengan kewajiban hukum.
  5. Penyimpanan data: Basis data dihosting oleh Occentus Networks (UE)
  6. Hak: Anda dapat membatasi, memulihkan, dan menghapus informasi Anda kapan saja.