colortater adalah alat yang datang dengan versi GUI dan versi tanpa kepala untuk otomatisasi.
Komentar Pengembang
Baru-baru ini, seseorang bertanya padaku melalui formulir umpan balik di bagian bawah blog saya apakah saya akan baik-baik saja dengan mereka yang memiliki blog mereka terlihat sama dengan saya. Saya tidak punya hak eksklusif untuk template (itu dibuat oleh orang lain dan diberikan kepada saya secara gratis oleh Viktor Persson) dan saya suka semangat berbagi, saya memberi mereka lampu hijau.
Apa yang saya tidak harapkan adalah bahwa halaman terlihat begitu sangat mirip, karena tidak ada benar-benar banyak desain asli ke blog saya tetap seperti gambar judul atau sesuatu. Aku tidak ingin halaman untuk terlihat begitu memukau mirip, jadi saya memutuskan untuk mengubah skema warna saya.
Saat itulah lazyness saya menendang. Aku tahu ada sekitar lima atau enam tempat di mana saya akan menaruh variasi kecil nada hijau yang tidak dalam template asli dan aku tidak merasa aku bisa hack kode hex dan mendapatkan hasil yang tampan segera. Oleh karena itu saya datang dengan rencana sederhana yang mungkin bisa bekerja: Buat sebuah alat yang secara otomatis mengklasifikasikan warna dalam gaya css lembar ke dalam kelompok dan menawarkan pengguna untuk interaktif mengubah mereka. Apa yang bisa salah?
Ide ini adalah awal dari malam sesi coding cukup menyenangkan. Aku duduk dengan kode editor saya dan asisten Qt dan mulai hacking. Segera saya menemukan, bahwa itu tidak terlalu menyenangkan hanya untuk melihat-nilai warna - meskipun aku membatasi diri untuk hanya mengubah warna dari warna - jadi saya memutuskan untuk dimasukkan ke dalam modus tanpa kepala, yang dapat digunakan sepenuhnya tanpa Qt. Mode ini sedang memajukan warna sorot di website saya dengan 11 derajat setiap hari.
Penggunaan
Penggunaan sangat sederhana. Anda hanya perlu menjalankan alat colortater dengan sejumlah file css sebagai argumen. Hal ini tidak hanya terbatas pada file css. Setiap file yang akan #RRGGBB, #RGB atau rgb (xxx, xxx, xxx) di dalamnya harus bekerja. Kemudian, GUI akan muncul dan Anda akan dapat mengubah warna dan simpan lagi.
Anda akan berakhir dengan salinan file Anda dengan ekstensi .src. Mereka akan dibaca pada saat Anda memulai program, jadi jika Anda membuat modifikasi pada css yang sebenarnya, Anda harus mengubah file .src bukan file css.
Modus Headless
Sekarang, di tengah-tengah coding, saya memutuskan bahwa ada kebutuhan nyata untuk alat yang akan runnable dari konsol tanpa server X terpasang atau jenis interaktivitas. Dalam kasus saya, saya ingin menjalankan cronjob setiap hari untuk mengubah warna website saya (periksa kembali besok atau dalam seminggu untuk melihat keajaiban terjadi!). Dengan demikian, bendera -H lahir.
Biasanya, Anda akan lebih panggilan pertama
colortater -H -g style.css [...]
untuk mengetahui kelompok mana colortater telah ditemukan dan apa representants mereka (mereka adalah warna pertama dalam setiap baris). Kemudian, Anda dapat menambahkan sejumlah argumen -a, misalnya untuk menambahkan 11 derajat ke grup hijau muda:
colortater -H -a 4bdc4b 11 style.css [...]
Jika berhasil, file Anda akan telah didukung dan ditimpa dengan yang baru, warna disesuaikan. Perubahan akan menumpuk, sehingga memanggil perintah yang sama berulang-ulang akan bergerak warna Anda di sekitar dan di sekitar lingkaran warna.
Jika Anda ingin mengatur nilai penyesuaian ke nilai tertentu, Anda hanya dapat tambahkan nomor dengan tanda sama dengan. Jangan lupa untuk melarikan diri untuk shell Anda jika Anda perlu untuk:
colortater -H -a 4bdc4b = 0 style.css [...]
Persyaratan :
- Python
Komentar tidak ditemukan