Bir grup özel olarak düzenlenmiş Greasemonkey betiğini @includes'i kullanıcı içeriğine dönüştürmenin etkili bir yolu nedir?


1

Webcomic Reader'ı çok yoğun kullanıyorum ve şimdi birkaç yıldır. Greasemonkey, kullanıcı eklemeden önce @includeyerel kopyamda adil bir şekilde özel kurallar koleksiyonu oluşturdum .

Her güncellemek istediğimde, dosyanın yeni sürümüne kopyalamak biraz sinir bozucuydu, ancak başardım. Şimdi, bunun çok kırılgan olduğunu düşünüyorum ve kullanıcının içerme özelliğini de kullanmaya çalışmalıyım;

Bu işlemi otomatikleştirmek için herhangi bir öneriniz var mı?

* Notepad ++ 'ın seçim sayısı; Sanırım biri tarafından kapalı olabilir.


Bunların hepsi bir yapılandırma dosyasında veya kayıt defterinde saklanmalıdır. Eğer dosya / kayıt defteri anahtarını bulabilirsiniz Eğer olabilir kerede bütün listeyi kopyalayıp yapıştırın edebilmek.
cybernard

@cybernard: GM, kullanicilari için SQLite kullanir. Bununla çok az uğraştım ama garip bir CLI'da DDL-SQL ile hissetmek biraz korkutucu. E: Ancak, bu iyi bir nokta ve alternatif kadar iyi olabilir. Düşünmek için bir şey.
Nathan Tuggy

GM GM_setValueveri için sadece SQLite kullanır . Genel yapılandırma XML'dir. Tampermonkey hepsi SQLite.
Brock Adams

@ RockAdams, düzeltildi. Önerinizi biraz deneyeceğim.
Nathan Tuggy

Yanıtlar:


1

Greasemonkey, komut dosyası denetim öğelerini dosyasında depolar config.xml. İstediğiniz değişiklikleri etkilemek için bu dosyayı düzenleyebilirsiniz.

  1. Senin git Firefox Profili klasörünün .
  2. Oradan gm_scriptsklasöre girin .
  3. Firefox'u kapatın (yanlışlıkla profilinizi veya GM kurulumunu engellemeye karşı korunmanıza yardımcı olur).
  4. Uygun bir düzenleyici (Notepad ++, TextPad, Emacs, vb.) İle config.xmldosyayı düzenleyin .
  5. Kullanıcı <Script...> ... </Script>notunuzun bölümünü bulun .
  6. Sadece için <Include> ... </Include>dönüştürmek istediğiniz hatları, yerine Includeile UserInclude(her satırda 2 durumlarda).
  7. Değişiklikleri kaydedin ve Firefox'u yeniden başlatın.
  8. Bitti!

0

Bunun için bir fikrim var, ama neredeyse günah kadar çirkin: Neredeyse şu ana kadar @ includes ile beslenen bir PowerShell betiğinden SendKeys. Başka bir cevap verilmezse, bunun üzerinde genişleyecektir.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.