module timelinelib.dataimport.tutorial

timelinelib.dataimport.tutorial.create_in_memory_gregorian_tutorial_db()[source]

Creates a Gregorian calender, tutorial timeline.

This function is called if the timeline application is started with:

python3 timeline.py :tutorial:

or if the menu Help -> Getting started tutorial is selected.

timelinelib.dataimport.tutorial.create_in_memory_numeric_tutorial_db()[source]

Creates a numeric tutorial timeline.

This function is called if the timeline application is started with:

python3 timeline.py :numtutorial:

class timelinelib.dataimport.tutorial.TutorialTimelineCreator[source]

Bases: object

Base class for creation of a tutorial timeline.

__init__()[source]

Initialize self. See help(type(self)) for accurate signature.

add_category(name, color, font_color, make_last_added_parent=False)[source]
add_milestone(time_add, text, label)[source]
add_era(start_add, end_add, name)[source]
add_event(text, description, start_add, end_add=None, hyperlink=None)[source]
add_container(text, description, start_add, end_add=None)[source]
add_subevent(container, text, description, start_add, end_add=None, hyperlink=None)[source]
get_db()[source]
class timelinelib.dataimport.tutorial.GregorianTutorialTimelineCreator[source]

Bases: timelinelib.dataimport.tutorial.TutorialTimelineCreator

A Gregorian calendar, tutorial timeline.

get_time_type()[source]
get_start_end()[source]
get_delta(value)[source]
class timelinelib.dataimport.tutorial.NumericTutorialTimelineCreator[source]

Bases: timelinelib.dataimport.tutorial.TutorialTimelineCreator

A numeric tutorial timeline.

get_time_type()[source]
get_start_end()[source]
get_delta(value)[source]
timelinelib.dataimport.tutorial.create_in_memory_tutorial_db(tutcreator)[source]