Commit Graph
28 Commits
Author SHA1 Message Date
Michael StanglandClaude Opus 5.5 6bdaa62a7d Optionsschalter vereinheitlicht, .sh-Skripte von überall aufrufbar
- gleiche Aufgabe = gleicher Schalter in allen Programmen:
  -c/--config (Alias --cfg), -i, -o/--outdir, --section, --format,
  -f/--force, -j, -t/--test, -y/--dry, -v
- svgconvert: -o statt -s (Alias --svgfolder), --section statt --format
  für die Sektion (Standard png), --format überschreibt das Bildformat
- webscan: --timeout und --browser nur noch lang (kollidierten mit -t/-b)
- glyphextract: -i nimmt Glyph oder Font, -e extrahiert (statt -f/-t)
- setenv.sh ermittelt das Projektverzeichnis selbst, alle .sh laden es
  relativ zum Skript; extract-font/fonttest reichen weitere Optionen durch
- Hilfetexte korrigiert, doc/README.md: Abschnitt "Gemeinsame Optionen"

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-09 09:37:20 +02:00
Michael StanglandClaude Opus 5.5 28f2bcdb32 svgconvert.sh ruft svgconvert.py auf, generationlib entfernt
- bin/svgconvert.sh ist jetzt ein Wrapper wie svgconvert.bat
  (gleiche Optionen unter Linux und Windows)
- svgconvert.py: Endung .cfg/.csv bei -c/-i optional
- bin/generationlib (nur von svgconvert.sh benutzt) entfernt
- doc/README.md angepasst

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-09 09:31:36 +02:00
Michael StanglandClaude Opus 5.5 29c066b45a Windows-Unterstützung: .bat-Skripte, Font-Werkzeuge in Python
- libs/glyphextract.py ersetzt die grep/sed/bc-Logik von extract-glyph.sh,
  extract-font.sh und fonttest.sh (die .sh rufen es nur noch auf);
  schreibt FONTNAME= und <font>.cfg nach $PICCREATE_OUT
- bin/*.bat: setenv, piccreate, svgconvert, webscan, extract-glyph,
  extract-font, fonttest, setup-venv; .gitattributes für CRLF
- piccreate.py: Hintergrund als file:// URL (Windows-Pfade)
- svgconvert.py: magick statt convert, Configs/CSV als UTF-8
- webscan.py: Installationshinweise für Windows
- doc/README.md: Abschnitt Windows, Font-Werkzeuge aktualisiert

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-09 09:29:02 +02:00
Michael StanglandClaude Opus 5.5 4897883938 bin/setup-venv.sh: Python-Umgebung .venv einrichten
- legt .venv an (--upgrade-deps) und installiert requirements.txt,
  überspringt das, wenn .venv schon existiert
- Browser für webscan: Arch -> Hinweis auf System-Chromium,
  sonst Playwright-Chromium installieren
- doc/README.md verweist auf das Skript

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-09 09:18:39 +02:00
Michael StanglandClaude Opus 5.5 7bd43e9e00 webscan mit Playwright statt CutyCapt
- libs/webscan.py: Screenshots von Webseiten (Kundennummer;URL) mit
  Playwright/Chromium, parallel, Größe aus [webscan] der Konfiguration;
  der Zuschnitt mit convert entfällt
- bin/webscan.sh ruft webscan.py auf (Python aus .venv, falls vorhanden)
- bin/webscan und libs/CutyCapt (Qt4-WebKit, 2012) entfernt
- requirements.txt, .gitignore, Abschnitt in doc/README.md

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-09 09:13:39 +02:00
Michael StanglandClaude Opus 5.5 d4cb697f14 Auf Python 3 portiert, Django-Abhängigkeit entfernt
- piccreate.py, utils.py: print, configparser, has_key -> in, UTF-8 I/O
- smart_str/smart_unicode entfernt, eigenes slugify() in utils.py
- configparser mit strict=False (doppelte [+] Sektion in den Font-cfgs)
- Shebangs und bin/piccreate auf python3

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-09 08:53:55 +02:00
Michael Stangl 4900c8027f - merge 2012-09-21 11:05:50 +02:00
Kamil Bugajski 6f77f4dbc4 Merge branch 'master' of git+ssh://gitbox/piccreate
Conflicts:
	bin/webscan
	cfg/webscan.cfg
	libs/CutyCapt/CutyCapt.cpp
	libs/CutyCapt/CutyCapt.hpp
	libs/CutyCapt/CutyCapt.o
	libs/CutyCapt/CutyCapt.pro
	libs/CutyCapt/Makefile
	libs/CutyCapt/google.jpg
	libs/CutyCapt/moc_CutyCapt.cpp
	libs/CutyCapt/moc_CutyCapt.o
	libs/CutyCapt/readme.txt
2012-09-19 10:34:00 +02:00
Kamil Bugajski 6109588792 webscan eingefügt 2012-09-19 10:15:42 +02:00
Kamil Bugajski 679cd04724 umbenennen der fertig geschnittenen dateien 2012-08-31 16:54:36 +02:00
Kamil Bugajski 80b0ab786a screenshots von internetseiten erzeugen 2012-08-31 16:24:49 +02:00
Kamil Bugajski 507450d374 switch für verschiedene bildformat-ausgaben 2012-08-28 11:00:50 +02:00
Eva Möller 76303817a1 anpassung für transparente png konvertierung 2012-08-21 13:43:44 +02:00
Eva Möller f7fbd5d9d1 Merge branch 'master' of git+ssh://gitbox/piccreate 2012-08-20 14:53:50 +02:00
Eva Möller c46ff2f491 cfg wird zusammengefasst (problem mit -.cfg) 2012-08-20 14:52:08 +02:00
Kamil Bugajski 1f3436289c parallelisierung verschlankt und sleeptime-swich 2012-08-17 16:40:01 +02:00
Michael Stangl a2ddd04936 - Skalierung gemacht 2012-08-17 03:04:15 +02:00
Michael Stangl 990de3443e - x bit gesetzt und Umgebung prüfen 2012-08-16 21:08:14 +02:00
Kamil Bugajski 32d0eea3dd switch -k funktioniert 2012-08-16 21:06:52 +02:00
Kamil Bugajski 5a5c5f36eb überprüfung ob file schon vorhanden eingefügt 2012-08-16 20:23:20 +02:00
Kamil Bugajski a7ce04a03d parallelisierung mit angepasster cfg 2012-08-16 19:20:04 +02:00
Michael Stangl dc6490feb7 - finde die ersetzungsmuster in den Glyphen und bereites sie für Templates auf 2012-07-27 01:38:32 +02:00
Michael Stangl bb8ab51489 - baut jetzt konvertierbare Files 2012-07-27 01:30:11 +02:00
Michael Stangl 62b7b697c5 - Fontconfig aus svgs extrahiert und form definiert 2012-07-26 11:38:58 +02:00
Michael Stangl 8f091245f1 - leichter Umbau der Shellskripte. Extrakt des Fonts getrennt von test des Fonts 2012-07-25 19:38:55 +02:00
Michael Stangl 9340a28d0a - return statt exit. Sonst rührt sie nix 2012-07-24 19:15:07 +02:00
Michael Stangl be0daae310 - erste Fassung der Koordinatenextraktion 2012-07-24 19:12:09 +02:00
Michael Stangl 322a4e483f - meins rein 2012-07-18 10:39:02 +02:00