diff --git a/build.py b/build.py
index 05f7dc0..38b1837 100644
--- a/build.py
+++ b/build.py
@@ -14,10 +14,19 @@ if __name__ == '__main__':
logging.info('reading csv')
reader = csv.DictReader(file)
for row in reader:
- subst += f'
| {row['service']} | ' + \
- f'{row["url"]} | ' + \
- f'{row["ip"]} | ' + \
- f'{row["comment"]} | '
+ subst += f'
| {row['service']} | '
+ if row['url'] == '':
+ subst += ' | '
+ else:
+ subst += f'{row["url"]} | '
+ if row['ip'] == '':
+ subst += ' | '
+ else:
+ subst += f'{row["ip"]} | '
+ if row['comment'] == '':
+ subst += ' | '
+ else:
+ subst += f'{row["comment"]} | '
logging.info('write file')
with open('template/template.html') as inf:
diff --git a/src/src.csv b/src/src.csv
index 4c5d8ce..f3d92e6 100644
--- a/src/src.csv
+++ b/src/src.csv
@@ -1,3 +1,4 @@
service,url,ip,comment
Resilio Sync,,10.80.15.3:8088,
-Webmin,,10.80.15.254:10000,
\ No newline at end of file
+Webmin,,10.80.15.254:10000,
+qBittorrent,qb.pt.home,10.80.15.4:8080,
\ No newline at end of file