Add short URL and CLI to rendered drawing
This commit is contained in:
parent
0421aeb76a
commit
afbad13f51
|
@ -434,6 +434,7 @@ class SVGSurface(Surface):
|
||||||
|
|
||||||
if "url" in md and md["url"]:
|
if "url" in md and md["url"]:
|
||||||
self._addTag(w, 'dc:source', md["url"])
|
self._addTag(w, 'dc:source', md["url"])
|
||||||
|
self._addTag(w, 'dc:source', md["url_short"])
|
||||||
else:
|
else:
|
||||||
self._addTag(w, 'dc:source', md["cli"])
|
self._addTag(w, 'dc:source', md["cli"])
|
||||||
|
|
||||||
|
@ -442,9 +443,12 @@ class SVGSurface(Surface):
|
||||||
desc += "\n\n" + md["description"]
|
desc += "\n\n" + md["description"]
|
||||||
desc += "\n\nCreated with Boxes.py (https://festi.info/boxes.py)\n"
|
desc += "\n\nCreated with Boxes.py (https://festi.info/boxes.py)\n"
|
||||||
desc += "Command line: %s\n" % md["cli"]
|
desc += "Command line: %s\n" % md["cli"]
|
||||||
|
desc += "Command line short: %s\n" % md["cli_short"]
|
||||||
if md["url"]:
|
if md["url"]:
|
||||||
desc += "Url: %s\n" % md["url"]
|
desc += "Url: %s\n" % md["url"]
|
||||||
|
desc += "Url short: %s\n" % md["url_short"]
|
||||||
desc += "SettingsUrl: %s\n" % md["url"].replace("&render=1", "")
|
desc += "SettingsUrl: %s\n" % md["url"].replace("&render=1", "")
|
||||||
|
desc += "SettingsUrl short: %s\n" % md["url_short"].replace("&render=1", "")
|
||||||
self._addTag(w, 'dc:description', desc)
|
self._addTag(w, 'dc:description', desc)
|
||||||
|
|
||||||
# title
|
# title
|
||||||
|
@ -465,11 +469,13 @@ Created with Boxes.py (https://festi.info/boxes.py)
|
||||||
Creation date: {date}
|
Creation date: {date}
|
||||||
""".format(date=date, **md)
|
""".format(date=date, **md)
|
||||||
|
|
||||||
txt += "Command line (remove spaces between dashes): %s\n" % md["cli"]
|
txt += "Command line (remove spaces between dashes): %s\n" % md["cli_short"]
|
||||||
|
|
||||||
if md["url"]:
|
if md["url"]:
|
||||||
txt += "Url: %s\n" % md["url"]
|
txt += "Url: %s\n" % md["url"]
|
||||||
|
txt += "Url short: %s\n" % md["url_short"]
|
||||||
txt += "SettingsUrl: %s\n" % md["url"].replace("&render=1", "")
|
txt += "SettingsUrl: %s\n" % md["url"].replace("&render=1", "")
|
||||||
|
txt += "SettingsUrl short: %s\n" % md["url_short"].replace("&render=1", "")
|
||||||
m = ET.Comment(txt.replace("--", "- -").replace("--", "- -")) # ----
|
m = ET.Comment(txt.replace("--", "- -").replace("--", "- -")) # ----
|
||||||
m.tail = '\n'
|
m.tail = '\n'
|
||||||
root.insert(0, m)
|
root.insert(0, m)
|
||||||
|
@ -611,9 +617,12 @@ class PSSurface(Surface):
|
||||||
desc += "%\n"
|
desc += "%\n"
|
||||||
|
|
||||||
desc += "%% Command line: %s\n" % md["cli"]
|
desc += "%% Command line: %s\n" % md["cli"]
|
||||||
|
desc += "%% Command line short: %s\n" % md["cli_short"]
|
||||||
if md["url"]:
|
if md["url"]:
|
||||||
desc += f'%%Url: {md["url"]}\n'
|
desc += f'%%Url: {md["url"]}\n'
|
||||||
|
desc += f'%%Url short: {md["url_short"]}\n'
|
||||||
desc += f'%%SettingsUrl: {md["url"].replace("&render=1", "")}\n'
|
desc += f'%%SettingsUrl: {md["url"].replace("&render=1", "")}\n'
|
||||||
|
desc += f'%%SettingsUrl short: {md["url_short"].replace("&render=1", "")}\n'
|
||||||
return desc
|
return desc
|
||||||
|
|
||||||
def finish(self, inner_corners="loop"):
|
def finish(self, inner_corners="loop"):
|
||||||
|
|
Loading…
Reference in New Issue