Seite 2 von 3

Re: Verknüpfte Textinhalte

Verfasst: Mi 14. Sep 2016, 11:17
von a.l.e
... ich habe das dokument bekommen und arbeite an eine lösung...

erster ansatz: failed.

mal schauen, ob der zweite erfolgreicher ist...

Re: Verknüpfte Textinhalte

Verfasst: Mi 14. Sep 2016, 22:43
von a.l.e
hoi

hier ist das script:

https://github.com/aoloe/scribus-script ... text-frame

hier kann es herunterladen werden:

https://raw.githubusercontent.com/aoloe ... t-frame.py

wenn das README nicht klar genug ist, einfache nachfragen :-)

Re: Verknüpfte Textinhalte

Verfasst: Do 15. Sep 2016, 07:29
von Stimmgabel
Danke!
Werde es heute mal ausprobieren.
Habe ich das realerichtig verstanden, dass die vVersion 1.5 erforderlich ist?
Ich habe nur die 1.4.6
Ob es damit auch funktioniert?

Re: Verknüpfte Textinhalte

Verfasst: Do 15. Sep 2016, 07:56
von a.l.e
euh... umgekehrt: bitte nicht mit 1.5 gebrauchen: dort gibt's "patterns" dafür!

umvormulierungen für's README sind wilkommen!

dazu für alle die mitlesen: ich möchte wieder eine Scribus Community Newsletter veröffentlichen... ein thema könnten die patterns und dieses script sein... möchte jemandIn ein kurzer text mit screenshots schreiben (auf deutsch ist's klar ok! lizenz muss CC-BY-SA sein... oder freier.)

Re: Verknüpfte Textinhalte

Verfasst: Do 15. Sep 2016, 11:32
von Stimmgabel
Hallo Ale,

danke für das Script. Ich habe es gerade ausprobiert.
Leider kam folgende Fehlermeldung:
"Traceback (most recent call last):
File "", line 8, in
File "/home/ast/Downloads/sync-matching-text-frame.py", line 5

^
SyntaxError: invalid syntax"

Ich verstehe sie nicht richtig. Stimmt etwas mit dem Script nicht oder habe ich es falsch angewendet?
Ich habe alle Textrahmen, die den gleichen Inhalt (Monatsname) tragen sollen im Eigenschaftsmenü (XYZ) in "Monat00", "Monat01"... umbenannt.
Anschließend habe ich in dem ersten Textfeld, in dem der Monatsname erscheint, den Text geändert (aus November -> Dezmeber gemacht), den Textrahmen markiert und das Script ausgeführt.
Wo liegt mein Fehler?
Kann jmd das Script auf mögliche Syntax-Fehler überprüfen?
Ich kenn mich mir Python nicht aus. Aber könnte es sein, dass in dem Abschnitt:

def remove_copy_prefix(text):
for prefix in ("Copy of ", "Kopie von "):
if text.startswith(prefix):
text = text[len(prefix):]
return text

in Zeile 4 die beiden Zeichen :] am Ende getauscht werden müssen, so dass der : am Ende steht?

Re: Verknüpfte Textinhalte

Verfasst: Do 15. Sep 2016, 12:41
von a.l.e
ooops,

nein, der : soll weg...

ich habe eine neue version hochgeladen!

Re: Verknüpfte Textinhalte

Verfasst: Do 15. Sep 2016, 13:02
von a.l.e
ach doch nicht so... der : war korrekt...

korrektur wieder entfernt...

Re: Verknüpfte Textinhalte

Verfasst: Do 15. Sep 2016, 13:17
von a.l.e
also, bei mir funktioniert das script auf zwei verschieden rechner.

kannst du mir sagen wie du es heruntergeladen hast und wie du es ausführst?

kann jemand anderen es auch testen?

Re: Verknüpfte Textinhalte

Verfasst: Do 15. Sep 2016, 13:40
von Stimmgabel
1.) Script runtergeladen nach /home/*/Downloads
2.) *.sla-Datei geöffnet, Textrahmen wie empfohlen umbenannt
3.) einen Textrahmen mit neuem Inhalt befüllt
4.) diesen Textrahmen markiert
5.) unter >Script>Script ausführen die Datei aus dem /Download-Ordner ausgewählt

Ergebnis: die weiter oben beschriebene Fehlermeldung

Re: Verknüpfte Textinhalte

Verfasst: Do 15. Sep 2016, 13:58
von a.l.e
woher heruntergeladen?

der richtige link is:

https://raw.githubusercontent.com/aoloe ... t-frame.py

ich sehe leider dein bildschirm nicht... und frage mich warum bei dir ein fehler passiert und bei mir nicht...

auf die zeile 8 gibt's bei mir die anfangskommentaren...