diff --git a/example.pdf b/example.pdf
index 3d721af..4dd3fdd 100644
Binary files a/example.pdf and b/example.pdf differ
diff --git a/example.py b/example.py
index e305ce2..836f5ee 100644
--- a/example.py
+++ b/example.py
@@ -13,7 +13,10 @@
# Create a report
pdf = report.Report(output='example.pdf')
+
pdf.set_title('Gilfoyle example')
+pdf.set_accent_background_color('#9f85ca')
+pdf.set_accent_font_color('#fff')
# Create an empty payload
payload = pdf.get_payload()
diff --git a/gilfoyle/assets/css/default.css b/gilfoyle/assets/css/default.css
index 77874bd..14adf46 100644
--- a/gilfoyle/assets/css/default.css
+++ b/gilfoyle/assets/css/default.css
@@ -27,8 +27,8 @@ body {
}
.chapter{
- background:#32B5C9;
- color: #ffffff;
+ /* background:#32B5C9;*/
+ /* color: #ffffff;*/
}
.chapter h1{
font-weight: bold;
@@ -38,8 +38,8 @@ body {
align-items: initial !important;
}
.level-item{
- background-color: #32B5C9;
- color: #fff;
+ /*background-color: #32B5C9;*/
+ /*color: #fff;*/
padding-top: 30px;
padding-bottom: 30px;
}
diff --git a/gilfoyle/assets/template.html b/gilfoyle/assets/template.html
index 673d513..7b20aba 100755
--- a/gilfoyle/assets/template.html
+++ b/gilfoyle/assets/template.html
@@ -4,11 +4,18 @@
-
{{ title }}
+ {{ report.title }}
diff --git a/gilfoyle/report.py b/gilfoyle/report.py
index 80175d7..413bb8a 100644
--- a/gilfoyle/report.py
+++ b/gilfoyle/report.py
@@ -18,6 +18,8 @@ def __init__(self,
self.base_url = base_url
self.payload = ''
self.title = ''
+ self.accent_background_color = ''
+ self.accent_font_color = ''
"""
Report configuration
@@ -26,6 +28,18 @@ def __init__(self,
def set_title(self, title):
self.title = title
+ def set_accent_background_color(self, accent_background_color):
+ if accent_background_color:
+ self.accent_background_color = accent_background_color
+ else:
+ self.accent_background_color = '#32B5C9'
+
+ def set_accent_font_color(self, accent_font_color):
+ if accent_font_color:
+ self.accent_font_color = accent_font_color
+ else:
+ self.accent_font_color = '#FFFFFF'
+
"""
Add pages
"""
@@ -146,6 +160,9 @@ def _extend_payload(self, payload):
"""
payload['report']['title'] = self.title
+ payload['report']['accent_background_color'] = self.accent_background_color
+ payload['report']['accent_font_color'] = self.accent_font_color
+
return payload
"""
@@ -159,7 +176,7 @@ def to_html(html, filename):
Args:
html: string of HTML.
filename: filename and path.
-
+cl
Returns:
File.
"""
@@ -185,6 +202,7 @@ def create_report(self, payload, output='pdf', verbose=False):
"""
payload = self._extend_payload(payload)
+
if verbose:
print(payload)
diff --git a/setup.py b/setup.py
index cafe545..a95cef7 100644
--- a/setup.py
+++ b/setup.py
@@ -8,7 +8,7 @@
setup(
name='gilfoyle',
packages=['gilfoyle'],
- version='0.914',
+ version='0.915',
license='MIT',
description='Gilfoyle is a Python-based report generator for data scientists who use Pandas.',
long_description=long_description,