]> git.ipfire.org Git - collecty.git/blobdiff - src/collecty/constants.py
Allow generating thumbnails of graph images
[collecty.git] / src / collecty / constants.py
index 20bdc351fa09b023170c363976195de0c594e4ac..bae6ed42bac5610c516e7ccc8b9c09391fcfbc7c 100644 (file)
@@ -1,4 +1,4 @@
-#!/usr/bin/python
+#!/usr/bin/python3
 ###############################################################################
 #                                                                             #
 # collecty - A system statistics collection daemon for IPFire                 #
 #                                                                             #
 ###############################################################################
 
-from i18n import _
+from .colours import *
+from .i18n import _
+
+from .__version__ import *
 
 DATABASE_DIR = "/var/lib/collecty"
 
-GRAPH_DEFAULT_ARGUMENTS = [
-       # Always generate graphs in PNG format.
-       "--imgformat", "PNG",
+BUS_DOMAIN = "org.ipfire.collecty1"
+
+DEFAULT_IMAGE_FORMAT = "SVG"
+DEFAULT_LOCALE = "en_GB.utf8"
+DEFAULT_TIMEZONE = "UTC"
+
+SUPPORTED_IMAGE_FORMATS = ("SVG", "PNG", "PDF")
+
+GRAPH_DEFAULT_ARGUMENTS = (
+       # Change the background colour
+       "--color", "BACK#FFFFFF",
 
        # Disable the border around the image.
        "--border", "0",
@@ -42,7 +53,10 @@ GRAPH_DEFAULT_ARGUMENTS = [
 
        # Brand all generated graphs.
        "--watermark", _("Created by collecty"),
-]
+)
 
 GRAPH_DEFAULT_WIDTH = 768
 GRAPH_DEFAULT_HEIGHT = 480
+
+THUMBNAIL_DEFAULT_WIDTH = 80
+THUMBNAIL_DEFAULT_HEIGHT = 20