colortater

Screenshot der Software:
colortater
Softwarebeschreibung:
Version: 0.6.3
Upload-Datum: 20 Feb 15
Entwickler: Timo Paulssen
Lizenz: Frei
Popularität: 6

Rating: nan/5 (Total Votes: 0)

colortater ist ein Werkzeug, mit einer GUI-Version und kopflose Version der Automatisierung geht.
Entwickler-Kommentare
Kürzlich fragte mich jemand über das Feedback-Formular am Ende meines Blogs, ob ich wäre okay mit ihnen, die ihren Blog wie bei mir zu suchen. Ich habe kein ausschließliches Recht an der Vorlage (es wurde von jemand anderem gemacht und von Viktor Persson kostenlos mir zur Verfügung gestellt) und Ich mag den Geist des Teilens, gab ich ihnen grünes Licht.
Was ich nicht erwartet hatte, war, dass die Seiten sehen so sehr ähnlich, denn es gibt nicht wirklich viel ursprünglichen Entwurf, um meinen Blog ohnehin wie ein Titelbild oder so etwas. Ich möchte nicht die Seiten so erstaunlich ähnlich sehen, so dass ich beschloss, mein Farbschema ändern.
Das ist, wenn meine Faulheit gekickt in. Ich wusste, dass es etwa fünf oder sechs Stellen, wo ich kleine Abweichungen von diesem Ton von Grün, das in der Originalvorlage nicht gesetzt war, und ich hatte nicht das Gefühl, ich könnte einfach zu hacken die Hex-Codes und bekommen eine gut aussehende Ergebnis sofort. Deshalb kam ich mit den einfachsten Plan, die möglicherweise funktionieren könnte: Erstellen Sie ein Tool, das automatisch klassifiziert Farben in CSS-Stylesheets in Gruppen auf und bieten dem Anwender interaktiv ändern. Was könnte schief gehen?
Diese Idee war der Anfang einer ganz lustig Late-Night-Codierung Sitzung. Ich setzte mich mit meinem Code-Editor und dem Qt Assistant und begann Hacking. Bald fand ich heraus, dass es nicht auch Spaß einfach nur um die Farbwerte zu stoßen - auch wenn ich hatte mich darauf beschränkt, ändern Sie einfach die Farben der Farben - so habe ich beschlossen, in einem kopflosen Modus zu versetzen, dass vollständig verwendet werden könnten, ohne Qt. Dieser Modus avanciert gegenwärtig die Markierungsfarbe auf meiner Website um 11 Grad jeden Tag.
Verwendung
Die Benutzung ist sehr einfach. Sie müssen nur die colortater Werkzeug mit einer beliebigen Anzahl von CSS-Dateien als Argumente laufen. Es ist nicht strikt auf CSS-Dateien beschränkt. Jede Datei, die #RRGGBB, #RGB oder rgb hätte (xxx, xxx, xxx) in denen sollen funktionieren. Dann wird die GUI erscheinen, und du wirst in der Lage, um die Farben zu ändern und speichern Sie es wieder sein.
Sie werden am Ende mit Kopien Ihrer Dateien mit einem .src Erweiterung. Diese werden beim nächsten Programmstart gelesen werden, so dass, wenn Sie irgendwelche Änderungen an der aktuellen CSS machen, sollten Sie die .src Dateien anstelle der CSS-Dateien ändern.
Headless-Modus
Jetzt, in der Mitte der Codierung, entschied ich mich, dass es wirkliche Notwendigkeit für das Werkzeug, um lauffähig von der Konsole ohne einen X-Server verbunden oder jede Art von Interaktivität. In meinem Fall wollte ich einen Cronjob laufen jeden Tag, um die Farbe meiner Website ändern (versuchen Sie es morgen oder in einer Woche zu sehen, die Magie geschehen!). So wurde die -H Flagge geboren.
Typischerweise ersten Anruf würden Sie
colortater -H -g style.css [...]
um herauszufinden, welche Gruppen colortater gefunden hat, und was ihre Repräsentanten sind (sie sind die erste Farbe in jeder Zeile). Dann können Sie eine beliebige Anzahl von -a Argumente hinzufügen, zum Beispiel um 11 Grad nach hellgrün Gruppe hinzu:
colortater -H -a 4bdc4b 11 style.css [...]
Wenn dies gelingt, werden die Dateien gesichert wurden und mit den neuen, angepasst Farben überschrieben. Die Änderungen werden gestapelt, so fordern den gleichen Befehl immer Ihre Farben um und um den Farbtonkreis bewegen.
Wenn Sie den Korrekturwert auf einen bestimmten Wert setzen möchten, können Sie einfach voranstellen, die Zahl mit einem Gleichheitszeichen. Vergessen Sie nicht, es für Ihre Shell zu entkommen, wenn Sie benötigen:
colortater -H -a 4bdc4b = 0 style.css [...]

Anforderungen :

  • Python

Andere Software von Entwickler Timo Paulssen

Kommentare zu colortater

Kommentare nicht gefunden
Kommentar hinzufügen
Schalten Sie auf die Bilder!