initial commit

This commit is contained in:
2022-12-17 00:35:20 +01:00
commit ad5773abfc
10 changed files with 1275 additions and 0 deletions

View File

@@ -0,0 +1,23 @@
import scribus
import datetime
from .base_objects import ScribusCalendar
class MonthlyCalendar(ScribusCalendar):
def __init__(self, objects, year):
ScribusCalendar.__init__(self, objects, year)
def plotObjects(self):
numPages = scribus.pageCount()
if numPages > 1:
for i in range(1, numPages):
scribus.deletePage(i)
for i in range(1,2):
scribus.newPage(-1)
for obj in self.objects:
obj.setDate(datetime.date(self.year, i, 1))
obj.plotObject()