summaryrefslogtreecommitdiff
path: root/lib/api/page_specs.py
diff options
context:
space:
mode:
Diffstat (limited to 'lib/api/page_specs.py')
-rw-r--r--lib/api/page_specs.py22
1 files changed, 22 insertions, 0 deletions
diff --git a/lib/api/page_specs.py b/lib/api/page_specs.py
new file mode 100644
index 00000000..ff9f7cf6
--- /dev/null
+++ b/lib/api/page_specs.py
@@ -0,0 +1,22 @@
+# Authors: see git history
+#
+# Copyright (c) 2010 Authors
+# Licensed under the GNU GPL version 3.0 or later. See the file LICENSE for details.
+
+from flask import Blueprint, g, jsonify
+
+page_specs = Blueprint('page_specs', __name__)
+
+@page_specs.route('')
+def get_page_specs():
+
+ metadata = g.extension.get_inkstitch_metadata()
+
+ page_specs = {
+ "width": metadata.document.get('width'),
+ "height": metadata.document.get('height'),
+ "pagecolor": metadata.document[1].get('pagecolor'),
+ "deskcolor": metadata.document[1].get('inkscape:deskcolor')
+ }
+
+ return jsonify(page_specs) \ No newline at end of file