Removed a lot of debugging code from when I first got involved with Gramps. back in those immature days of learning my first python code.
svn: r17871
This commit is contained in:
parent
d25248ccb8
commit
ce508eb8a3
@ -127,12 +127,14 @@ else:
|
|||||||
# Constants
|
# Constants
|
||||||
# -----------------------------------------------------------------------------
|
# -----------------------------------------------------------------------------
|
||||||
# available image types for exiv2 and pyexiv2
|
# available image types for exiv2 and pyexiv2
|
||||||
_vtypes = [".tiff", ".jpeg", ".png", ".exv", ".dng", ".bmp", ".nef", ".psd", ".jp2", ".pef", ".srw", ".pgf"]
|
_vtypes = [".tiff", ".jpeg", ".png", ".exv", ".dng", ".bmp", ".nef", ".psd",
|
||||||
|
".jp2", ".pef", ".srw", ".pgf"]
|
||||||
_vtypes.sort()
|
_vtypes.sort()
|
||||||
_VTYPEMAP = dict( (index, imgtype_) for index, imgtype_ in enumerate(_vtypes) )
|
_VTYPEMAP = dict( (index, imgtype_) for index, imgtype_ in enumerate(_vtypes) )
|
||||||
|
|
||||||
# valid converting types for PIL.Image...
|
# valid converting types for PIL.Image...
|
||||||
_validconvert = list( (".bmp", ".gif", ".jpg", ".msp", ".pcx", ".png", ".ppm", ".tiff", ".xbm") )
|
_validconvert = list( (_("-- Image Types --"), ".bmp", ".gif", ".jpg", ".msp",
|
||||||
|
".pcx", ".png", ".ppm", ".tiff", ".xbm") )
|
||||||
|
|
||||||
# set up Exif keys for Image Exif metadata keypairs...
|
# set up Exif keys for Image Exif metadata keypairs...
|
||||||
_DATAMAP = {
|
_DATAMAP = {
|
||||||
@ -315,7 +317,6 @@ class EditExifMetadata(Gramplet):
|
|||||||
event_box.show()
|
event_box.show()
|
||||||
|
|
||||||
combo_box = gtk.combo_box_new_text()
|
combo_box = gtk.combo_box_new_text()
|
||||||
combo_box.append_text(_("--Image Formats--"))
|
|
||||||
combo_box.set_active(0)
|
combo_box.set_active(0)
|
||||||
combo_box.set_sensitive(False)
|
combo_box.set_sensitive(False)
|
||||||
event_box.add(combo_box)
|
event_box.add(combo_box)
|
||||||
@ -415,8 +416,8 @@ class EditExifMetadata(Gramplet):
|
|||||||
PILConvert = _validconvert
|
PILConvert = _validconvert
|
||||||
if self.extension in PILConvert:
|
if self.extension in PILConvert:
|
||||||
PILConvert.remove(self.extension)
|
PILConvert.remove(self.extension)
|
||||||
PILConvert.sort()
|
|
||||||
self._VCONVERTMAP = dict( (index, imgtype_) for index, imgtype_ in enumerate(PILConvert) )
|
self._VCONVERTMAP = dict( (index, imgtype_) for index, imgtype_ in enumerate(PILConvert) )
|
||||||
|
|
||||||
for imgtype_ in self._VCONVERTMAP.values():
|
for imgtype_ in self._VCONVERTMAP.values():
|
||||||
self.exif_widgets["ImageType"].append_text(imgtype_)
|
self.exif_widgets["ImageType"].append_text(imgtype_)
|
||||||
self.exif_widgets["ImageType"].set_active(0)
|
self.exif_widgets["ImageType"].set_active(0)
|
||||||
@ -815,6 +816,7 @@ class EditExifMetadata(Gramplet):
|
|||||||
|
|
||||||
# get extension selected for converting this image...
|
# get extension selected for converting this image...
|
||||||
ext_type = self.exif_widgets["ImageType"].get_active()
|
ext_type = self.exif_widgets["ImageType"].get_active()
|
||||||
|
print(ext_type, self._VCONVERTMAP)
|
||||||
if ext_type >= 1:
|
if ext_type >= 1:
|
||||||
basename += self._VCONVERTMAP[ext_type]
|
basename += self._VCONVERTMAP[ext_type]
|
||||||
|
|
||||||
|
@ -74,9 +74,7 @@ from gui.pluginmanager import GuiPluginManager
|
|||||||
# src/plugins/lib/libhtmlbackend.py
|
# src/plugins/lib/libhtmlbackend.py
|
||||||
from libhtmlbackend import HtmlBackend
|
from libhtmlbackend import HtmlBackend
|
||||||
#------------------------------------------------------------------------
|
#------------------------------------------------------------------------
|
||||||
#
|
|
||||||
# constants
|
# constants
|
||||||
#
|
|
||||||
#------------------------------------------------------------------------
|
#------------------------------------------------------------------------
|
||||||
# full clear line for proper styling
|
# full clear line for proper styling
|
||||||
fullclear = Html("div", class_ = "fullclear", inline = True)
|
fullclear = Html("div", class_ = "fullclear", inline = True)
|
||||||
@ -252,9 +250,6 @@ class WebCalReport(Report):
|
|||||||
"web pages."))
|
"web pages."))
|
||||||
self.warn_dir = False
|
self.warn_dir = False
|
||||||
|
|
||||||
# ---------------------------------------------------------------------------------------
|
|
||||||
# Adds Birthdays, Anniversaries, and holidays
|
|
||||||
# ---------------------------------------------------------------------------------------
|
|
||||||
def add_day_item(self, text, year, month, day, event):
|
def add_day_item(self, text, year, month, day, event):
|
||||||
"""
|
"""
|
||||||
adds birthdays, anniversaries, and holidays to their perspective lists
|
adds birthdays, anniversaries, and holidays to their perspective lists
|
||||||
@ -294,10 +289,6 @@ class WebCalReport(Report):
|
|||||||
else:
|
else:
|
||||||
self.holidays[month] = month_dict
|
self.holidays[month] = month_dict
|
||||||
|
|
||||||
# ---------------------------------------------------------------------------------------
|
|
||||||
# Retrieves Holidays from the Holiday file,
|
|
||||||
# src/plugins/lib/holidays.xml
|
|
||||||
# ---------------------------------------------------------------------------------------
|
|
||||||
def __get_holidays(self, year):
|
def __get_holidays(self, year):
|
||||||
|
|
||||||
# _('translation')
|
# _('translation')
|
||||||
@ -316,9 +307,6 @@ class WebCalReport(Report):
|
|||||||
# increment progress bar
|
# increment progress bar
|
||||||
self.progress.step()
|
self.progress.step()
|
||||||
|
|
||||||
# ---------------------------------------------------------------------------------------
|
|
||||||
# Copies all of the calendar files for all calendars
|
|
||||||
# ---------------------------------------------------------------------------------------
|
|
||||||
def copy_calendar_files(self):
|
def copy_calendar_files(self):
|
||||||
"""
|
"""
|
||||||
Copies all the necessary stylesheets and images for these calendars
|
Copies all the necessary stylesheets and images for these calendars
|
||||||
@ -355,9 +343,6 @@ class WebCalReport(Report):
|
|||||||
fdir, fname = os.path.split(from_path)
|
fdir, fname = os.path.split(from_path)
|
||||||
self.copy_file(from_path, fname, "images")
|
self.copy_file(from_path, fname, "images")
|
||||||
|
|
||||||
# ---------------------------------------------------------------------------------------
|
|
||||||
# Creates file name passed to it
|
|
||||||
# ---------------------------------------------------------------------------------------
|
|
||||||
def create_file(self, fname, subdir):
|
def create_file(self, fname, subdir):
|
||||||
"""
|
"""
|
||||||
Create a file in the html_dir tree.
|
Create a file in the html_dir tree.
|
||||||
@ -380,16 +365,10 @@ class WebCalReport(Report):
|
|||||||
of = codecs.EncodedFile(open(fname, "w"), 'utf-8', self.encoding, 'xmlcharrefreplace')
|
of = codecs.EncodedFile(open(fname, "w"), 'utf-8', self.encoding, 'xmlcharrefreplace')
|
||||||
return of
|
return of
|
||||||
|
|
||||||
# ---------------------------------------------------------------------------------------
|
|
||||||
# Closes all file name passed to it
|
|
||||||
# ---------------------------------------------------------------------------------------
|
|
||||||
def close_file(self, of):
|
def close_file(self, of):
|
||||||
""" will close whatever filename is passed to it """
|
""" will close whatever filename is passed to it """
|
||||||
of.close()
|
of.close()
|
||||||
|
|
||||||
# ---------------------------------------------------------------------------------------
|
|
||||||
# Beginning of Calendar Creation
|
|
||||||
# ---------------------------------------------------------------------------------------
|
|
||||||
def write_header(self, nr_up, title, body_id = None, add_print = True):
|
def write_header(self, nr_up, title, body_id = None, add_print = True):
|
||||||
"""
|
"""
|
||||||
This creates the header for the Calendars
|
This creates the header for the Calendars
|
||||||
@ -471,9 +450,6 @@ class WebCalReport(Report):
|
|||||||
# return to its callers; either webcalendar(), year_glance(), or one_day()
|
# return to its callers; either webcalendar(), year_glance(), or one_day()
|
||||||
return page, body
|
return page, body
|
||||||
|
|
||||||
# ---------------------------------------------------------------------------------------
|
|
||||||
# Creates year navigation, if multiyear
|
|
||||||
# ---------------------------------------------------------------------------------------
|
|
||||||
def year_navigation(self, nr_up, currentsection):
|
def year_navigation(self, nr_up, currentsection):
|
||||||
"""
|
"""
|
||||||
This will create the year navigation menu bar for a total of seventeen (17) years
|
This will create the year navigation menu bar for a total of seventeen (17) years
|
||||||
@ -514,9 +490,6 @@ class WebCalReport(Report):
|
|||||||
# return yearnav to its caller
|
# return yearnav to its caller
|
||||||
return section
|
return section
|
||||||
|
|
||||||
# ---------------------------------------------------------------------------------------
|
|
||||||
# Creates month navigation for all Calendars
|
|
||||||
# ---------------------------------------------------------------------------------------
|
|
||||||
def month_navigation(self, nr_up, year, currentsection, add_home):
|
def month_navigation(self, nr_up, year, currentsection, add_home):
|
||||||
"""
|
"""
|
||||||
Will create and display the navigation menu bar
|
Will create and display the navigation menu bar
|
||||||
@ -581,9 +554,6 @@ class WebCalReport(Report):
|
|||||||
|
|
||||||
return calendarmenu
|
return calendarmenu
|
||||||
|
|
||||||
# ---------------------------------------------------------------------------------------
|
|
||||||
# Creates the Calendar Table
|
|
||||||
# ---------------------------------------------------------------------------------------
|
|
||||||
def calendar_build(self, cal, year, month):
|
def calendar_build(self, cal, year, month):
|
||||||
"""
|
"""
|
||||||
This does the work of building the calendar
|
This does the work of building the calendar
|
||||||
@ -818,9 +788,6 @@ class WebCalReport(Report):
|
|||||||
# return calendar table to its callers
|
# return calendar table to its callers
|
||||||
return table
|
return table
|
||||||
|
|
||||||
# ---------------------------------------------------------------------------------------
|
|
||||||
# Creates the Web Calendars; the primary part of this plugin
|
|
||||||
# ---------------------------------------------------------------------------------------
|
|
||||||
def webcalendar(self, year):
|
def webcalendar(self, year):
|
||||||
"""
|
"""
|
||||||
This method provides information and header/ footer to the calendar month
|
This method provides information and header/ footer to the calendar month
|
||||||
@ -887,9 +854,6 @@ class WebCalReport(Report):
|
|||||||
# increase progress bar
|
# increase progress bar
|
||||||
self.progress.step()
|
self.progress.step()
|
||||||
|
|
||||||
# ---------------------------------------------------------------------------------------
|
|
||||||
# Creates Year At A Glance Calendar
|
|
||||||
# ---------------------------------------------------------------------------------------
|
|
||||||
def year_glance(self, year):
|
def year_glance(self, year):
|
||||||
"""
|
"""
|
||||||
This method will create the Full Year At A Glance Page...
|
This method will create the Full Year At A Glance Page...
|
||||||
@ -948,9 +912,6 @@ class WebCalReport(Report):
|
|||||||
# and close the file
|
# and close the file
|
||||||
self.XHTMLWriter(yearglance, of)
|
self.XHTMLWriter(yearglance, of)
|
||||||
|
|
||||||
# ---------------------------------------------------------------------------------------
|
|
||||||
# Creates the individual days for year_glance()
|
|
||||||
# ---------------------------------------------------------------------------------------
|
|
||||||
def one_day(self, event_date, fname_date, day_list):
|
def one_day(self, event_date, fname_date, day_list):
|
||||||
"""
|
"""
|
||||||
This method creates the One Day page for "Year At A Glance"
|
This method creates the One Day page for "Year At A Glance"
|
||||||
@ -1005,9 +966,6 @@ class WebCalReport(Report):
|
|||||||
# and close the file
|
# and close the file
|
||||||
self.XHTMLWriter(oneday, od)
|
self.XHTMLWriter(oneday, od)
|
||||||
|
|
||||||
######################################################################################
|
|
||||||
# Support Functions for linking to Narratted Web Site
|
|
||||||
######################################################################################
|
|
||||||
def build_url_fname_html(self, fname, subdir=None, prefix=None):
|
def build_url_fname_html(self, fname, subdir=None, prefix=None):
|
||||||
return self.build_url_fname(fname, subdir, prefix) + self.ext
|
return self.build_url_fname(fname, subdir, prefix) + self.ext
|
||||||
|
|
||||||
@ -1045,9 +1003,6 @@ class WebCalReport(Report):
|
|||||||
subdirs.append(fname[-2].lower())
|
subdirs.append(fname[-2].lower())
|
||||||
return subdirs
|
return subdirs
|
||||||
|
|
||||||
# ---------------------------------------------------------------------------------------
|
|
||||||
# Get person's short name
|
|
||||||
# ---------------------------------------------------------------------------------------
|
|
||||||
def get_name(self, person, maiden_name = None):
|
def get_name(self, person, maiden_name = None):
|
||||||
"""
|
"""
|
||||||
Return person's name, unless maiden_name given, unless married_name
|
Return person's name, unless maiden_name given, unless married_name
|
||||||
@ -1078,9 +1033,6 @@ class WebCalReport(Report):
|
|||||||
name.set_display_as(self.name_format)
|
name.set_display_as(self.name_format)
|
||||||
return _nd.display_name(name)
|
return _nd.display_name(name)
|
||||||
|
|
||||||
# ---------------------------------------------------------------------------------------
|
|
||||||
# The database slave; Gathers information for calendars
|
|
||||||
# ---------------------------------------------------------------------------------------
|
|
||||||
def collect_data(self, this_year):
|
def collect_data(self, this_year):
|
||||||
"""
|
"""
|
||||||
This method runs through the data, and collects the relevant dates
|
This method runs through the data, and collects the relevant dates
|
||||||
@ -1193,9 +1145,6 @@ class WebCalReport(Report):
|
|||||||
|
|
||||||
self.add_day_item(text, year, month, day, 'Anniversary')
|
self.add_day_item(text, year, month, day, 'Anniversary')
|
||||||
|
|
||||||
# ---------------------------------------------------------------------------------------
|
|
||||||
# Closes the Calendars; the end
|
|
||||||
# ---------------------------------------------------------------------------------------
|
|
||||||
def write_footer(self, nr_up):
|
def write_footer(self, nr_up):
|
||||||
"""
|
"""
|
||||||
Writes the footer section of the pages
|
Writes the footer section of the pages
|
||||||
@ -1230,9 +1179,6 @@ class WebCalReport(Report):
|
|||||||
# return footer to its callers
|
# return footer to its callers
|
||||||
return footer
|
return footer
|
||||||
|
|
||||||
# ---------------------------------------------------------------------------------------
|
|
||||||
# # Web Page Fortmatter and writer
|
|
||||||
# ---------------------------------------------------------------------------------------
|
|
||||||
def XHTMLWriter(self, page, of):
|
def XHTMLWriter(self, page, of):
|
||||||
"""
|
"""
|
||||||
This function is simply to make the web page look pretty and readable
|
This function is simply to make the web page look pretty and readable
|
||||||
@ -1246,9 +1192,6 @@ class WebCalReport(Report):
|
|||||||
# close the file now...
|
# close the file now...
|
||||||
self.close_file(of)
|
self.close_file(of)
|
||||||
|
|
||||||
# ---------------------------------------------------------------------------------------
|
|
||||||
# The work horse of this plugin; stages everything
|
|
||||||
# ---------------------------------------------------------------------------------------
|
|
||||||
def write_report(self):
|
def write_report(self):
|
||||||
"""
|
"""
|
||||||
The short method that runs through each month and creates a page.
|
The short method that runs through each month and creates a page.
|
||||||
@ -1606,9 +1549,6 @@ class WebCalOptions(MenuReportOptions):
|
|||||||
else:
|
else:
|
||||||
self.__prefix.set_available(False)
|
self.__prefix.set_available(False)
|
||||||
|
|
||||||
# ---------------------------------------------------------------------------------------
|
|
||||||
# Support Functions for this plugin
|
|
||||||
# ---------------------------------------------------------------------------------------
|
|
||||||
def _get_regular_surname(sex, name):
|
def _get_regular_surname(sex, name):
|
||||||
"""
|
"""
|
||||||
Returns a name string built from the components of the Name instance.
|
Returns a name string built from the components of the Name instance.
|
||||||
@ -1667,9 +1607,6 @@ def _has_webpage_extension(url):
|
|||||||
"""
|
"""
|
||||||
return any(url.endswith(ext) for ext in _WEB_EXT)
|
return any(url.endswith(ext) for ext in _WEB_EXT)
|
||||||
|
|
||||||
# ---------------------------------------------------------------------------------------
|
|
||||||
# Gets individual events for each day
|
|
||||||
# ---------------------------------------------------------------------------------------
|
|
||||||
def get_day_list(event_date, holiday_list, bday_anniv_list):
|
def get_day_list(event_date, holiday_list, bday_anniv_list):
|
||||||
"""
|
"""
|
||||||
Will fill day_list and return it to its caller: calendar_build()
|
Will fill day_list and return it to its caller: calendar_build()
|
||||||
|
Loading…
Reference in New Issue
Block a user