Files
Inkycal/docsource/docs/.doctrees/environment.pickle

845 lines
227 KiB
Plaintext
Raw Normal View History

2023-06-03 15:53:45 +02:00
<EFBFBD><05><00>sphinx.environment<6E><74>BuildEnvironment<6E><74><EFBFBD>)<29><>}<7D>(<28>app<70>N<EFBFBD>
doctreedir<EFBFBD><EFBFBD></Users/ace/Desktop/Projekte/Inkycal/docsource/docs/.doctrees<65><73>srcdir<69><72>-/Users/ace/Desktop/Projekte/Inkycal/docsource<63><65>config<69><67> sphinx.config<69><67>Config<69><67><EFBFBD>)<29><>}<7D>(<28> overrides<65>}<7D><>setup<75>N<EFBFBD>
extensions<EFBFBD>]<5D>(<28>sphinx.ext.autodoc<6F><63>sphinxemoji.sphinxemoji<6A><69>sphinx_rtd_theme<6D><65> recommonmark<72>e<EFBFBD>html_permalinks_icon<6F><6E><><EF8381>
master_doc<EFBFBD><EFBFBD>index<65><78>project<63><74>inkycal<61><6C> copyright<68><74>2018-2023, aceinnolab<61><62>author<6F><72>
aceinnolab<EFBFBD><EFBFBD>release<73><65>2.0.3<EFBFBD><EFBFBD>templates_path<74>]<5D><>
_templates<EFBFBD>a<EFBFBD>exclude_patterns<6E>]<5D>(<28>_build<6C><64> Thumbs.db<64><62> .DS_Store<72>e<EFBFBD>
html_theme<EFBFBD>h<17> source_suffix<69>}<7D>(<28>.rst<73><74>restructuredtext<78><74>.txt<78><74>markdown<77><6E>.md<6D>h3u<33>epub_css_files<65>]<5D><>html_css_files<65>]<5D><> html_js_files<65>]<5D><> numfig_format<61>}<7D>(<28>section<6F><6E>
Section %s<><73>figure<72><65>Fig. %s<><73>table<6C><65>Table %s<><73>
code-block<63><6B>
Listing %s<>u<EFBFBD>values<65>}<7D>(hh<1E>env<6E>N<EFBFBD><4E>h!h"hGN<47><4E><EFBFBD>project_copyright<68><74><00><>html<6D>N<EFBFBD><4E>hh hLN<4C><4E><EFBFBD>version<6F>hKhGN<47><4E>h#h$hGN<47><4E><EFBFBD>today<61>hKhGN<47><4E><EFBFBD> today_fmt<6D>NhGN<47><4E><EFBFBD>language<67><65>en<65>hGN<47><4E><EFBFBD> locale_dirs<72>]<5D><>locales<65>ahGN<47><4E><EFBFBD>figure_language_filename<6D><65>{root}.{language}{ext}<7D>hGN<47><4E><EFBFBD> gettext_allow_fuzzy_translations<6E><73><EFBFBD>gettext<78>N<EFBFBD><4E>hhhGN<47><4E><EFBFBD>root_doc<6F>hhGN<47><4E>h.h/hGN<47><4E><EFBFBD>source_encoding<6E><67> utf-8-sig<69>hGN<47><4E>h(h)hGN<47><4E><EFBFBD>include_patterns<6E>]<5D><>**<2A>ahGN<47><4E><EFBFBD> default_role<6C>NhGN<47><4E><EFBFBD>add_function_parentheses<65><73>hGN<47><4E><EFBFBD>add_module_names<65><73>hGN<47><4E><EFBFBD>toc_object_entries<65><73>hGN<47><4E><EFBFBD>toc_object_entries_show_parents<74><73>domain<69>hGN<47><4E><EFBFBD>trim_footnote_reference_space<63><65>hGN<47><4E><EFBFBD> show_authors<72><73>hGN<47><4E><EFBFBD>pygments_style<6C>NhLN<4C><4E><EFBFBD>highlight_language<67><65>default<6C>hGN<47><4E><EFBFBD>highlight_options<6E>}<7D>hGN<47><4E>h%h&hLN<4C><4E><EFBFBD>template_bridge<67>NhLN<4C><4E><EFBFBD> keep_warnings<67><73>hGN<47><4E><EFBFBD>suppress_warnings<67>]<5D>hGN<47><4E><EFBFBD>modindex_common_prefix<69>]<5D>hLN<4C><4E><EFBFBD>
rst_epilog<EFBFBD>NhGN<EFBFBD><EFBFBD><EFBFBD>
rst_prolog<EFBFBD>NhGN<EFBFBD><EFBFBD><EFBFBD>trim_doctest_flags<67><73>hGN<47><4E><EFBFBD>primary_domain<69><6E>py<70>hGN<47><4E><EFBFBD> needs_sphinx<6E>NNN<4E><4E><EFBFBD>needs_extensions<6E>}<7D>NN<4E><4E><EFBFBD> manpages_url<72>NhGN<47><4E><EFBFBD>nitpicky<6B><79>NN<4E><4E><EFBFBD>nitpick_ignore<72>]<5D>NN<4E><4E><EFBFBD>nitpick_ignore_regex<65>]<5D>NN<4E><4E><EFBFBD>numfig<69><67>hGN<47><4E><EFBFBD>numfig_secnum_depth<74>KhGN<47><4E>h;h<hGN<47><4E><EFBFBD>math_number_all<6C><6C>hGN<47><4E><EFBFBD>math_eqref_format<61>NhGN<47><4E><EFBFBD> math_numfig<69><67>hGN<47><4E><EFBFBD>
tls_verify<EFBFBD><EFBFBD>hGN<EFBFBD><EFBFBD><EFBFBD> tls_cacerts<74>NhGN<47><4E><EFBFBD>
user_agent<EFBFBD>NhGN<EFBFBD><EFBFBD><EFBFBD> smartquotes<65><73>hGN<47><4E><EFBFBD>smartquotes_action<6F><6E>qDe<44>hGN<47><4E><EFBFBD>smartquotes_excludes<65>}<7D>(<28> languages<65>]<5D><>ja<6A>a<EFBFBD>builders<72>]<5D>(<28>man<61><6E>text<78>euhGN<47><4E><EFBFBD>option_emphasise_placeholders<72><73>hGN<47><4E><EFBFBD> epub_basename<6D>hhKN<4B><4E><EFBFBD> epub_version<6F>G@<00>epub<75>N<EFBFBD><4E><EFBFBD>
epub_theme<EFBFBD>h<EFBFBD>h<EFBFBD>N<EFBFBD><EFBFBD><EFBFBD>epub_theme_options<6E>}<7D>h<EFBFBD>N<EFBFBD><4E><EFBFBD>
epub_title<EFBFBD>hh<>N<EFBFBD><4E><EFBFBD> epub_author<6F>h"h<>N<EFBFBD><4E><EFBFBD> epub_language<67>hWh<57>N<EFBFBD><4E><EFBFBD>epub_publisher<65>h"h<>N<EFBFBD><4E><EFBFBD>epub_copyright<68>h h<>N<EFBFBD><4E><EFBFBD>epub_identifier<65><72>unknown<77>h<EFBFBD>N<EFBFBD><4E><EFBFBD> epub_scheme<6D>h<EFBFBD>h<EFBFBD>N<EFBFBD><4E><EFBFBD>epub_uid<69>h<EFBFBD>hGN<47><4E><EFBFBD>
epub_cover<EFBFBD>)hGN<47><4E><EFBFBD>
epub_guide<EFBFBD>)hGN<47><4E><EFBFBD>epub_pre_files<65>]<5D>hGN<47><4E><EFBFBD>epub_post_files<65>]<5D>hGN<47><4E>h5h6h<36>N<EFBFBD><4E><EFBFBD>epub_exclude_files<65>]<5D>hGN<47><4E><EFBFBD> epub_tocdepth<74>KhGN<47><4E><EFBFBD> epub_tocdup<75><70>hGN<47><4E><EFBFBD> epub_tocscope<70>h<EFBFBD>hGN<47><4E><EFBFBD>epub_fix_images<65><73>hGN<47><4E><EFBFBD>epub_max_image_width<74>KhGN<47><4E><EFBFBD>epub_show_urls<6C><73>inline<6E>h<EFBFBD>N<EFBFBD><4E><EFBFBD>epub_use_index<65><78>h<EFBFBD>N<EFBFBD><4E><EFBFBD>epub_description<6F>h<EFBFBD>h<EFBFBD>N<EFBFBD><4E><EFBFBD>epub_contributor<6F>h<EFBFBD>h<EFBFBD>N<EFBFBD><4E><EFBFBD>epub_writing_mode<64><65>
horizontal<EFBFBD>h<EFBFBD>N<EFBFBD><EFBFBD>h-hhLN<4C><4E><EFBFBD>html_theme_path<74>]<5D>hLN<4C><4E><EFBFBD>html_theme_options<6E>}<7D>hLN<4C><4E><EFBFBD>
html_title<EFBFBD><EFBFBD>inkycal 2.0.3 documentation<6F>hLN<4C><4E><EFBFBD>html_short_title<6C><65>inkycal 2.0.3 documentation<6F>hLN<4C><4E><EFBFBD>
html_style<EFBFBD>NhLN<EFBFBD><EFBFBD><EFBFBD> html_logo<67>NhLN<4C><4E><EFBFBD> html_favicon<6F>NhLN<4C><4E>h7h8hLN<4C><4E>h9h:hLN<4C><4E><EFBFBD>html_static_path<74>]<5D>hLN<4C><4E><EFBFBD>html_extra_path<74>]<5D>hLN<4C><4E><EFBFBD>html_last_updated_fmt<6D>NhLN<4C><4E><EFBFBD> html_sidebars<72>}<7D>hLN<4C><4E><EFBFBD>html_additional_pages<65>}<7D>hLN<4C><4E><EFBFBD>html_domain_indices<65><73>hLN<4C><4E><EFBFBD>html_permalinks<6B><73>hLN<4C><4E>hhhLN<4C><4E><EFBFBD>html_use_index<65><78>hLN<4C><4E><EFBFBD>html_split_index<65><78>hLN<4C><4E><EFBFBD>html_copy_source<63><65>hLN<4C><4E><EFBFBD>html_show_sourcelink<6E><6B>hLN<4C><4E><EFBFBD>html_sourcelink_suffix<69><78>.txt<78>hLN<4C><4E><EFBFBD>html_use_opensearch<63>hKhLN<4C><4E><EFBFBD>html_file_suffix<69>NhLN<4C><4E><EFBFBD>html_link_suffix<69>NhLN<4C><4E><EFBFBD>html_show_copyright<68><74>hLN<4C><4E><EFBFBD>html_show_search_summary<72><79>hLN<4C><4E><EFBFBD>html_show_sphinx<6E><78>hLN<4C><4E><EFBFBD> html_context<78>}<7D>hLN<4C><4E><EFBFBD>html_output_encoding<6E><67>utf-8<>hLN<4C><4E><EFBFBD>html_compact_lists<74><73>hLN<4C><4E><EFBFBD>html_secnumber_suffix<69><78>. <20>hLN<4C><4E><EFBFBD>html_search_language<67>NhLN<4C><4E><EFBFBD>html_search_options<6E>}<7D>hLN<4C><4E><EFBFBD>html_search_scorer<65>hKNN<4E><4E><EFBFBD>html_scaled_image_link<6E><6B>hLN<4C><4E><EFBFBD> html_baseurl<72>hKhLN<4C><4E><EFBFBD>html_codeblock_linenos_style<6C>h<EFBFBD>hLN<4C><4E><EFBFBD>html_math_renderer<65>NhGN<47><4E><EFBFBD> html4_writer<65><72>hLN<4C><4E><EFBFBD> mathjax_path<74><68>;https://cdn.jsdelivr.net/npm/mathjax@3/es5/tex-mml-chtml.js<6A>hLN<4C><4E><EFBFBD>mathjax_options<6E>}<7D>hLN<4C><4E><EFBFBD>mathjax_inline<6E>]<5D>(<28>\(<28><>\)<29>ehLN<4C><4E><EFBFBD>mathjax_display<61>]<5D>(<28>\[<5B><>\]<5D>ehLN<4C><4E><EFBFBD>mathjax_config<69>NhLN<4C><4E><EFBFBD>mathjax2_config<69>NhLN<4C><4E><EFBFBD>mathjax3_config<69>NhLN<4C><4E><EFBFBD>gettext_compact<63><74>haN<61><4E><EFBFBD>gettext_location<6F><6E>haN<61><4E><EFBFBD> gettext_uuid<69><64>haN<61><4E><EFBFBD>gettext_auto_build<6C><64>hGN<47><4E><EFBFBD>gettext_additional_targets<74>]<5D>hGN<47><4E><EFBFBD>gettext_last_translator<6F><72>FULL NAME <EMAIL@ADDRESS><3E>haN<61><4E><EFBFBD>gettext_language_team<61><6D>LANGUAGE <LL@li.org><3E>haN<61><4E><EFBFBD> latex_engine<6E><65>pdflatex<65>hKN<4B><4E><EFBFBD>latex_documents<74>]<5D>(h<1C> inkycal.tex<65><78>inkycal<61><6C>
aceinnolab<EFBFBD><EFBFBD>manual<61>t<EFBFBD>ahKN<4B><4E><EFBFBD>
latex_logo<EFBFBD>NhKN<EFBFBD><EFBFBD><EFBFBD>latex_appendices<65>]<5D>hKN<4B><4E><EFBFBD>latex_use_latex_multicolumn<6D><6E>hKN<4B><4E><EFBFBD>latex_use_xindy<64><79>hKN<4B><4E><EFBFBD>latex_toplevel_sectioning<6E>NhKN<4B><4E><EFBFBD>latex_domain_indices<65><73>hKN<4B><4E><EFBFBD>latex_show_urls<6C><73>no<6E>hKN<4B><4E><EFBFBD>latex_show_pagerefs<66><73>hKN<4B><4E><EFBFBD>latex_elements<74>}<7D>hKN<4B><4E><EFBFBD>latex_additional_files<65>]<5D>hKN<4B><4E><EFBFBD>latex_table_style<6C>]<5D>(<28>booktabs<62><73> colorrows<77>ehKN<4B><4E><EFBFBD> latex_theme<6D>j<EFBFBD>hKN<4B><4E><EFBFBD>latex_theme_options<6E>}<7D>hKN<4B><4E><EFBFBD>latex_theme_path<74>]<5D>hKN<4B><4E><EFBFBD>latex_docclass<73>}<7D>hKN<4B><4E><EFBFBD>linkcheck_ignore<72>]<5D>hKN<4B><4E><EFBFBD>linkcheck_exclude_documents<74>]<5D>hKN<4B><4E><EFBFBD>linkcheck_allowed_redirects<74>}<7D>hKN<4B><4E><EFBFBD>linkcheck_auth<74>]<5D>hKN<4B><4E><EFBFBD>linkcheck_request_headers<72>}<7D>hKN<4B><4E><EFBFBD>linkcheck_retries<65>KhKN<4B><4E><EFBFBD>linkcheck_timeout<75>NhKN<4B><4E><EFBFBD>linkcheck_workers<72>KhKN<4B><4E><EFBFBD>linkcheck_anchors<72><73>hKN<4B><4E><EFBFBD>linkcheck_anchors_ignore<72>]<5D><>^!<21>ahKN<4B><4E><EFBFBD>linkcheck_rate_limit_timeout<75>G@r<>hKN<4B><4E><EFBFBD> man_pages<65>]<5D>(h<1C>inkycal<61><6C> inkycal 2.0.3<EFBFBD>]<5D>h"aKt<>ahKN<4B><4E><EFBFBD> man_show_urls<6C><73>hKN<4B><4E><EFBFBD>man_make_section_directory<72><79>hKN<4B><4E><EFBFBD>singlehtml_sidebars<72>j(hLN<4C><4E><EFBFBD>texinfo_documents<74>]<5D>(h<1C>inkycal<61>hh"j<><00>One line description of project<63><74> Miscellaneous<75>t<EFBFBD>ahKN<4B><4E><EFBFBD>texinfo_appendices<65>]<5D>hKN<4B><4E><EFBFBD>texinfo_elements<74>}<7D>hKN<4B><4E><EFBFBD>texinfo_domain_indices<65><73>hKN<4B><4E><EFBFBD>texinfo_show_urls<6C><73>footnote<74>hKN<4B><4E><EFBFBD>texinfo_no_detailmenu<6E><75>hKN<4B><4E><EFBFBD>texinfo_cross_references<65><73>hKN<4B><4E><EFBFBD>text_sectionchars<72><73>*=-~"+`<60>hGN<47><4E><EFBFBD> text_newlines<65><73>unix<69>hGN<47><4E><EFBFBD>text_add_secnumbers<72><73>hGN<47><4E><EFBFBD>text_secnumber_suffix<69><78>. <20>hGN<47><4E><EFBFBD>
xml_pretty<EFBFBD><EFBFBD>hGN<EFBFBD><EFBFBD><EFBFBD>c_id_attributes<65>]<5D>hGN<47><4E><EFBFBD>c_paren_attributes<65>]<5D>hGN<47><4E><EFBFBD>c_extra_keywords<64>]<5D>(<28>alignas<61><73>alignof<6F><66>bool<6F><6C>complex<65><78> imaginary<72><79>noreturn<72><6E> static_assert<72><74> thread_local<61>ehGN<47><4E><EFBFBD>cpp_index_common_prefix<69>]<5D>hGN<47><4E><EFBFBD>cpp_id_attributes<65>]<5D>hGN<47><4E><EFBFBD>cpp_paren_attributes<65>]<5D>hGN<47><4E><EFBFBD>cpp_debug_lookup<75><70>hKN<4B><4E><EFBFBD>cpp_debug_show_tree<65><65>hKN<4B><4E><EFBFBD>strip_signature_backslash<73><68>hGN<47><4E><EFBFBD>!python_use_unqualified_type_names<65><73>hGN<47><4E><EFBFBD>"python_display_short_literal_types<65><73>hGN<47><4E><EFBFBD>applehelp_bundle_name<6D>h<1E> applehelp<6C>N<EFBFBD><4E><EFBFBD>applehelp_bundle_id<69>Nj1N<><4E><EFBFBD>applehelp_dev_region<6F><6E>en-us<75>j1N<><4E><EFBFBD>applehelp_bundle_version<6F><6E>1<>j1N<><4E><EFBFBD>applehelp_icon<6F>Nj1N<><4E><EFBFBD>applehelp_kb_product<63><74> inkycal-2.0.3<EFBFBD>j1N<><4E><EFBFBD>applehelp_kb_url<72>Nj1N<><4E><EFBFBD>applehelp_remote_url<72>Nj1N<><4E><EFBFBD>applehelp_index_anchors<72><73>j1N<><4E><EFBFBD>applehelp_min_term_length<74>Nj1N<><4E><EFBFBD>applehelp_stopwords<64>hWj1N<><4E><EFBFBD>applehelp_locale<6C>hWj1N<><4E><EFBFBD>applehelp_title<6C><65> inkycal Help<6C>j1N<><4E><EFBFBD>applehelp_codesign_identity<74>Nj1N<><4E><EFBFBD>applehelp_codesign_flags<67>]<5D>j1N<><4E><EFBFBD>applehelp_indexer_path<74><68>/usr/bin/hiutil<69>j1N<><4E><EFBFBD>applehelp_codesign_path<74><68>/usr/bin/codesign<67>j1N<><4E><EFBFBD> applehelp_disable_external_tools<6C><73>j1N<><4E><EFBFBD>devhelp_basename<6D>h<1E>devhelp<6C>N<EFBFBD><4E><EFBFBD>htmlhelp_basename<6D><65>
inkycaldoc<EFBFBD>hKN<EFBFBD><EFBFBD><EFBFBD>htmlhelp_file_suffix<69>NhLN<4C><4E><EFBFBD>htmlhelp_link_suffix<69>NhLN<4C><4E><EFBFBD>qthelp_basename<6D>hhLN<4C><4E><EFBFBD>qthelp_namespace<63>NhLN<4C><4E><EFBFBD> qthelp_theme<6D><65>nonav<61>hLN<4C><4E><EFBFBD>qthelp_theme_options<6E>}<7D>hLN<4C><4E><EFBFBD>autoclass_content<6E><74>class<73>hGN<47><4E><EFBFBD>autodoc_member_order<65><72> alphabetical<61>hGN<47><4E><EFBFBD>autodoc_class_signature<72><65>mixed<65>hGN<47><4E><EFBFBD>autodoc_default_options<6E>}<7D>hGN<47><4E><EFBFBD>autodoc_docstring_signature<72><65>hGN<47><4E><EFBFBD>autodoc_mock_imports<74>]<5D>hGN<47><4E><EFBFBD>autodoc_typehints<74><73> signature<72>hGN<47><4E><EFBFBD>$autodoc_typehints_description_target<65><74>all<6C>hGN<47><4E><EFBFBD>autodoc_type_aliases<65>}<7D>hGN<47><4E><EFBFBD>autodoc_typehints_format<61><74>short<72>hGN<47><4E><EFBFBD>autodoc_warningiserror<6F><72>hGN<47><4E><EFBFBD>autodoc_inherit_docstrings<67><73>hGN<47><4E><EFBFBD>autodoc_preserve_defaults<74><73>hGN<47><4E><EFBFBD>jquery_use_sri<72><69>hLN<4C><4E>uub<75> config_status<75>K<01>config_status_extra<72>hK<68>events<74>N<EFBFBD>project<63><74>sphinx.project<63><74>Project<63><74><EFBFBD>)<29><>}<7D>(<28>srcdir<69>h h.h/<2F>docnames<65><73><EFBFBD>(<28>about<75><74>index<65><78>inkycal<61><6C>
quickstart<EFBFBD><EFBFBD>dev_doc<6F><63>ub<75>version<6F>}<7D>(<28>sphinx.domains.c<>K<02>sphinx.domains.changeset<65>K<01>sphinx.domains.citation<6F>K<01>sphinx.domains.cpp<70>K<08>sphinx.domains.index<65>K<01>sphinx.domains.javascript<70>K<02>sphinx.domains.math<74>K<02>sphinx.domains.python<6F>K<03>sphinx.domains.rst<73>K<02>sphinx.domains.std<74>K<02>sphinx<6E>K9u<39>versioning_condition<6F><6E><EFBFBD>versioning_compare<72><65><EFBFBD>domains<6E>}<7D><>settings<67>}<7D>(<28>auto_id_prefix<69><78>id<69><64> image_loading<6E><67>link<6E><6B>embed_stylesheet<65><74><EFBFBD>cloak_email_addresses<65><73><EFBFBD> pep_base_url<72><6C>https://peps.python.org/<2F><>pep_references<65>N<EFBFBD> rfc_base_url<72><6C>&https://datatracker.ietf.org/doc/html/<2F><>rfc_references<65>N<EFBFBD>input_encoding<6E>hh<68>doctitle_xform<72><6D><EFBFBD>sectsubtitle_xform<72><6D><EFBFBD>section_self_link<6E><6B><EFBFBD>
halt_level<EFBFBD>K<05>file_insertion_enabled<65><64><EFBFBD>smartquotes_locales<65>]<5D><>env<6E>h<03>trim_footnote_reference_space<63><65><EFBFBD> language_code<64>hW<68> smart_quotes<65><73>u<EFBFBD>all_docs<63>}<7D>(<28>dev_doc<6F>GA<47><1E>hͅ<>about<75>GA<47>дq<D0B4><71><EFBFBD>
quickstart<EFBFBD>GA<EFBFBD>дs<D0B4>Dj<44>GA<47><1E><1E>&)j<>GA<47><1E><1A><u<> dependencies<65><73> collections<6E><73> defaultdict<63><74><EFBFBD><EFBFBD>builtins<6E><73>set<65><74><EFBFBD><EFBFBD><EFBFBD>R<EFBFBD>(<28>dev_doc<6F><63><EFBFBD><EFBFBD>
quickstart<EFBFBD><EFBFBD><EFBFBD><EFBFBD>about<75><74><EFBFBD>j<EFBFBD><00><>(<28>../Gallery/logo.png<6E><67>j<EFBFBD><00><>(<28>!../inkycal/modules/ical_parser.py<70><79>../inkycal/main.py<70><79>5../venv/lib/python3.11/site-packages/icalendar/cal.py<70><79>../inkycal/custom/functions.py<70><79>../Gallery/logo.png<6E><67>W/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/importlib/__init__.py<70><79>../inkycal/display/display.py<70><79>U/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/logging/handlers.py<70><79>'../inkycal/custom/inkycal_exceptions.py<70><79>S/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/urllib/request.py<70><79> ../inkycal/modules/inky_image.py<70><79>u<EFBFBD>included<65>j<EFBFBD>j<><00><>R<EFBFBD><52> reread_always<79><73><EFBFBD><EFBFBD>_pickled_doctree_cache<68>}<7D><>_write_doc_doctree_cache<68>}<7D>(<28>about<75><74>sphinx.addnodes<65><73>document<6E><74><EFBFBD>)<29><>}<7D>(<28> rawsource<63>hK<68>children<65>]<5D><>docutils.nodes<65>h=<3D><>)<29><>}<7D>(jhKj]<5D>(j<00>title<6C><65><EFBFBD>)<29><>}<7D>(j<00> About Inkycal<61>j]<5D>j<00>Text<78><74><EFBFBD><EFBFBD> About Inkycal<61><6C><EFBFBD><EFBFBD><EFBFBD>}<7D>(<28>parent<6E>j <00> _document<6E>j<00>source<63>N<EFBFBD>line<6E>Nuba<62>
attributes<EFBFBD>}<7D>(<28>ids<64>]<5D><>classes<65>]<5D><>names<65>]<5D><>dupnames<65>]<5D><>backrefs<66>]<5D>u<EFBFBD>tagname<6D><65>title<6C>jKjjj<00>6/Users/ace/Desktop/Projekte/Inkycal/docsource/about.md<6D>ubj<00>raw<61><77><EFBFBD>)<29><>}<7D>(j<00>y<img align="center" src="https://github.com/aceinnolab/Inkycal/blob/assets/Repo/logo.png" width="800" alt="inkycal logo"><3E>j]<5D>j<00>y<img align="center" src="https://github.com/aceinnolab/Inkycal/blob/assets/Repo/logo.png" width="800" alt="inkycal logo"><3E><><EFBFBD><EFBFBD><EFBFBD>}<7D>jj+sbaj}<7D>(j]<5D>j]<5D>j ]<5D>j"]<5D>j$]<5D><>format<61><74>html<6D><6C> xml:space<63><65>preserve<76>uj&<00>raw<61>jKjjjjjj(ubj<00> paragraph<70><68><EFBFBD>)<29><>}<7D>(jXInkycal is a python3 software for selected E-Paper displays.
It's open-source (non-commercially), fully modular, user-friendly and even runs
well even on the Raspberry Pi Zero. Inkycal even has a web-UI which takes
care of adding your details! No more editing files, Yay :partying_face:<3A>j]<5D>(j<00><Inkycal is a python3 software for selected E-Paper displays.<2E><><EFBFBD><EFBFBD><EFBFBD>}<7D>(jj@jjjNjNubj<00>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>}<7D>(jj@jjjNjNubj<00>It<49><74><EFBFBD><EFBFBD><EFBFBD>}<7D>(jj@jjjNjNubj<00><><E28099><EFBFBD><EFBFBD><EFBFBD>}<7D>(jj@jjjNjNubj<00>Ls open-source (non-commercially), fully modular, user-friendly and even runs<6E><73><EFBFBD><EFBFBD><EFBFBD>}<7D>(jj@jjjNjNubj<00>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>}<7D>(jj@jjjj(jKubj<00>Iwell even on the Raspberry Pi Zero. Inkycal even has a web-UI which takes<65><73><EFBFBD><EFBFBD><EFBFBD>}<7D>(jj@jjjNjNubj<00>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>}<7D>(jj@jjjj(jKubj<00>care of adding your details<6C><73><EFBFBD><EFBFBD><EFBFBD>}<7D>(jj@jjjNjNubj<00>!<21><><EFBFBD><EFBFBD><EFBFBD>}<7D>(jj@jjjNjNubj<00>% No more editing files, Yay :partying<6E><67><EFBFBD><EFBFBD><EFBFBD>}<7D>(jj@jjjNjNubj<00>_<><5F><EFBFBD><EFBFBD><EFBFBD>}<7D>(jj@jjjNjNubj<00>face:<3A><><EFBFBD><EFBFBD><EFBFBD>}<7D>(jj@jjjNjNubej}<7D>(j]<5D>j]<5D>j ]<5D>j"]<5D>j$]<5D>uj&<00> paragraph<70>jKjjjjjj(ubj?)<29><>}<7D>(j<00><>The main idea behind Inkycal was to create a dashboard that blends in well
in it's environment and shows you all information without you having to look
them up. Several built-in modules help you stay organised by:<3A>j]<5D>(j<00>JThe main idea behind Inkycal was to create a dashboard that blends in well<6C><6C><EFBFBD><EFBFBD><EFBFBD>}<7D>(jjjjjNjNubj<00>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>}<7D>(jjjjjNjNubj<00>in it<69><74><EFBFBD><EFBFBD><EFBFBD>}<7D>(jjjjjNjNubj<00><><E28099><EFBFBD><EFBFBD><EFBFBD>}<7D>(jjjjjNjNubj<00>Fs environment and shows you all information without you having to look<6F><6B><EFBFBD><EFBFBD><EFBFBD>}<7D>(jjjjjNjNubj<00>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>}<7D>(jjjjjj(jKubj<00>=them up. Several built-in modules help you stay organised by:<3A><><EFBFBD><EFBFBD><EFBFBD>}<7D>(jjjjjNjNubej}<7D>(j]<5D>j]<5D>j ]<5D>j"]<5D>j$]<5D>uj&j~jK jjjjjj(ubj<00> bullet_list<73><74><EFBFBD>)<29><>}<7D>(jhKj]<5D>(j<00> list_item<65><6D><EFBFBD>)<29><>}<7D>(jhKj]<5D>j?)<29><>}<7D>(j<00>Bproviding the weather forecast for the full week or next few hours<72>j]<5D>j<00>Bproviding the weather forecast for the full week or next few hours<72><73><EFBFBD><EFBFBD><EFBFBD>}<7D>(jj<>jjjNjNubaj}<7D>(j]<5D>j]<5D>j ]<5D>j"]<5D>j$]<5D>uj&j~jK jj<>jjjj(ubaj}<7D>(j]<5D>j]<5D>j ]<5D>j"]<5D>j$]<5D>uj&<00> list_item<65>jK jj<>jjjj(ubj<62>)<29><>}<7D>(jhKj]<5D>j?)<29><>}<7D>(j<00>+getting the latest news from ATOM/RSS feeds<64>j]<5D>j<00>+getting the latest news from ATOM/RSS feeds<64><73><EFBFBD><EFBFBD><EFBFBD>}<7D>(jj<>jjjNjNubaj}<7D>(j]<5D>j]<5D>j ]<5D>j"]<5D>j$]<5D>uj&j~jK jj<>jjjj(ubaj}<7D>(j]<5D>j]<5D>j ]<5D>j"]<5D>j$]<5D>uj&j<>jK jj<>jjjj(ubj<62>)<29><>}<7D>(jhKj]<5D>j?)<29><>}<7D>(j<00>Hshowing your iCalendar agenda, which may be synchronised with your phone<6E>j]<5D>j<00>Hshowing your iCalendar agenda, which may be synchronised with your phone<6E><65><EFBFBD><EFBFBD><EFBFBD>}<7D>(jj<>jjjNjNubaj}<7D>(j]<5D>j]<5D>j ]<5D>j"]<5D>j$]<5D>uj&j~jKjj<>jjjj(ubaj}<7D>(j]<5D>j]<5D>j ]<5D>j"]<5D>j$]<5D>uj&j<>jKjj<>jjjj(ubj<62>)<29><>}<7D>(jhKj]<5D>j?)<29><>}<7D>(j<00>Mshowing a monthly Calendar which may also show events synced with Google etc.<2E>j]<5D>j<00>Mshowing a monthly Calendar which may also show events synced with Google etc.<2E><><EFBFBD><EFBFBD><EFBFBD>}<7D>(jj<>jjjNjNubaj}<7D>(j]<5D>j]<5D>j ]<5D>j"]<5D>j$]<5D>uj&j~jKjj<>jjjj(ubaj}<7D>(j]<5D>j]<5D>j ]<5D>j"]<5D>j$]<5D>uj&j<>jKjj<>jjjj(ubj<62>)<29><>}<7D>(jhKj]<5D>j?)<29><>}<7D>(j<00>2fetch some jokes form the web to help you smile :)<29>j]<5D>j<00>2fetch some jokes form the web to help you smile :)<29><><EFBFBD><EFBFBD><EFBFBD>}<7D>(jj jjjNjNubaj}<7D>(j]<5D>j]<5D>j ]<5D>j"]<5D>j$]<5D>uj&j~jKjj jjjj(ubaj}<7D>(j]<5D>j]<5D>j ]<5D>j"]<5D>j$]<5D>uj&j<>jKjj<>jjjj(ubej}<7D>(j]<5D>j]<5D>j ]<5D>j"]<5D>j$]<5D>uj&<00> bullet_list<73>jK jjjjjj(ubj?)<29><>}<7D>(j<00><>What's more? It's compatible with third party modules, if something is missing,
you can write your own module and share it with the community.<2E>j]<5D>(j<00>What<61><74><EFBFBD><EFBFBD><EFBFBD>}<7D>(jj'jjjNjNubj<00><><E28099><EFBFBD><EFBFBD><EFBFBD>}<7D>(jj'jjjNjNubj<00>
s more? It<49><74><EFBFBD><EFBFBD><EFBFBD>}<7D>(jj'jjjNjNubj<00><><E28099><EFBFBD><EFBFBD><EFBFBD>}<7D>(jj'jjjNjNubj<00>?s compatible with third party modules, if something is missing,<2C><><EFBFBD><EFBFBD><EFBFBD>}<7D>(jj'jjjNjNubj<00>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>}<7D>(jj'jjjNjNubj<00>>you can write your own module and share it with the community.<2E><><EFBFBD><EFBFBD><EFBFBD>}<7D>(jj'jjjNjNubej}<7D>(j]<5D>j]<5D>j ]<5D>j"]<5D>j$]<5D>uj&j~jKjjjjjj(ubj?)<29><>}<7D>(j<00><>Inkycal has a friendly and helpful community on Discord in case you're in
a pinch setting up Inkycal. Noobs welcome too of course!<21>j]<5D>(j<00>CInkycal has a friendly and helpful community on Discord in case you<6F><75><EFBFBD><EFBFBD><EFBFBD>}<7D>(jjMjjjNjNubj<00><><E28099><EFBFBD><EFBFBD><EFBFBD>}<7D>(jjMjjjNjNubj<00>re in<69><6E><EFBFBD><EFBFBD><EFBFBD>}<7D>(jjMjjjNjNubj<00>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>}<7D>(jjMjjjNjNubj<00>7a pinch setting up Inkycal. Noobs welcome too of course<73><65><EFBFBD><EFBFBD><EFBFBD>}<7D>(jjMjjjNjNubj<00>!<21><><EFBFBD><EFBFBD><EFBFBD>}<7D>(jjMjjjNjNubej}<7D>(j]<5D>j]<5D>j ]<5D>j"]<5D>j$]<5D>uj&j~jKjjjjjj(ubj?)<29><>}<7D>(jXInkycal is developed mainly by aceisace - a
university student and a few other developers in their free time.
Open source means we work for nothing, but it doesn't mean we don't need
anything. We invest a large amount of time, effort and coffee to develop
Inkycal.<2E>j]<5D>(j<00>Inkycal is developed mainly by <20><><EFBFBD><EFBFBD><EFBFBD>}<7D>(jjojjjNjNubj<00> reference<63><65><EFBFBD>)<29><>}<7D>(j<00>aceisace<63>j]<5D>j<00>aceisace<63><65><EFBFBD><EFBFBD><EFBFBD>}<7D>(jjyjjjNjNubaj}<7D>(j]<5D>j]<5D>j ]<5D>j"]<5D>j$]<5D><>refuri<72><69>https://github.com/aceisace<63>uj&<00> reference<63>jKjjojjjj(ubj<00> - a<><61><EFBFBD><EFBFBD><EFBFBD>}<7D>(jjojjjNjNubj<00>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>}<7D>(jjojjjNjNubj<00>Auniversity student and a few other developers in their free time.<2E><><EFBFBD><EFBFBD><EFBFBD>}<7D>(jjojjjNjNubj<00>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>}<7D>(jjojjjj(jKubj<00>3Open source means we work for nothing, but it doesn<73><6E><EFBFBD><EFBFBD><EFBFBD>}<7D>(jjojjjNjNubj<00><><E28099><EFBFBD><EFBFBD><EFBFBD>}<7D>(jjojjjNjNubj<00> t mean we don<6F><6E><EFBFBD><EFBFBD><EFBFBD>}<7D>(jjojjjNjNubj<00><><E28099><EFBFBD><EFBFBD><EFBFBD>}<7D>(jjojjjNjNubj<00>t need<65><64><EFBFBD><EFBFBD><EFBFBD>}<7D>(jjojjjNjNubj<00>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>}<7D>(jjojjjj(jKubj<00>Hanything. We invest a large amount of time, effort and coffee to develop<6F><70><EFBFBD><EFBFBD><EFBFBD>}<7D>(jjojjjNjNubj<00>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>}<7D>(jjojjjj(jKubj<00>Inkycal.<2E><><EFBFBD><EFBFBD><EFBFBD>}<7D>(jjojjjNjNubej}<7D>(j]<5D>j]<5D>j ]<5D>j"]<5D>j$]<5D>uj&j~jKjjjjjj(ubj?)<29><>}<7D>(j<00>TPlease support Inkycal via a DONATION
to help us keep this project alive. Thank You!<21>j]<5D>(j<00>Please support Inkycal via a <20><><EFBFBD><EFBFBD><EFBFBD>}<7D>(jj<>jjjNjNubj<00>strong<6E><67><EFBFBD>)<29><>}<7D>(j<00>DONATION<4F>j]<5D>jx)<29><>}<7D>(j<00>DONATION<4F>j]<5D>j<00>DONATION<4F><4E><EFBFBD><EFBFBD><EFBFBD>}<7D>(jj<>jjjNjNubaj}<7D>(j]<5D>j]<5D>j ]<5D>j"]<5D>j$]<5D>j<EFBFBD><00> https://www.paypal.me/aceinnolab<61>uj&j<>jKjj<>jjjj(ubaj}<7D>(j]<5D>j]<5D>j ]<5D>j"]<5D>j$]<5D>uj&<00>strong<6E>jj<>jjjj(jKubj<00>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>}<7D>(jj<>jjjNjNubj<00>-to help us keep this project alive. Thank You<6F><75><EFBFBD><EFBFBD><EFBFBD>}<7D>(jj<>jjjNjNubj<00>!<21><><EFBFBD><EFBFBD><EFBFBD>}<7D>(jj<>jjjNjNubej}<7D>(j]<5D>j]<5D>j ]<5D>j"]<5D>j$]<5D>uj&j~jKjjjjjj(ubej}<7D>(j]<5D><> about-inkycal<61>aj]<5D>j ]<5D><> about inkycal<61>aj"]<5D>j$]<5D>uj&<00>section<6F>jKjjjjjj(ubaj}<7D>(j]<5D>j]<5D>j ]<5D>j"]<5D>j$]<5D><>source<63>j(uj&<00>document<6E><74>current_source<63>N<EFBFBD> current_line<6E>N<EFBFBD>settings<67><73>docutils.frontend<6E><64>Values<65><73><EFBFBD>)<29><>}<7D>(j
N<> generator<6F>N<EFBFBD> datestamp<6D>N<EFBFBD> source_link<6E>N<EFBFBD>
source_url<EFBFBD>N<EFBFBD> toc_backlinks<6B><73>entry<72><79>footnote_backlinks<6B>K<01> sectnum_xform<72>K<01>strip_comments<74>N<EFBFBD>strip_elements_with_classes<65>N<EFBFBD> strip_classes<65>N<EFBFBD> report_level<65>K<02>
halt_level<EFBFBD>K<05>exit_status_level<65>K<05>debug<75>N<EFBFBD>warning_stream<61>N<EFBFBD> traceback<63><6B><EFBFBD>input_encoding<6E><67> utf-8-sig<69><67>input_encoding_error_handler<65><72>strict<63><74>output_encoding<6E><67>utf-8<><38>output_encoding_error_handler<65>j'<00>error_encoding<6E><67>utf-8<><38>error_encoding_error_handler<65><72>backslashreplace<63><65> language_code<64><65>en<65><6E>record_dependencies<65>N<EFBFBD>config<69>N<EFBFBD> id_prefix<69>hK<68>auto_id_prefix<69>j<EFBFBD><00> dump_settings<67>N<EFBFBD>dump_internals<6C>N<EFBFBD>dump_transforms<6D>N<EFBFBD>dump_pseudo_xml<6D>N<EFBFBD>expose_internals<6C>N<EFBFBD>strict_visitor<6F>N<EFBFBD>_disable_config<69>N<EFBFBD>_source<63>j(<00> _destination<6F>N<EFBFBD> _config_files<65>]<5D><>file_insertion_enabled<65><64><EFBFBD> raw_enabled<65>K<01>line_length_limit<69>M'<27>doctitle_xform<72><6D><EFBFBD> docinfo_xform<72>K<01>sectsubtitle_xform<72><6D><EFBFBD> image_loading<6E>j<EFBFBD><00>embed_stylesheet<65><74><EFBFBD>cloak_email_addresses<65><73><EFBFBD> pep_base_url<72>j<EFBFBD><00>pep_references<65>N<EFBFBD> rfc_base_url<72>j<EFBFBD><00>rfc_references<65>N<EFBFBD>section_self_link<6E><6B><EFBFBD>smartquotes_locales<65>j<EFBFBD>hGNhz<68><7A> smart_quotes<65><73>ub<75>reporter<65>N<EFBFBD>indirect_targets<74>]<5D><>substitution_defs<66>}<7D><>substitution_names<65>}<7D><>refnames<65>}<7D><>refids<64>}<7D><>nameids<64>}<7D>j<EFBFBD>j<>s<> nametypes<65>}<7D>j<EFBFBD><00>s<EFBFBD>ids<64>}<7D>j<EFBFBD>js<> footnote_refs<66>}<7D><> citation_refs<66>}<7D><> autofootnotes<65>]<5D><>autofootnote_refs<66>]<5D><>symbol_footnotes<65>]<5D><>symbol_footnote_refs<66>]<5D><> footnotes<65>]<5D><> citations<6E>]<5D><>autofootnote_start<72>K<01>symbol_footnote_start<72>K<00>
id_counter<EFBFBD>j<EFBFBD><00>Counter<65><72><EFBFBD>}<7D><><EFBFBD>R<EFBFBD><52>parse_messages<65>]<5D><>transform_messages<65>]<5D><> transformer<65>N<EFBFBD> include_log<6F>]<5D><>
decoration<EFBFBD>Njjubj<62>j<>)<29><>}<7D>(jhKj]<5D>j)<29><>}<7D>(jhKj]<5D>(j )<29><>}<7D>(j<00>Developer documentation<6F>j]<5D>j<00>Developer documentation<6F><6E><EFBFBD><EFBFBD><EFBFBD>}<7D>(jj<>jj<>jNjNubaj}<7D>(<28>ids<64>]<5D><>classes<65>]<5D><>names<65>]<5D><>dupnames<65>]<5D><>backrefs<66>]<5D>uj&<00>title<6C>jKjj<>j<00>8/Users/ace/Desktop/Projekte/Inkycal/docsource/dev_doc.md<6D>ubj?)<29><>}<7D>(j<00>SThis documentation is mainly for developers who wish to create a third party
module<EFBFBD>j]<5D>(j<00>LThis documentation is mainly for developers who wish to create a third party<74><79><EFBFBD><EFBFBD><EFBFBD>}<7D>(jj<>jj<>jNjNubj<00>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>}<7D>(jj<>jj<>jNjNubj<00>module<6C><65><EFBFBD><EFBFBD><EFBFBD>}<7D>(jj<>jj<>jNjNubej}<7D>(j<>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>uj&<00> paragraph<70>jKjj<>jj<>jj<>ubej}<7D>(j<>]<5D><>developer-documentation<6F>aj<61>]<5D>j<EFBFBD>]<5D><>developer documentation<6F>aj<61>]<5D>j<EFBFBD>]<5D>uj&<00>section<6F>jKjj<>jj<>jj<>ubaj}<7D>(j<>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D><>source<63>j<EFBFBD>uj&<00>document<6E>j Nj Nj j)<29><>}<7D>(j
NjNjNjNjNj<00>entry<72>jKjKjNjNjNjKjKj Kj!Nj"Nj#<00>j$<00> utf-8-sig<69>j&<00>strict<63>j(<00>utf-8<>j*j<>j+<00>utf-8<>j-<00>backslashreplace<63>j/<00>en<65>j1Nj2Nj3hKj4j<>j5Nj6Nj7Nj8Nj9Nj:Nj;Nj<j<>j=Nj>]<5D>j@<00>jAKjBM'jC<00>jDKjE<00>jFj<>jG<00>jH<00>jIj<>jJNjKj<>jLNjM<00>jNj<>hGNhz<68>jO<00>ubjPNjQ]<5D>jS}<7D>jU}<7D>jW}<7D>jY}<7D>j[}<7D>j<EFBFBD>j<>sj]}<7D>j<EFBFBD><00>sj_}<7D>j<EFBFBD>j<>sja}<7D>jc}<7D>je]<5D>jg]<5D>ji]<5D>jk]<5D>jm]<5D>jo]<5D>jqKjrKjsju}<7D><><EFBFBD>R<EFBFBD>jy]<5D>j{]<5D>j}Nj~]<5D>j<EFBFBD>Njj<>ub<75>index<65>j<EFBFBD>)<29><>}<7D>(jhKj]<5D>(j<00>comment<6E><74><EFBFBD>)<29><>}<7D>(j<00><>inkycal documentation master file, created by
sphinx-quickstart on Tue May 5 16:23:29 2020.
You can adapt this file completely to your liking, but it should at least
contain the root `toctree` directive.<2E>j]<5D>j<00><>inkycal documentation master file, created by
sphinx-quickstart on Tue May 5 16:23:29 2020.
You can adapt this file completely to your liking, but it should at least
contain the root `toctree` directive.<2E><><EFBFBD><EFBFBD><EFBFBD>}<7D>jj<>sbaj}<7D>(j_]<5D><>classes<65>]<5D><>names<65>]<5D><>dupnames<65>]<5D><>backrefs<66>]<5D><> xml:space<63><65>preserve<76>uj&j<>jj<>jj<>j<00>7/Users/ace/Desktop/Projekte/Inkycal/docsource/index.rst<73>jKubj)<29><>}<7D>(jhKj]<5D>(j )<29><>}<7D>(j<00>Inkycal documentation<6F>j]<5D>j<00>Inkycal documentation<6F><6E><EFBFBD><EFBFBD><EFBFBD>}<7D>(jjjj<>jNjNubaj}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>uj&j
jj<>jj<>jj<>jKubj<00>image<67><65><EFBFBD>)<29><>}<7D>(j<00>1.. image:: ../Gallery/logo.png
:align: center
<EFBFBD>j]<5D>j}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D><>align<67><6E>center<65><72>uri<72>j<EFBFBD><00>
candidates<EFBFBD>}<7D><>*<2A>j<EFBFBD>suj&jjj<>jj<>jj<>jNubj<00>compound<6E><64><EFBFBD>)<29><>}<7D>(jhKj]<5D>j<EFBFBD><00>toctree<65><65><EFBFBD>)<29><>}<7D>(jhKj]<5D>j}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>jj<><00>entries<65>]<5D>(N<>inkycal<61><6C><EFBFBD>N<EFBFBD>about<75><74><EFBFBD>N<EFBFBD>
quickstart<EFBFBD><EFBFBD><EFBFBD>N<EFBFBD>dev_doc<6F><63><EFBFBD>e<EFBFBD> includefiles<65>]<5D>(j4j6j8j:e<>maxdepth<74>K<02>caption<6F><6E> Contents:<3A><>glob<6F><62><EFBFBD>hidden<65><6E><EFBFBD> includehidden<65><6E><EFBFBD>numbered<65>K<00>
titlesonly<EFBFBD><EFBFBD><EFBFBD>
rawentries<EFBFBD>]<5D><>
rawcaption<EFBFBD>j@uj&j'jj<>jK jj$ubaj}<7D>(j_]<5D>j<EFBFBD>]<5D><>toctree-wrapper<65>aj<61>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>uj&j"jj<>jj<>jj<>jNubej}<7D>(j_]<5D><>inkycal-documentation<6F>aj<61>]<5D>j<EFBFBD>]<5D><>inkycal documentation<6F>aj<61>]<5D>j<EFBFBD>]<5D>uj&h=jj<>jj<>jj<>jKubj)<29><>}<7D>(jhKj]<5D>(j )<29><>}<7D>(j<00>Indices and tables<65>j]<5D>j<00>Indices and tables<65><73><EFBFBD><EFBFBD><EFBFBD>}<7D>(jj[jj<>jNjNubaj}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>uj&j
jjXjj<>jj<>jKubj<62>)<29><>}<7D>(jhKj]<5D>(j<>)<29><>}<7D>(j<00>:ref:`genindex`<60>j]<5D>j?)<29><>}<7D>(jjnj]<5D>j<EFBFBD><00> pending_xref<65><66><EFBFBD>)<29><>}<7D>(jjnj]<5D>jh<><68><EFBFBD>)<29><>}<7D>(jjnj]<5D>j<00>genindex<65><78><EFBFBD><EFBFBD><EFBFBD>}<7D>(jjyjj<>jNjNubaj}<7D>(j_]<5D>j<EFBFBD>]<5D>(<28>xref<65><66>std<74><64>std-ref<65>ej<65>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>uj&h<>jjuubaj}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D><>refdoc<6F>j<EFBFBD><00> refdomain<69>j<EFBFBD><00>reftype<70><65>ref<65><66> refexplicit<69><74><EFBFBD>refwarn<72><6E><EFBFBD> reftarget<65><74>genindex<65>uj&jsjj<>jKjjpubaj}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>uj&j>jj<>jKjjlubaj}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>uj&j<>jjijj<>jj<>jNubj<62>)<29><>}<7D>(j<00>:ref:`modindex`<60>j]<5D>j?)<29><>}<7D>(jj<>j]<5D>jt)<29><>}<7D>(jj<>j]<5D>jx)<29><>}<7D>(jj<>j]<5D>j<00>modindex<65><78><EFBFBD><EFBFBD><EFBFBD>}<7D>(jj<>jj<>jNjNubaj}<7D>(j_]<5D>j<EFBFBD>]<5D>(j<><00>std<74><64>std-ref<65>ej<65>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>uj&h<>jj<>ubaj}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D><>refdoc<6F>j<EFBFBD><00> refdomain<69>j<EFBFBD><00>reftype<70><65>ref<65><66> refexplicit<69><74><EFBFBD>refwarn<72><6E>j<EFBFBD><00>modindex<65>uj&jsjj<>jKjj<>ubaj}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>uj&j>jj<>jKjj<>ubaj}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>uj&j<>jjijj<>jj<>jNubj<62>)<29><>}<7D>(j<00> :ref:`search`<60>j]<5D>j?)<29><>}<7D>(jj<>j]<5D>jt)<29><>}<7D>(jj<>j]<5D>jx)<29><>}<7D>(jj<>j]<5D>j<00>search<63><68><EFBFBD><EFBFBD><EFBFBD>}<7D>(jj<>jj<>jNjNubaj}<7D>(j_]<5D>j<EFBFBD>]<5D>(j<><00>std<74><64>std-ref<65>ej<65>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>uj&h<>jj<>ubaj}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D><>refdoc<6F>j<EFBFBD><00> refdomain<69>j<EFBFBD><00>reftype<70><65>ref<65><66> refexplicit<69><74><EFBFBD>refwarn<72><6E>j<EFBFBD><00>search<63>uj&jsjj<>jKjj<>ubaj}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>uj&j>jj<>jKjj<>ubaj}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>uj&j<>jjijj<>jj<>jNubej}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D><>bullet<65>j!uj&j<>jj<>jKjjXjj<>ubej}<7D>(j_]<5D><>indices-and-tables<65>aj<61>]<5D>j<EFBFBD>]<5D><>indices and tables<65>aj<61>]<5D>j<EFBFBD>]<5D>uj&h=jj<>jj<>jj<>jKubej}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D><>source<63>j<EFBFBD>uj&j<>j Nj Nj j)<29><>}<7D>(j
NjNjNjNjNj<00>entry<72>jKjKjNjNjNjKjKj Kj!Nj"Nj#<00>j$hhj&<00>strict<63>j(<00>utf-8<>j*j j+<00>utf-8<>j-<00>backslashreplace<63>j/hWj1Nj2Nj3hKj4j<>j5Nj6Nj7Nj8Nj9Nj:Nj;Nj<j<>j=Nj>]<5D>j@<00>jAKjBM'jJNjIj<><00>pep_file_url_template<74><65>pep-%04d<34>jLNjKj<><00> tab_width<74>Khz<68><7A>syntax_highlight<68><74>long<6E>jO<00>jNj<><00>character_level_inline_markup<75><70>jC<00>jDKjE<00>jFj<>jG<00>jH<00>jM<00>hGNubjPNjQ]<5D>jS}<7D>jU}<7D>jW}<7D>jY}<7D>j[}<7D>(jUjRjjuj]}<7D>(jU<00>j<00>uj_}<7D>(jRj<>jjXuja}<7D>jc}<7D>je]<5D>jg]<5D>ji]<5D>jk]<5D>jm]<5D>jo]<5D>jqKjrKjsju}<7D><><EFBFBD>R<EFBFBD>jy]<5D>j{]<5D>j}Nj~]<5D>j<EFBFBD>Njj<>ub<75>inkycal<61>j<EFBFBD>)<29><>}<7D>(jhKj]<5D>(j)<29><>}<7D>(j<00>1.. image:: ../Gallery/logo.png
:align: center
<EFBFBD>j]<5D>j}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D><>align<67><6E>center<65><72>uri<72>j<EFBFBD>j}<7D>j!j<>suj&jjjBjjBj<00>9/Users/ace/Desktop/Projekte/Inkycal/docsource/inkycal.rst<73>jNubj)<29><>}<7D>(jhKj]<5D>(j )<29><>}<7D>(j<00>Inkycal<61>j]<5D>j<00>Inkycal<61><6C><EFBFBD><EFBFBD><EFBFBD>}<7D>(jjWjjBjNjNubaj}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>uj&j
jjTjjBjjSjKubj<62>h<1C><>)<29><>}<7D>(jhKj]<5D>j}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D><>entries<65>]<5D>(<28>pair<69><72>module; inkycal.main<69><6E>module-inkycal.main<69>hKNt<4E>auj&hjjTjjBj<00>M/Users/ace/Desktop/Projekte/Inkycal/inkycal/main.py:docstring of inkycal.main<69>jNubj?)<29><>}<7D>(j<00>4Main class for inkycal Project
Copyright by aceisace<63>j]<5D>j<00>4Main class for inkycal Project
Copyright by aceisace<63><65><EFBFBD><EFBFBD><EFBFBD>}<7D>(jjvjjBjNjNubaj}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>uj&j>jjujKjjTjjBubje)<29><>}<7D>(jhKj]<5D>j}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D><>entries<65>]<5D>(<28>single<6C><65>Inkycal (class in inkycal.main)<29><>inkycal.main.Inkycal<61>hKNt<4E>auj&hjjTjjBjNjNubj<62><00>desc<73><63><EFBFBD>)<29><>}<7D>(jhKj]<5D>(j<><00>desc_signature<72><65><EFBFBD>)<29><>}<7D>(j<00>(Inkycal(settings_path=None, render=True)<29>j]<5D>(j<><00>desc_annotation<6F><6E><EFBFBD>)<29><>}<7D>(j<00>2[<#text: 'class'>, <desc_sig_space: <#text: ' '>>]<5D>j]<5D>(j<00>class<73><73><EFBFBD><EFBFBD><EFBFBD>}<7D>(jj<>jjBjNjNubj<62><00>desc_sig_space<63><65><EFBFBD>)<29><>}<7D>(j<00> <20>j]<5D>j<00> <20><><EFBFBD><EFBFBD><EFBFBD>}<7D>(jj<>jjBjNjNubaj}<7D>(j_]<5D>j<EFBFBD>]<5D><>w<>aj<61>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>uj&j<>jj<>ubej}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>j<>uj&j<>jj<>jjBj<00>U/Users/ace/Desktop/Projekte/Inkycal/inkycal/main.py:docstring of inkycal.main.Inkycal<61>jKubj<62><00> desc_addname<6D><65><EFBFBD>)<29><>}<7D>(j<00> inkycal.main.<2E>j]<5D>j<00> inkycal.main.<2E><><EFBFBD><EFBFBD><EFBFBD>}<7D>(jj<>jjBjNjNubaj}<7D>(j_]<5D>j<EFBFBD>]<5D>(<28> sig-prename<6D><65> descclassname<6D>ej<65>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>j<>uj&j<>jj<>jjBjj<>jKubj<62><00> desc_name<6D><65><EFBFBD>)<29><>}<7D>(j<00>Inkycal<61>j]<5D>j<00>Inkycal<61><6C><EFBFBD><EFBFBD><EFBFBD>}<7D>(jj<>jjBjNjNubaj}<7D>(j_]<5D>j<EFBFBD>]<5D>(<28>sig-name<6D><65>descname<6D>ej<65>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>j<>uj&j<>jj<>jjBjj<>jKubj<62><00>desc_parameterlist<73><74><EFBFBD>)<29><>}<7D>(j<00>settings_path=None, render=True<75>j]<5D>(j<><00>desc_parameter<65><72><EFBFBD>)<29><>}<7D>(j<00>settings_path=None<6E>j]<5D>(j<><00> desc_sig_name<6D><65><EFBFBD>)<29><>}<7D>(j<00> settings_path<74>j]<5D>j<00> settings_path<74><68><EFBFBD><EFBFBD><EFBFBD>}<7D>(jj<>jjBjNjNubaj}<7D>(j_]<5D>j<EFBFBD>]<5D><>n<>aj<61>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>uj&j<>jj<>ubj<62><00>desc_sig_operator<6F><72><EFBFBD>)<29><>}<7D>(j<00>=<3D>j]<5D>j<00>=<3D><><EFBFBD><EFBFBD><EFBFBD>}<7D>(jjjjBjNjNubaj}<7D>(j_]<5D>j<EFBFBD>]<5D><>o<>aj<61>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>uj&jjj<>ubjx)<29><>}<7D>(j<00>None<6E>j]<5D>j<00>None<6E><65><EFBFBD><EFBFBD><EFBFBD>}<7D>(jjjjBjNjNubaj}<7D>(j_]<5D>j<EFBFBD>]<5D><> default_value<75>aj<61>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D><>support_smartquotes<65><73>uj&h<>jj<>ubej}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>j<>uj&j<>jj<>ubj<62>)<29><>}<7D>(j<00> render=True<75>j]<5D>(j<>)<29><>}<7D>(j<00>render<65>j]<5D>j<00>render<65><72><EFBFBD><EFBFBD><EFBFBD>}<7D>(jj,jjBjNjNubaj}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>aj<61>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>uj&j<>jj(ubj)<29><>}<7D>(j<00>=<3D>j]<5D>j<00>=<3D><><EFBFBD><EFBFBD><EFBFBD>}<7D>(jj:jjBjNjNubaj}<7D>(j_]<5D>j<EFBFBD>]<5D>jaj<61>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>uj&jjj(ubjx)<29><>}<7D>(j<00>True<75>j]<5D>j<00>True<75><65><EFBFBD><EFBFBD><EFBFBD>}<7D>(jjHjjBjNjNubaj}<7D>(j_]<5D>j<EFBFBD>]<5D>jaj<61>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D><>support_smartquotes<65><73>uj&h<>jj(ubej}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>j<>uj&j<>jj<>ubej}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>j<>uj&j<>jj<>jjBjj<>jKubej}<7D>(j_]<5D>j<EFBFBD>aj<61>]<5D>(<28>sig<69><67>
sig-object<63>ej<65>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D><>module<6C><65> inkycal.main<69>jqhK<68>fullname<6D>j<EFBFBD><00>
_toc_parts<EFBFBD>jlj<><00><><EFBFBD> _toc_name<6D>j<EFBFBD>uj&j<>jj<>jKjj<>jjBubj<62><00> desc_content<6E><74><EFBFBD>)<29><>}<7D>(jhKj]<5D>(j?)<29><>}<7D>(j<00>Inkycal main class<73>j]<5D>j<00>Inkycal main class<73><73><EFBFBD><EFBFBD><EFBFBD>}<7D>(jjvjjBjNjNubaj}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>uj&j>j<00>U/Users/ace/Desktop/Projekte/Inkycal/inkycal/main.py:docstring of inkycal.main.Inkycal<61>jKjjsjjBubj?)<29><>}<7D>(j<00>=Main class of Inkycal, test and run the main Inkycal program.<2E>j]<5D>j<00>=Main class of Inkycal, test and run the main Inkycal program.<2E><><EFBFBD><EFBFBD><EFBFBD>}<7D>(jj<>jjBjNjNubaj}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>uj&j>jj<>jKjjsjjBubj<00>definition_list<73><74><EFBFBD>)<29><>}<7D>(jhKj]<5D>(j<00>definition_list_item<65><6D><EFBFBD>)<29><>}<7D>(j<00><>Args:
- settings_path = str -> the full path to your settings.json file
if no path is given, tries looking for settings file in /boot folder.
- render = bool (True/False) -> show the image on the epaper display?
<EFBFBD>j]<5D>(j<00>term<72><6D><EFBFBD>)<29><>}<7D>(j<00>Args:<3A>j]<5D>j<00>Args:<3A><><EFBFBD><EFBFBD><EFBFBD>}<7D>(jj<>jjBjNjNubaj}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>uj&j<>jj<>jKjj<>ubj<00>
definition<EFBFBD><EFBFBD><EFBFBD>)<29><>}<7D>(jhKj]<5D>j<EFBFBD>)<29><>}<7D>(jhKj]<5D>(j<>)<29><>}<7D>(j<00><>settings_path = str -> the full path to your settings.json file
if no path is given, tries looking for settings file in /boot folder.<2E>j]<5D>j?)<29><>}<7D>(j<00><>settings_path = str -> the full path to your settings.json file
if no path is given, tries looking for settings file in /boot folder.<2E>j]<5D>j<00><>settings_path = str -> the full path to your settings.json file
if no path is given, tries looking for settings file in /boot folder.<2E><><EFBFBD><EFBFBD><EFBFBD>}<7D>(jj<>jjBjNjNubaj}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>uj&j>jj<>jKjj<>ubaj}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>uj&j<>jj<>ubj<62>)<29><>}<7D>(j<00>Drender = bool (True/False) -> show the image on the epaper display?
<EFBFBD>j]<5D>j?)<29><>}<7D>(j<00>Crender = bool (True/False) -> show the image on the epaper display?<3F>j]<5D>j<00>Crender = bool (True/False) -> show the image on the epaper display?<3F><><EFBFBD><EFBFBD><EFBFBD>}<7D>(jj<>jjBjNjNubaj}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>uj&j>jj<>jKjj<>ubaj}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>uj&j<>jj<>ubej}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j <00>-<2D>uj&j<>jj<>jKjj<>ubaj}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>uj&j<>jj<>ubej}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>uj&j<>jj<>jKjj<>ubj<62>)<29><>}<7D>(j<00><>Attributes:
- optimize = True/False. Reduce number of colours on the generated image
to improve rendering on E-Papers. Set this to False for 9.7" E-Paper.
<EFBFBD>j]<5D>(j<>)<29><>}<7D>(j<00> Attributes:<3A>j]<5D>j<00> Attributes:<3A><><EFBFBD><EFBFBD><EFBFBD>}<7D>(jj<>jjBjNjNubaj}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>uj&j<>jj<>jK jj<>ubj<62>)<29><>}<7D>(jhKj]<5D>j<EFBFBD>)<29><>}<7D>(jhKj]<5D>j<EFBFBD>)<29><>}<7D>(j<00><>optimize = True/False. Reduce number of colours on the generated image
to improve rendering on E-Papers. Set this to False for 9.7" E-Paper.
<EFBFBD>j]<5D>j?)<29><>}<7D>(j<00><>optimize = True/False. Reduce number of colours on the generated image
to improve rendering on E-Papers. Set this to False for 9.7" E-Paper.<2E>j]<5D>j<00><>optimize = True/False. Reduce number of colours on the generated image
to improve rendering on E-Papers. Set this to False for 9.7” E-Paper.<2E><><EFBFBD><EFBFBD><EFBFBD>}<7D>(jj jjBjNjNubaj}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>uj&j>jj<>jK jj ubaj}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>uj&j<>jj ubaj}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j j<>uj&j<>jj<>jK jj ubaj}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>uj&j<>jj<>ubej}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>uj&j<>jj<>jK jj<>jjBubej}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>uj&j<>jjsjjBjNjNubje)<29><>}<7D>(jhKj]<5D>j}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D><>entries<65>]<5D>(j<><00>0add_module() (inkycal.main.Inkycal class method)<29><>inkycal.main.Inkycal.add_module<6C>hKNt<4E>auj&hjjsjjBjNjNubj<62>)<29><>}<7D>(jhKj]<5D>(j<>)<29><>}<7D>(j<00>Inkycal.add_module(filepath)<29>j]<5D>(j<>)<29><>}<7D>(j<00>8[<#text: 'classmethod'>, <desc_sig_space: <#text: ' '>>]<5D>j]<5D>(j<00> classmethod<6F><64><EFBFBD><EFBFBD><EFBFBD>}<7D>(jjV jjBjNjNubj<62>)<29><>}<7D>(j<00> <20>j]<5D>j<00> <20><><EFBFBD><EFBFBD><EFBFBD>}<7D>(jj^ jjBjNjNubaj}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>aj<61>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>uj&j<>jjV ubej}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>j<>uj&j<>jjR jjBj<00>`/Users/ace/Desktop/Projekte/Inkycal/inkycal/main.py:docstring of inkycal.main.Inkycal.add_module<6C>jKubj<62>)<29><>}<7D>(j<00>
add_module<EFBFBD>j]<5D>j<00>
add_module<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>}<7D>(jjs jjBjNjNubaj}<7D>(j_]<5D>j<EFBFBD>]<5D>(j<>j<>ej<65>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>j<>uj&j<>jjR jjBjjr jKubj<62>)<29><>}<7D>(j<00>filepath<74>j]<5D>j<EFBFBD>)<29><>}<7D>(j<00>filepath<74>j]<5D>j<EFBFBD>)<29><>}<7D>(j<00>filepath<74>j]<5D>j<00>filepath<74><68><EFBFBD><EFBFBD><EFBFBD>}<7D>(jj<> jjBjNjNubaj}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>aj<61>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>uj&j<>jj<> ubaj}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>j<>uj&j<>jj<> ubaj}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>j<>uj&j<>jjR jjBjjr jKubej}<7D>(j_]<5D>jM aj<61>]<5D>(jfjgej<65>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>jk<00> inkycal.main<69>jqj<>jm<00>Inkycal.add_module<6C>jnj<> <00>Inkycal<61><6C>
add_module<EFBFBD><EFBFBD><EFBFBD>jp<00>Inkycal.add_module()<29>uj&j<>jjr jKjjO jjBubjr)<29><>}<7D>(jhKj]<5D>(j?)<29><>}<7D>(j<00>+registers a third party module for inkycal.<2E>j]<5D>j<00>+registers a third party module for inkycal.<2E><><EFBFBD><EFBFBD><EFBFBD>}<7D>(jj<> jjBjNjNubaj}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>uj&j>j<00>`/Users/ace/Desktop/Projekte/Inkycal/inkycal/main.py:docstring of inkycal.main.Inkycal.add_module<6C>jKjj<> jjBubj?)<29><>}<7D>(j<00><>Uses the full filepath of the third party module to check if it is inside
the correct folder, then checks if it's an inkycal module. Lastly, the
init files in /inkycal and /inkycal/modules are updated to allow using
the new module.<2E>j]<5D>j<00><>Uses the full filepath of the third party module to check if it is inside
the correct folder, then checks if its an inkycal module. Lastly, the
init files in /inkycal and /inkycal/modules are updated to allow using
the new module.<2E><><EFBFBD><EFBFBD><EFBFBD>}<7D>(jj<> jjBjNjNubaj}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>uj&j>jj<> jKjj<> jjBubj<62>)<29><>}<7D>(jhKj]<5D>(j<>)<29><>}<7D>(j<00>oArgs:
- filepath: The full filepath of the third party module. Modules should be
in Inkycal/inkycal/modules.
<EFBFBD>j]<5D>(j<>)<29><>}<7D>(j<00>Args:<3A>j]<5D>j<00>Args:<3A><><EFBFBD><EFBFBD><EFBFBD>}<7D>(jj<> jjBjNjNubaj}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>uj&j<>jj<> jK
jj<> ubj<62>)<29><>}<7D>(jhKj]<5D>j<EFBFBD>)<29><>}<7D>(jhKj]<5D>j<EFBFBD>)<29><>}<7D>(j<00>efilepath: The full filepath of the third party module. Modules should be
in Inkycal/inkycal/modules.
<EFBFBD>j]<5D>j?)<29><>}<7D>(j<00>dfilepath: The full filepath of the third party module. Modules should be
in Inkycal/inkycal/modules.<2E>j]<5D>j<00>dfilepath: The full filepath of the third party module. Modules should be
in Inkycal/inkycal/modules.<2E><><EFBFBD><EFBFBD><EFBFBD>}<7D>(jj<> jjBjNjNubaj}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>uj&j>jj<> jK jj<> ubaj}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>uj&j<>jj<> ubaj}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j j<>uj&j<>jj<> jK jj<> ubaj}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>uj&j<>jj<> ubej}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>uj&j<>jj<> jK
jj<> ubj<62>)<29><>}<7D>(jXUsage:
- download a third-party module. The exact link is provided by the
developer of that module and starts with
`https://raw.githubusercontent.com/...`
enter the following in bash to download a module::
$ cd Inkycal/inkycal/modules #navigate to modules folder in inkycal
$ wget https://raw.githubusercontent.com/... #download the module
then register it with this function::
>>> from inkycal import Inkycal
>>> Inkycal.add_module('/full/path/to/the/module/in/inkycal/modules.py')<29>j]<5D>(j<>)<29><>}<7D>(j<00>Usage:<3A>j]<5D>j<00>Usage:<3A><><EFBFBD><EFBFBD><EFBFBD>}<7D>(jj
jjBjNjNubaj}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>uj&j<>jj<> jKjj
ubj<62>)<29><>}<7D>(jhKj]<5D>j<EFBFBD>)<29><>}<7D>(jhKj]<5D>j<EFBFBD>)<29><>}<7D>(jX<>download a third-party module. The exact link is provided by the
developer of that module and starts with
`https://raw.githubusercontent.com/...`
enter the following in bash to download a module::
$ cd Inkycal/inkycal/modules #navigate to modules folder in inkycal
$ wget https://raw.githubusercontent.com/... #download the module
then register it with this function::
>>> from inkycal import Inkycal
>>> Inkycal.add_module('/full/path/to/the/module/in/inkycal/modules.py')<29>j]<5D>(j?)<29><>}<7D>(j<00><>download a third-party module. The exact link is provided by the
developer of that module and starts with
`https://raw.githubusercontent.com/...`<60>j]<5D>(j<00>jdownload a third-party module. The exact link is provided by the
developer of that module and starts with
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>}<7D>(jj0
jjBjNjNubj<00>title_reference<63><65><EFBFBD>)<29><>}<7D>(j<00>'`https://raw.githubusercontent.com/...`<60>j]<5D>j<00>%https://raw.githubusercontent.com/…<><E280A6><EFBFBD><EFBFBD><EFBFBD>}<7D>(jj:
jjBjNjNubaj}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>uj&j8
jj0
ubej}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>uj&j>jj<> jK jj,
ubj?)<29><>}<7D>(j<00>2enter the following in bash to download a module::<3A>j]<5D>j<00>1enter the following in bash to download a module:<3A><><EFBFBD><EFBFBD><EFBFBD>}<7D>(jjN
jjBjNjNubaj}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>uj&j>jj<> jKjj,
ubj<00> literal_block<63><6B><EFBFBD>)<29><>}<7D>(j<00><>$ cd Inkycal/inkycal/modules #navigate to modules folder in inkycal
$ wget https://raw.githubusercontent.com/... #download the module<6C>j]<5D>j<00><>$ cd Inkycal/inkycal/modules #navigate to modules folder in inkycal
$ wget https://raw.githubusercontent.com/... #download the module<6C><65><EFBFBD><EFBFBD><EFBFBD>}<7D>jj^
sbaj}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>j<>uj&j\
jj<> jKjj,
ubj?)<29><>}<7D>(j<00>%then register it with this function::<3A>j]<5D>j<00>$then register it with this function:<3A><><EFBFBD><EFBFBD><EFBFBD>}<7D>(jjl
jjBjNjNubaj}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>uj&j>jj<> jKjj,
ubj]
)<29><>}<7D>(j<00>h>>> from inkycal import Inkycal
>>> Inkycal.add_module('/full/path/to/the/module/in/inkycal/modules.py')<29>j]<5D>j<00>h>>> from inkycal import Inkycal
>>> Inkycal.add_module('/full/path/to/the/module/in/inkycal/modules.py')<29><><EFBFBD><EFBFBD><EFBFBD>}<7D>jjz
sbaj}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>j<>uj&j\
jj<> jKjj,
ubej}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>uj&j<>jj)
ubaj}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j j<>uj&j<>jj<> jK jj&
ubaj}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>uj&j<>jj
ubej}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>uj&j<>jj<> jKjj<> jjBubej}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>uj&j<>jj<> jjBjNjNubej}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>uj&jqjjO jjBjjr jKubej}<7D>(j_]<5D>j<EFBFBD>]<5D>(<28>py<70><79>method<6F>ej<65>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>hxj<78>
<00>objtype<70>j<EFBFBD>
<00>desctype<70>j<EFBFBD>
<00>noindex<65><78><EFBFBD> noindexentry<72><79><EFBFBD>nocontentsentry<72><79>uj&j<>jjBjjsjNjNubje)<29><>}<7D>(jhKj]<5D>j}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D><>entries<65>]<5D>(j<><00>)calibrate() (inkycal.main.Inkycal method)<29><>inkycal.main.Inkycal.calibrate<74>hKNt<4E>auj&hjjsjjBj<00>_/Users/ace/Desktop/Projekte/Inkycal/inkycal/main.py:docstring of inkycal.main.Inkycal.calibrate<74>jNubj<62>)<29><>}<7D>(jhKj]<5D>(j<>)<29><>}<7D>(j<00>Inkycal.calibrate()<29>j]<5D>(j<>)<29><>}<7D>(j<00> calibrate<74>j]<5D>j<00> calibrate<74><65><EFBFBD><EFBFBD><EFBFBD>}<7D>(jj<>
jjBjNjNubaj}<7D>(j_]<5D>j<EFBFBD>]<5D>(j<>j<>ej<65>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>j<>uj&j<>jj<>
jjBj<00>_/Users/ace/Desktop/Projekte/Inkycal/inkycal/main.py:docstring of inkycal.main.Inkycal.calibrate<74>jKubj<62>)<29><>}<7D>(j<00>()<29>j]<5D>j}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>j<>uj&j<>jj<>
jjBjj<>
jKubej}<7D>(j_]<5D>j<EFBFBD>
aj<61>]<5D>(jfjgej<65>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>jk<00> inkycal.main<69>jqj<>jm<00>Inkycal.calibrate<74>jnj<>
<00>Inkycal<61><6C> calibrate<74><65><EFBFBD>jp<00>Inkycal.calibrate()<29>uj&j<>jj<>
jKjj<>
jjBubjr)<29><>}<7D>(jhKj]<5D>(j?)<29><>}<7D>(j<00>Calibrate the E-Paper display<61>j]<5D>j<00>Calibrate the E-Paper display<61><79><EFBFBD><EFBFBD><EFBFBD>}<7D>(jj<>
jjBjNjNubaj}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>uj&j>jj<>
jKjj<>
jjBubj?)<29><>}<7D>(j<00><>Uses the Display class to calibrate the display with the default of 3
cycles. After a refresh cycle, a new image is generated and shown.<2E>j]<5D>j<00><>Uses the Display class to calibrate the display with the default of 3
cycles. After a refresh cycle, a new image is generated and shown.<2E><><EFBFBD><EFBFBD><EFBFBD>}<7D>(jj jjBjNjNubaj}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>uj&j>jj<>
jKjj<>
jjBubej}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>uj&jqjj<>
jjBjj<>
jKubej}<7D>(j_]<5D>j<EFBFBD>]<5D>(<28>py<70><79>method<6F>ej<65>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>hxj j<>
j j<>
j j<>
<00>j<EFBFBD>
<00>j<EFBFBD>
<00>uj&j<>jjBjjsjj<>
jNubje)<29><>}<7D>(jhKj]<5D>j}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D><>entries<65>]<5D>(j<><00>)countdown() (inkycal.main.Inkycal method)<29><>inkycal.main.Inkycal.countdown<77>hKNt<4E>auj&hjjsjjBj<00>_/Users/ace/Desktop/Projekte/Inkycal/inkycal/main.py:docstring of inkycal.main.Inkycal.countdown<77>jNubj<62>)<29><>}<7D>(jhKj]<5D>(j<>)<29><>}<7D>(j<00>%Inkycal.countdown(interval_mins=None)<29>j]<5D>(j<>)<29><>}<7D>(j<00> countdown<77>j]<5D>j<00> countdown<77><6E><EFBFBD><EFBFBD><EFBFBD>}<7D>(jj7 jjBjNjNubaj}<7D>(j_]<5D>j<EFBFBD>]<5D>(j<>j<>ej<65>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>j<>uj&j<>jj3 jjBj<00>_/Users/ace/Desktop/Projekte/Inkycal/inkycal/main.py:docstring of inkycal.main.Inkycal.countdown<77>jKubj<62>)<29><>}<7D>(j<00>interval_mins=None<6E>j]<5D>j<EFBFBD>)<29><>}<7D>(j<00>interval_mins=None<6E>j]<5D>(j<>)<29><>}<7D>(j<00> interval_mins<6E>j]<5D>j<00> interval_mins<6E><73><EFBFBD><EFBFBD><EFBFBD>}<7D>(jjN jjBjNjNubaj}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>aj<61>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>uj&j<>jjJ ubj)<29><>}<7D>(j<00>=<3D>j]<5D>j<00>=<3D><><EFBFBD><EFBFBD><EFBFBD>}<7D>(jj\ jjBjNjNubaj}<7D>(j_]<5D>j<EFBFBD>]<5D>jaj<61>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>uj&jjjJ ubjx)<29><>}<7D>(j<00>None<6E>j]<5D>j<00>None<6E><65><EFBFBD><EFBFBD><EFBFBD>}<7D>(jjj jjBjNjNubaj}<7D>(j_]<5D>j<EFBFBD>]<5D>jaj<61>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D><>support_smartquotes<65><73>uj&h<>jjJ ubej}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>j<>uj&j<>jjF ubaj}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>j<>uj&j<>jj3 jjBjjE jKubej}<7D>(j_]<5D>j- aj<61>]<5D>(jfjgej<65>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>jk<00> inkycal.main<69>jqj<>jm<00>Inkycal.countdown<77>jnj<> <00>Inkycal<61><6C> countdown<77><6E><EFBFBD>jp<00>Inkycal.countdown()<29>uj&j<>jjE jKjj0 jjBubjr)<29><>}<7D>(jhKj]<5D>j?)<29><>}<7D>(j<00>?Returns the remaining time in seconds until next display update<74>j]<5D>j<00>?Returns the remaining time in seconds until next display update<74><65><EFBFBD><EFBFBD><EFBFBD>}<7D>(jj<> jjBjNjNubaj}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>uj&j>jj/ jKjj<> jjBubaj}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>uj&jqjj0 jjBjjE jKubej}<7D>(j_]<5D>j<EFBFBD>]<5D>(<28>py<70><79>method<6F>ej<65>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>hxj<78> j<>
j<> j<>
j<> j<>
<00>j<EFBFBD>
<00>j<EFBFBD>
<00>uj&j<>jjBjjsjj/ jNubje)<29><>}<7D>(jhKj]<5D>j}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D><>entries<65>]<5D>(j<><00>3remove_module() (inkycal.main.Inkycal class method)<29><>"inkycal.main.Inkycal.remove_module<6C>hKNt<4E>auj&hjjsjjBjNjNubj<62>)<29><>}<7D>(jhKj]<5D>(j<>)<29><>}<7D>(j<00>1Inkycal.remove_module(filename, remove_file=True)<29>j]<5D>(j<>)<29><>}<7D>(j<00>8[<#text: 'classmethod'>, <desc_sig_space: <#text: ' '>>]<5D>j]<5D>(j<00> classmethod<6F><64><EFBFBD><EFBFBD><EFBFBD>}<7D>(jj<> jjBjNjNubj<62>)<29><>}<7D>(j<00> <20>j]<5D>j<00> <20><><EFBFBD><EFBFBD><EFBFBD>}<7D>(jj<> jjBjNjNubaj}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>aj<61>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>uj&j<>jj<> ubej}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>j<>uj&j<>jj<> jjBj<00>c/Users/ace/Desktop/Projekte/Inkycal/inkycal/main.py:docstring of inkycal.main.Inkycal.remove_module<6C>jKubj<62>)<29><>}<7D>(j<00> remove_module<6C>j]<5D>j<00> remove_module<6C><65><EFBFBD><EFBFBD><EFBFBD>}<7D>(jj<> jjBjNjNubaj}<7D>(j_]<5D>j<EFBFBD>]<5D>(j<>j<>ej<65>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>j<>uj&j<>jj<> jjBjj<> jKubj<62>)<29><>}<7D>(j<00>filename, remove_file=True<75>j]<5D>(j<>)<29><>}<7D>(j<00>filename<6D>j]<5D>j<EFBFBD>)<29><>}<7D>(j<00>filename<6D>j]<5D>j<00>filename<6D><65><EFBFBD><EFBFBD><EFBFBD>}<7D>(jj<> jjBjNjNubaj}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>aj<61>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>uj&j<>jj<> ubaj}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>j<>uj&j<>jj<> ubj<62>)<29><>}<7D>(j<00>remove_file=True<75>j]<5D>(j<>)<29><>}<7D>(j<00> remove_file<6C>j]<5D>j<00> remove_file<6C><65><EFBFBD><EFBFBD><EFBFBD>}<7D>(jj jjBjNjNubaj}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>aj<61>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>uj&j<>jj ubj)<29><>}<7D>(j<00>=<3D>j]<5D>j<00>=<3D><><EFBFBD><EFBFBD><EFBFBD>}<7D>(jj jjBjNjNubaj}<7D>(j_]<5D>j<EFBFBD>]<5D>jaj<61>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>uj&jjj ubjx)<29><>}<7D>(j<00>True<75>j]<5D>j<00>True<75><65><EFBFBD><EFBFBD><EFBFBD>}<7D>(jj, jjBjNjNubaj}<7D>(j_]<5D>j<EFBFBD>]<5D>jaj<61>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D><>support_smartquotes<65><73>uj&h<>jj ubej}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>j<>uj&j<>jj<> ubej}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>j<>uj&j<>jj<> jjBjj<> jKubej}<7D>(j_]<5D>j<EFBFBD> aj<61>]<5D>(jfjgej<65>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>jk<00> inkycal.main<69>jqj<>jm<00>Inkycal.remove_module<6C>jnjM <00>Inkycal<61><6C> remove_module<6C><65><EFBFBD>jp<00>Inkycal.remove_module()<29>uj&j<>jj<> jKjj<> jjBubjr)<29><>}<7D>(jhKj]<5D>(j?)<29><>}<7D>(j<00>unregisters an inkycal module.<2E>j]<5D>j<00>unregisters an inkycal module.<2E><><EFBFBD><EFBFBD><EFBFBD>}<7D>(jjV jjBjNjNubaj}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>uj&j>j<00>c/Users/ace/Desktop/Projekte/Inkycal/inkycal/main.py:docstring of inkycal.main.Inkycal.remove_module<6C>jKjjS jjBubj?)<29><>}<7D>(j<00><>Looks for given filename.py in /modules folder, removes entries of that
module in init files inside /inkycal and /inkycal/modules<65>j]<5D>j<00><>Looks for given filename.py in /modules folder, removes entries of that
module in init files inside /inkycal and /inkycal/modules<65><73><EFBFBD><EFBFBD><EFBFBD>}<7D>(jje jjBjNjNubaj}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>uj&j>jjd jKjjS jjBubj<62>)<29><>}<7D>(jhKj]<5D>(j<>)<29><>}<7D>(jXArgs:
- filename: The filename (with .py ending) of the module which should be
unregistered. e.g. `'mymodule.py'`
- remove_file: ->bool (True/False). If set to True, the module is deleted
after unregistering it, else it remains in the /modules folder
<EFBFBD>j]<5D>(j<>)<29><>}<7D>(j<00>Args:<3A>j]<5D>j<00>Args:<3A><><EFBFBD><EFBFBD><EFBFBD>}<7D>(jjz jjBjNjNubaj}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>uj&j<>jjd jK jjv ubj<62>)<29><>}<7D>(jhKj]<5D>j<EFBFBD>)<29><>}<7D>(jhKj]<5D>(j<>)<29><>}<7D>(j<00>ifilename: The filename (with .py ending) of the module which should be
unregistered. e.g. `'mymodule.py'`<60>j]<5D>j?)<29><>}<7D>(j<00>ifilename: The filename (with .py ending) of the module which should be
unregistered. e.g. `'mymodule.py'`<60>j]<5D>(j<00>Zfilename: The filename (with .py ending) of the module which should be
unregistered. e.g. <20><><EFBFBD><EFBFBD><EFBFBD>}<7D>(jj<> jjBjNjNubj9
)<29><>}<7D>(j<00>`'mymodule.py'`<60>j]<5D>j<00>mymodule.py<79><E28099><EFBFBD><EFBFBD><EFBFBD>}<7D>(jj<> jjBjNjNubaj}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>uj&j8
jj<> ubej}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>uj&j>jjd jKjj<> ubaj}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>uj&j<>jj<> ubj<62>)<29><>}<7D>(j<00><>remove_file: ->bool (True/False). If set to True, the module is deleted
after unregistering it, else it remains in the /modules folder
<EFBFBD>j]<5D>j?)<29><>}<7D>(j<00><>remove_file: ->bool (True/False). If set to True, the module is deleted
after unregistering it, else it remains in the /modules folder<65>j]<5D>j<00><>remove_file: ->bool (True/False). If set to True, the module is deleted
after unregistering it, else it remains in the /modules folder<65><72><EFBFBD><EFBFBD><EFBFBD>}<7D>(jj<> jjBjNjNubaj}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>uj&j>jjd jK jj<> ubaj}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>uj&j<>jj<> ubej}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j j<>uj&j<>jjd jKjj<> ubaj}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>uj&j<>jjv ubej}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>uj&j<>jjd jK jjs ubj<62>)<29><>}<7D>(jXUsage:
- Look for the module in Inkycal/inkycal/modules which should be removed.
Only the filename (with .py) is required, not the full path.
Use this function to unregister the module from inkycal::
>>> from inkycal import Inkycal
>>> Inkycal.remove_module('mymodule.py')<29>j]<5D>(j<>)<29><>}<7D>(j<00>Usage:<3A>j]<5D>j<00>Usage:<3A><><EFBFBD><EFBFBD><EFBFBD>}<7D>(jj<> jjBjNjNubaj}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>uj&j<>jjd jKjj<> ubj<62>)<29><>}<7D>(jhKj]<5D>j<EFBFBD>)<29><>}<7D>(jhKj]<5D>j<EFBFBD>)<29><>}<7D>(jX Look for the module in Inkycal/inkycal/modules which should be removed.
Only the filename (with .py) is required, not the full path.
Use this function to unregister the module from inkycal::
>>> from inkycal import Inkycal
>>> Inkycal.remove_module('mymodule.py')<29>j]<5D>(j?)<29><>}<7D>(j<00><>Look for the module in Inkycal/inkycal/modules which should be removed.
Only the filename (with .py) is required, not the full path.<2E>j]<5D>j<00><>Look for the module in Inkycal/inkycal/modules which should be removed.
Only the filename (with .py) is required, not the full path.<2E><><EFBFBD><EFBFBD><EFBFBD>}<7D>(jj<> jjBjNjNubaj}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>uj&j>jjd jKjj<> ubj?)<29><>}<7D>(j<00>9Use this function to unregister the module from inkycal::<3A>j]<5D>j<00>8Use this function to unregister the module from inkycal:<3A><><EFBFBD><EFBFBD><EFBFBD>}<7D>(jj jjBjNjNubaj}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>uj&j>jjd jKjj<> ubj]
)<29><>}<7D>(j<00>H>>> from inkycal import Inkycal
>>> Inkycal.remove_module('mymodule.py')<29>j]<5D>j<00>H>>> from inkycal import Inkycal
>>> Inkycal.remove_module('mymodule.py')<29><><EFBFBD><EFBFBD><EFBFBD>}<7D>jj sbaj}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>j<>uj&j\
jjd jKjj<> ubej}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>uj&j<>jj<> ubaj}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j j<>uj&j<>jjd jKjj<> ubaj}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>uj&j<>jj<> ubej}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>uj&j<>jjd jKjjs jjBubej}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>uj&j<>jjS jjBjNjNubej}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>uj&jqjj<> jjBjj<> jKubej}<7D>(j_]<5D>j<EFBFBD>]<5D>(<28>py<70><79>method<6F>ej<65>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>hxjK j<>
jL j<>
jL j<>
<00>j<EFBFBD>
<00>j<EFBFBD>
<00>uj&j<>jjBjjsjNjNubje)<29><>}<7D>(jhKj]<5D>j}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D><>entries<65>]<5D>(j<><00>#run() (inkycal.main.Inkycal method)<29><>inkycal.main.Inkycal.run<75>hKNt<4E>auj&hjjsjjBj<00>Y/Users/ace/Desktop/Projekte/Inkycal/inkycal/main.py:docstring of inkycal.main.Inkycal.run<75>jNubj<62>)<29><>}<7D>(jhKj]<5D>(j<>)<29><>}<7D>(j<00> Inkycal.run()<29>j]<5D>(j<>)<29><>}<7D>(j<00>run<75>j]<5D>j<00>run<75><6E><EFBFBD><EFBFBD><EFBFBD>}<7D>(jjf jjBjNjNubaj}<7D>(j_]<5D>j<EFBFBD>]<5D>(j<>j<>ej<65>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>j<>uj&j<>jjb jjBj<00>Y/Users/ace/Desktop/Projekte/Inkycal/inkycal/main.py:docstring of inkycal.main.Inkycal.run<75>jKubj<62>)<29><>}<7D>(j<00>()<29>j]<5D>j}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>j<>uj&j<>jjb jjBjjt jKubej}<7D>(j_]<5D>j\ aj<61>]<5D>(jfjgej<65>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>jk<00> inkycal.main<69>jqj<>jm<00> Inkycal.run<75>jnj<> <00>Inkycal<61><6C>run<75><6E><EFBFBD>jp<00> Inkycal.run()<29>uj&j<>jjt jKjj_ jjBubjr)<29><>}<7D>(jhKj]<5D>(j?)<29><>}<7D>(j<00>"Runs main program in nonstop mode.<2E>j]<5D>j<00>"Runs main program in nonstop mode.<2E><><EFBFBD><EFBFBD><EFBFBD>}<7D>(jj<> jjBjNjNubaj}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>uj&j>jj^ jKjj<> jjBubj?)<29><>}<7D>(j<00><>Uses an infinity loop to run Inkycal nonstop. Inkycal generates the image
from all modules, assembles them in one image, refreshed the E-Paper and
then sleeps until the next sheduled update.<2E>j]<5D>j<00><>Uses an infinity loop to run Inkycal nonstop. Inkycal generates the image
from all modules, assembles them in one image, refreshed the E-Paper and
then sleeps until the next sheduled update.<2E><><EFBFBD><EFBFBD><EFBFBD>}<7D>(jj<> jjBjNjNubaj}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>uj&j>jj^ jKjj<> jjBubej}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>uj&jqjj_ jjBjjt jKubej}<7D>(j_]<5D>j<EFBFBD>]<5D>(<28>py<70><79>method<6F>ej<65>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>hxj<78> j<>
j<> j<>
j<> j<>
<00>j<EFBFBD>
<00>j<EFBFBD>
<00>uj&j<>jjBjjsjj^ jNubje)<29><>}<7D>(jhKj]<5D>j}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D><>entries<65>]<5D>(j<><00>$test() (inkycal.main.Inkycal method)<29><>inkycal.main.Inkycal.test<73>hKNt<4E>auj&hjjsjjBj<00>Z/Users/ace/Desktop/Projekte/Inkycal/inkycal/main.py:docstring of inkycal.main.Inkycal.test<73>jNubj<62>)<29><>}<7D>(jhKj]<5D>(j<>)<29><>}<7D>(j<00>Inkycal.test()<29>j]<5D>(j<>)<29><>}<7D>(j<00>test<73>j]<5D>j<00>test<73><74><EFBFBD><EFBFBD><EFBFBD>}<7D>(jj<> jjBjNjNubaj}<7D>(j_]<5D>j<EFBFBD>]<5D>(j<>j<>ej<65>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>j<>uj&j<>jj<> jjBj<00>Z/Users/ace/Desktop/Projekte/Inkycal/inkycal/main.py:docstring of inkycal.main.Inkycal.test<73>jKubj<62>)<29><>}<7D>(j<00>()<29>j]<5D>j}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>j<>uj&j<>jj<> jjBjj<> jKubej}<7D>(j_]<5D>j<EFBFBD> aj<61>]<5D>(jfjgej<65>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>jk<00> inkycal.main<69>jqj<>jm<00> Inkycal.test<73>jnj<> <00>Inkycal<61><6C>test<73><74><EFBFBD>jp<00>Inkycal.test()<29>uj&j<>jj<> jKjj<> jjBubjr)<29><>}<7D>(jhKj]<5D>(j?)<29><>}<7D>(j<00>(Tests if Inkycal can run without issues.<2E>j]<5D>j<00>(Tests if Inkycal can run without issues.<2E><><EFBFBD><EFBFBD><EFBFBD>}<7D>(jj<> jjBjNjNubaj}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>uj&j>jj<> jKjj<> jjBubj?)<29><>}<7D>(j<00><>Attempts to import module names from settings file. Loads the config
for each module and initializes the module. Tries to run the module and
checks if the images could be generated correctly.<2E>j]<5D>j<00><>Attempts to import module names from settings file. Loads the config
for each module and initializes the module. Tries to run the module and
checks if the images could be generated correctly.<2E><><EFBFBD><EFBFBD><EFBFBD>}<7D>(jjjjBjNjNubaj}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>uj&j>jj<> jKjj<> jjBubj?)<29><>}<7D>(j<00>?Generated images can be found in the /images folder of Inkycal.<2E>j]<5D>j<00>?Generated images can be found in the /images folder of Inkycal.<2E><><EFBFBD><EFBFBD><EFBFBD>}<7D>(jjjjBjNjNubaj}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>uj&j>jj<> jKjj<> jjBubej}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>uj&jqjj<> jjBjj<> jKubej}<7D>(j_]<5D>j<EFBFBD>]<5D>(<28>py<70><79>method<6F>ej<65>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>hxj)j<>
j*j<>
j*j<>
<00>j<EFBFBD>
<00>j<EFBFBD>
<00>uj&j<>jjBjjsjj<> jNubej}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>uj&jqjj<>jjBjj<>jKubej}<7D>(j_]<5D>j<EFBFBD>]<5D>(<28>py<70><79>class<73>ej<65>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>hxj7j<>
j8j<>
j8j<>
<00>j<EFBFBD>
<00>j<EFBFBD>
<00>uj&j<>jjBjjTjNjNubej}<7D>(j_]<5D>(js<00>inkycal<61>ej<65>]<5D>j<EFBFBD>]<5D><>inkycal<61>aj<61>]<5D>j<EFBFBD>]<5D>uj&h=jjBjjBjjSjKubj)<29><>}<7D>(jhKj]<5D>(j )<29><>}<7D>(j<00>Display<61>j]<5D>j<00>Display<61><79><EFBFBD><EFBFBD><EFBFBD>}<7D>(jjGjjBjNjNubaj}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>uj&j
jjDjjBjjSjK
ubje)<29><>}<7D>(jhKj]<5D>j}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D><>entries<65>]<5D>(jq<00>module; inkycal.display.display<61><79>module-inkycal.display.display<61>hKNt<4E>auj&hjjDjjBj<00>c/Users/ace/Desktop/Projekte/Inkycal/inkycal/display/display.py:docstring of inkycal.display.display<61>jNubj?)<29><>}<7D>(j<00>6Inkycal ePaper driving functions
Copyright by aceisace<63>j]<5D>j<00>6Inkycal ePaper driving functions
Copyright by aceisace<63><65><EFBFBD><EFBFBD><EFBFBD>}<7D>(jjdjjBjNjNubaj}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>uj&j>jjcjKjjDjjBubje)<29><>}<7D>(jhKj]<5D>j}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D><>entries<65>]<5D>(j<><00>*Display (class in inkycal.display.display)<29><>inkycal.display.display.Display<61>hKNt<4E>auj&hjjDjjBjNjNubj<62>)<29><>}<7D>(jhKj]<5D>(j<>)<29><>}<7D>(j<00>Display(epaper_model)<29>j]<5D>(j<>)<29><>}<7D>(j<00>2[<#text: 'class'>, <desc_sig_space: <#text: ' '>>]<5D>j]<5D>(j<00>class<73><73><EFBFBD><EFBFBD><EFBFBD>}<7D>(jj<>jjBjNjNubj<62>)<29><>}<7D>(j<00> <20>j]<5D>j<00> <20><><EFBFBD><EFBFBD><EFBFBD>}<7D>(jj<>jjBjNjNubaj}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>aj<61>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>uj&j<>jj<>ubej}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>j<>uj&j<>jj<>jjBj<00>k/Users/ace/Desktop/Projekte/Inkycal/inkycal/display/display.py:docstring of inkycal.display.display.Display<61>jKubj<62>)<29><>}<7D>(j<00>inkycal.display.display.<2E>j]<5D>j<00>inkycal.display.display.<2E><><EFBFBD><EFBFBD><EFBFBD>}<7D>(jj<>jjBjNjNubaj}<7D>(j_]<5D>j<EFBFBD>]<5D>(j<>j<>ej<65>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>j<>uj&j<>jj<>jjBjj<>jKubj<62>)<29><>}<7D>(j<00>Display<61>j]<5D>j<00>Display<61><79><EFBFBD><EFBFBD><EFBFBD>}<7D>(jj<>jjBjNjNubaj}<7D>(j_]<5D>j<EFBFBD>]<5D>(j<>j<>ej<65>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>j<>uj&j<>jj<>jjBjj<>jKubj<62>)<29><>}<7D>(j<00> epaper_model<65>j]<5D>j<EFBFBD>)<29><>}<7D>(j<00> epaper_model<65>j]<5D>j<EFBFBD>)<29><>}<7D>(j<00> epaper_model<65>j]<5D>j<00> epaper_model<65><6C><EFBFBD><EFBFBD><EFBFBD>}<7D>(jj<>jjBjNjNubaj}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>aj<61>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>uj&j<>jj<>ubaj}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>j<>uj&j<>jj<>ubaj}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>j<>uj&j<>jj<>jjBjj<>jKubej}<7D>(j_]<5D>j~aj<61>]<5D>(jfjgej<65>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>jk<00>inkycal.display.display<61>jqhKjmj<>jnj<>j<><00><>jpj<>uj&j<>jj<>jKjj<>jjBubjr)<29><>}<7D>(jhKj]<5D>(j?)<29><>}<7D>(j<00>Display class for inkycal<61>j]<5D>j<00>Display class for inkycal<61><6C><EFBFBD><EFBFBD><EFBFBD>}<7D>(jj<>jjBjNjNubaj}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>uj&j>j<00>k/Users/ace/Desktop/Projekte/Inkycal/inkycal/display/display.py:docstring of inkycal.display.display.Display<61>jKjj<>jjBubj?)<29><>}<7D>(j<00><>Creates an instance of the driver for the selected E-Paper model and allows
rendering images and calibrating the E-Paper display<61>j]<5D>j<00><>Creates an instance of the driver for the selected E-Paper model and allows
rendering images and calibrating the E-Paper display<61><79><EFBFBD><EFBFBD><EFBFBD>}<7D>(jj<>jjBjNjNubaj}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>uj&j>jj<>jKjj<>jjBubj<62>)<29><>}<7D>(jhKj]<5D>j<EFBFBD>)<29><>}<7D>(j<00>8Args:
- epaper_model: The name of your E-Paper model.
<EFBFBD>j]<5D>(j<>)<29><>}<7D>(j<00>Args:<3A>j]<5D>j<00>Args:<3A><><EFBFBD><EFBFBD><EFBFBD>}<7D>(jjjjBjNjNubaj}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>uj&j<>jj<>jK jj ubj<62>)<29><>}<7D>(jhKj]<5D>j<EFBFBD>)<29><>}<7D>(jhKj]<5D>j<EFBFBD>)<29><>}<7D>(j<00>0epaper_model: The name of your E-Paper model.
<EFBFBD>j]<5D>j?)<29><>}<7D>(j<00>-epaper_model: The name of your E-Paper model.<2E>j]<5D>j<00>-epaper_model: The name of your E-Paper model.<2E><><EFBFBD><EFBFBD><EFBFBD>}<7D>(jj)jjBjNjNubaj}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>uj&j>jj<>jKjj%ubaj}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>uj&j<>jj"ubaj}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j j<>uj&j<>jj<>jKjjubaj}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>uj&j<>jj ubej}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>uj&j<>jj<>jK jj
ubaj}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>uj&j<>jj<>jjBjNjNubje)<29><>}<7D>(jhKj]<5D>j}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D><>entries<65>]<5D>(j<><00>4calibrate() (inkycal.display.display.Display method)<29><>)inkycal.display.display.Display.calibrate<74>hKNt<4E>auj&hjj<>jjBj<00>u/Users/ace/Desktop/Projekte/Inkycal/inkycal/display/display.py:docstring of inkycal.display.display.Display.calibrate<74>jNubj<62>)<29><>}<7D>(jhKj]<5D>(j<>)<29><>}<7D>(j<00>Display.calibrate(cycles=3)<29>j]<5D>(j<>)<29><>}<7D>(j<00> calibrate<74>j]<5D>j<00> calibrate<74><65><EFBFBD><EFBFBD><EFBFBD>}<7D>(jjkjjBjNjNubaj}<7D>(j_]<5D>j<EFBFBD>]<5D>(j<>j<>ej<65>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>j<>uj&j<>jjgjjBj<00>u/Users/ace/Desktop/Projekte/Inkycal/inkycal/display/display.py:docstring of inkycal.display.display.Display.calibrate<74>jKubj<62>)<29><>}<7D>(j<00>cycles=3<>j]<5D>j<EFBFBD>)<29><>}<7D>(j<00>cycles=3<>j]<5D>(j<>)<29><>}<7D>(j<00>cycles<65>j]<5D>j<00>cycles<65><73><EFBFBD><EFBFBD><EFBFBD>}<7D>(jj<>jjBjNjNubaj}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>aj<61>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>uj&j<>jj~ubj)<29><>}<7D>(j<00>=<3D>j]<5D>j<00>=<3D><><EFBFBD><EFBFBD><EFBFBD>}<7D>(jj<>jjB<00>jNjNubaj}<7D>(j_]<5D>j<EFBFBD>]<5D>jaj<61>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>uj&jjj~ubjx)<29><>}<7D>(j<00>3<>j]<5D>j<00>3<><33><EFBFBD><EFBFBD><EFBFBD>}<7D>(jj<>jjBjNjNubaj}<7D>(j_]<5D>j<EFBFBD>]<5D>jaj<61>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D><>support_smartquotes<65><73>uj&h<>jj~ubej}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>j<>uj&j<>jjzubaj}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>j<>uj&j<>jjgjjBjjyjKubej}<7D>(j_]<5D>jaaj<61>]<5D>(jfjgej<65>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>jk<00>inkycal.display.display<61>jqj<>jm<00>Display.calibrate<74>jnj<><00>Display<61><79> calibrate<74><65><EFBFBD>jp<00>Display.calibrate()<29>uj&j<>jjyjKjjdjjBubjr)<29><>}<7D>(jhKj]<5D>(j?)<29><>}<7D>(j<00>.Calibrates the display to retain crisp colours<72>j]<5D>j<00>.Calibrates the display to retain crisp colours<72><73><EFBFBD><EFBFBD><EFBFBD>}<7D>(jj<>jjBjNjNubaj}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>uj&j>jjcjKjj<>jjBubj?)<29><>}<7D>(j<00>rFlushes the selected display several times with it's supported colours,
removing any previous effects of ghosting.<2E>j]<5D>j<00>tFlushes the selected display several times with its supported colours,
removing any previous effects of ghosting.<2E><><EFBFBD><EFBFBD><EFBFBD>}<7D>(jj<>jjBjNjNubaj}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>uj&j>jjcjKjj<>jjBubj<62>)<29><>}<7D>(jhKj]<5D>j<EFBFBD>)<29><>}<7D>(j<00>`Args:
- cycles: -> int. The number of times to flush the display with it's
supported colours.
<EFBFBD>j]<5D>(j<>)<29><>}<7D>(j<00>Args:<3A>j]<5D>j<00>Args:<3A><><EFBFBD><EFBFBD><EFBFBD>}<7D>(jj<>jjBjNjNubaj}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>uj&j<>jjcjKjj<>ubj<62>)<29><>}<7D>(jhKj]<5D>j<EFBFBD>)<29><>}<7D>(jhKj]<5D>j<EFBFBD>)<29><>}<7D>(j<00>Vcycles: -> int. The number of times to flush the display with it's
supported colours.
<EFBFBD>j]<5D>j?)<29><>}<7D>(j<00>Ucycles: -> int. The number of times to flush the display with it's
supported colours.<2E>j]<5D>j<00>Wcycles: -> int. The number of times to flush the display with its
supported colours.<2E><><EFBFBD><EFBFBD><EFBFBD>}<7D>(jjjjBjNjNubaj}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>uj&j>jjcjKjj<>ubaj}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>uj&j<>jj<>ubaj}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j j<>uj&j<>jjcjKjj<>ubaj}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>uj&j<>jj<>ubej}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>uj&j<>jjcjKjj<>ubaj}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>uj&j<>jj<>jjBjNjNubj?)<29><>}<7D>(j<00><>It's recommended to calibrate the display after every 6 display updates
for best results. For black-white only displays, calibration is less
critical, but not calibrating regularly results in grey-ish text.<2E>j]<5D>j<00><>Its recommended to calibrate the display after every 6 display updates
for best results. For black-white only displays, calibration is less
critical, but not calibrating regularly results in grey-ish text.<2E><><EFBFBD><EFBFBD><EFBFBD>}<7D>(jj/jjBjNjNubaj}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>uj&j>jjcjK
jj<>jjBubj?)<29><>}<7D>(j<00><>Please note that calibration takes a while to complete. 3 cycles may
take 10 minutes on black-white E-Papers while it takes 20 minutes on coloured
E-Paper displays.<2E>j]<5D>j<00><>Please note that calibration takes a while to complete. 3 cycles may
take 10 minutes on black-white E-Papers while it takes 20 minutes on coloured
E-Paper displays.<2E><><EFBFBD><EFBFBD><EFBFBD>}<7D>(jj=jjBjNjNubaj}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>uj&j>jjcjKjj<>jjBubej}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>uj&jqjjdjjBjjyjKubej}<7D>(j_]<5D>j<EFBFBD>]<5D>(<28>py<70><79>method<6F>ej<65>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>hxjTj<>
jUj<>
jUj<>
<00>j<EFBFBD>
<00>j<EFBFBD>
<00>uj&j<>jjBjj<>jjcjNubje)<29><>}<7D>(jhKj]<5D>j}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D><>entries<65>]<5D>(j<><00>Bget_display_names() (inkycal.display.display.Display class method)<29><>1inkycal.display.display.Display.get_display_names<65>hKNt<4E>auj&hjj<>jjBj<00>}/Users/ace/Desktop/Projekte/Inkycal/inkycal/display/display.py:docstring of inkycal.display.display.Display.get_display_names<65>jNubj<62>)<29><>}<7D>(jhKj]<5D>(j<>)<29><>}<7D>(j<00>#Display.get_display_names() -> list<73>j]<5D>(j<>)<29><>}<7D>(j<00>8[<#text: 'classmethod'>, <desc_sig_space: <#text: ' '>>]<5D>j]<5D>(j<00> classmethod<6F><64><EFBFBD><EFBFBD><EFBFBD>}<7D>(jjojjBjNjNubj<62>)<29><>}<7D>(j<00> <20>j]<5D>j<00> <20><><EFBFBD><EFBFBD><EFBFBD>}<7D>(jjwjjBjNjNubaj}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>aj<61>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>uj&j<>jjoubej}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>j<>uj&j<>jjkjjBj<00>}/Users/ace/Desktop/Projekte/Inkycal/inkycal/display/display.py:docstring of inkycal.display.display.Display.get_display_names<65>jKubj<62>)<29><>}<7D>(j<00>get_display_names<65>j]<5D>j<00>get_display_names<65><73><EFBFBD><EFBFBD><EFBFBD>}<7D>(jj<>jjBjNjNubaj}<7D>(j_]<5D>j<EFBFBD>]<5D>(j<>j<>ej<65>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>j<>uj&j<>jjkjjBjj<>jKubj<62>)<29><>}<7D>(j<00>()<29>j]<5D>j}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>j<>uj&j<>jjkjjBjj<>jKubj<62><00> desc_returns<6E><73><EFBFBD>)<29><>}<7D>(j<00>list<73>j]<5D>jt)<29><>}<7D>(jhKj]<5D>j<00>list<73><74><EFBFBD><EFBFBD><EFBFBD>}<7D>(jj<>jjBjNjNubaj}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D><> refdomain<69>h<EFBFBD><68>reftype<70>jq<00> reftarget<65><74>list<73><74> refspecific<69><63><EFBFBD> py:module<6C>j<EFBFBD><00>py:class<73>j<EFBFBD>uj&jsjj<>ubaj}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>j<>uj&j<>jjkjjBjj<>jKubej}<7D>(j_]<5D>jeaj<61>]<5D>(jfjgej<65>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>jk<00>inkycal.display.display<61>jqj<>jm<00>Display.get_display_names<65>jnj<><00>Display<61><79>get_display_names<65><73><EFBFBD>jp<00>Display.get_display_names()<29>uj&j<>jj<>jKjjhjjBubjr)<29><>}<7D>(jhKj]<5D>(j?)<29><>}<7D>(j<00>$Prints all supported E-Paper models.<2E>j]<5D>j<00>$Prints all supported E-Paper models.<2E><><EFBFBD><EFBFBD><EFBFBD>}<7D>(jj<>jjBjNjNubaj}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>uj&j>jjgjKjj<>jjBubj?)<29><>}<7D>(j<00>FFetches all filenames in driver folder and prints them on the console.<2E>j]<5D>j<00>FFetches all filenames in driver folder and prints them on the console.<2E><><EFBFBD><EFBFBD><EFBFBD>}<7D>(jj<>jjBjNjNubaj}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>uj&j>jjgjKjj<>jjBubj<62>)<29><>}<7D>(jhKj]<5D>j<EFBFBD>)<29><>}<7D>(j<00>4Returns:
Printed version of all supported Displays.
<EFBFBD>j]<5D>(j<>)<29><>}<7D>(j<00>Returns:<3A>j]<5D>j<00>Returns:<3A><><EFBFBD><EFBFBD><EFBFBD>}<7D>(jj<>jjBjNjNubaj}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>uj&j<>jjgjKjj<>ubj<62>)<29><>}<7D>(jhKj]<5D>j?)<29><>}<7D>(j<00>*Printed version of all supported Displays.<2E>j]<5D>j<00>*Printed version of all supported Displays.<2E><><EFBFBD><EFBFBD><EFBFBD>}<7D>(jjjjBjNjNubaj}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>uj&j>jjgjKjjubaj}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>uj&j<>jj<>ubej}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>uj&j<>jjgjKjj<>ubaj}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>uj&j<>jj<>jjBjjgjNubj?)<29><>}<7D>(j<00>^Use one of the models to intilialize the Display class in order to gain
access to the E-Paper.<2E>j]<5D>j<00>^Use one of the models to intilialize the Display class in order to gain
access to the E-Paper.<2E><><EFBFBD><EFBFBD><EFBFBD>}<7D>(jj'jjBjNjNubaj}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>uj&j>jjgjKjj<>jjBubj?)<29><>}<7D>(j<00>FYou can use this function directly without creating the Display class:<3A>j]<5D>j<00>FYou can use this function directly without creating the Display class:<3A><><EFBFBD><EFBFBD><EFBFBD>}<7D>(jj5jjBjNjNubaj}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>uj&j>jjgjK jj<>jjBubj<00> doctest_block<63><6B><EFBFBD>)<29><>}<7D>(j<00>>>> Display.get_display_names()<29>j]<5D>j<00>>>> Display.get_display_names()<29><><EFBFBD><EFBFBD><EFBFBD>}<7D>jjEsbaj}<7D>(j_]<5D>j<EFBFBD>]<5D><>doctest<73>aj<61>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>j<>uj&jCjj<>jjBjjgjK ubej}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>uj&jqjjhjjBjj<>jKubej}<7D>(j_]<5D>j<EFBFBD>]<5D>(<28>py<70><79>method<6F>ej<65>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>hxj]j<>
j^j<>
j^j<>
<00>j<EFBFBD>
<00>j<EFBFBD>
<00>uj&j<>jjBjj<>jjgjNubje)<29><>}<7D>(jhKj]<5D>j}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D><>entries<65>]<5D>(j<><00>;get_display_size() (inkycal.display.display.Display method)<29><>0inkycal.display.display.Display.get_display_size<7A>hKNt<4E>auj&hjj<>jjBj<00>|/Users/ace/Desktop/Projekte/Inkycal/inkycal/display/display.py:docstring of inkycal.display.display.Display.get_display_size<7A>jNubj<62>)<29><>}<7D>(jhKj]<5D>(j<>)<29><>}<7D>(j<00>#Display.get_display_size() -> tuple<6C>j]<5D>(j<>)<29><>}<7D>(j<00>get_display_size<7A>j]<5D>j<00>get_display_size<7A><65><EFBFBD><EFBFBD><EFBFBD>}<7D>(jjxjjBjNjNubaj}<7D>(j_]<5D>j<EFBFBD>]<5D>(j<>j<>ej<65>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>j<>uj&j<>jjtjjBj<00>|/Users/ace/Desktop/Projekte/Inkycal/inkycal/display/display.py:docstring of inkycal.display.display.Display.get_display_size<7A>jKubj<62>)<29><>}<7D>(j<00>()<29>j]<5D>j}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>j<>uj&j<>jjtjjBjj<>jKubj<62>)<29><>}<7D>(j<00>tuple<6C>j]<5D>jt)<29><>}<7D>(jhKj]<5D>j<00>tuple<6C><65><EFBFBD><EFBFBD><EFBFBD>}<7D>(jj<>jjBjNjNubaj}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D><> refdomain<69>h<EFBFBD><68>reftype<70>jq<00> reftarget<65><74>tuple<6C><65> refspecific<69><63><EFBFBD> py:module<6C>j<EFBFBD><00>py:class<73>j<EFBFBD>uj&jsjj<>ubaj}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>j<>uj&j<>jjtjjBjj<>jKubej}<7D>(j_]<5D>jnaj<61>]<5D>(jfjgej<65>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>jk<00>inkycal.display.display<61>jqj<>jm<00>Display.get_display_size<7A>jnj<><00>Display<61><79>get_display_size<7A><65><EFBFBD>jp<00>Display.get_display_size()<29>uj&j<>jj<>jKjjqjjBubjr)<29><>}<7D>(jhKj]<5D>(j?)<29><>}<7D>(j<00>=Returns the size of the display as a tuple -> (width, height)<29>j]<5D>j<00>=Returns the size of the display as a tuple -> (width, height)<29><><EFBFBD><EFBFBD><EFBFBD>}<7D>(jj<>jjBjNjNubaj}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>uj&j>jjpjKjj<>jjBubj<62>)<29><>}<7D>(jhKj]<5D>(j<>)<29><>}<7D>(j<00>MArgs:
- model_name: str -> The name of the E-Paper display to get it's size.
<EFBFBD>j]<5D>(j<>)<29><>}<7D>(j<00>Args:<3A>j]<5D>j<00>Args:<3A><><EFBFBD><EFBFBD><EFBFBD>}<7D>(jj<>jjBjNjNubaj}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>uj&j<>jjpjKjj<>ubj<62>)<29><>}<7D>(jhKj]<5D>j<EFBFBD>)<29><>}<7D>(jhKj]<5D>j<EFBFBD>)<29><>}<7D>(j<00>Emodel_name: str -> The name of the E-Paper display to get it's size.
<EFBFBD>j]<5D>j?)<29><>}<7D>(j<00>Dmodel_name: str -> The name of the E-Paper display to get it's size.<2E>j]<5D>j<00>Fmodel_name: str -> The name of the E-Paper display to get its size.<2E><><EFBFBD><EFBFBD><EFBFBD>}<7D>(jj<>jjBjNjNubaj}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>uj&j>jjpjKjj<>ubaj}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>uj&j<>jj<>ubaj}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j j<>uj&j<>jjpjKjj<>ubaj}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>uj&j<>jj<>ubej}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>uj&j<>jjpjKjj<>ubj<62>)<29><>}<7D>(j<00>BReturns:
(width, height) ->tuple, showing the size of the display
<EFBFBD>j]<5D>(j<>)<29><>}<7D>(j<00>Returns:<3A>j]<5D>j<00>Returns:<3A><><EFBFBD><EFBFBD><EFBFBD>}<7D>(jjjjBjNjNubaj}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>uj&j<>jjpjKjjubj<62>)<29><>}<7D>(jhKj]<5D>j?)<29><>}<7D>(j<00>8(width, height) ->tuple, showing the size of the display<61>j]<5D>j<00>8(width, height) ->tuple, showing the size of the display<61><79><EFBFBD><EFBFBD><EFBFBD>}<7D>(jj&jjBjNjNubaj}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>uj&j>jjpjKjj#ubaj}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>uj&j<>jjubej}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>uj&j<>jjpjKjj<>jjBubej}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>uj&j<>jj<>jjBjNjNubj?)<29><>}<7D>(j<00>FYou can use this function directly without creating the Display class:<3A>j]<5D>j<00>FYou can use this function directly without creating the Display class:<3A><><EFBFBD><EFBFBD><EFBFBD>}<7D>(jjFjjBjNjNubaj}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>uj&j>jjpjK jj<>jjBubjD)<29><>}<7D>(j<00>*>>> Display.get_display_size('model_name')<29>j]<5D>j<00>*>>> Display.get_display_size('model_name')<29><><EFBFBD><EFBFBD><EFBFBD>}<7D>jjTsbaj}<7D>(j_]<5D>j<EFBFBD>]<5D>jPaj<61>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>j<>uj&jCjj<>jjBjjpjK ubej}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>uj&jqjjqjjBjj<>jKubej}<7D>(j_]<5D>j<EFBFBD>]<5D>(<28>py<70><79>method<6F>ej<65>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>hxjkj<>
jlj<>
jlj<>
<00>j<EFBFBD>
<00>j<EFBFBD>
<00>uj&j<>jjBjj<>jjpjNubje)<29><>}<7D>(jhKj]<5D>j}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D><>entries<65>]<5D>(j<><00>1render() (inkycal.display.display.Display method)<29><>&inkycal.display.display.Display.render<65>hKNt<4E>auj&hjj<>jjBj<00>r/Users/ace/Desktop/Projekte/Inkycal/inkycal/display/display.py:docstring of inkycal.display.display.Display.render<65>jNubj<62>)<29><>}<7D>(jhKj]<5D>(j<>)<29><>}<7D>(j<00>WDisplay.render(im_black: ~PIL.Image.Image, im_colour=<class 'PIL.Image.Image'>) -> None<6E>j]<5D>(j<>)<29><>}<7D>(j<00>2[<#text: 'async'>, <desc_sig_space: <#text: ' '>>]<5D>j]<5D>(j<00>async<6E><63><EFBFBD><EFBFBD><EFBFBD>}<7D>(jj<>jjBjNjNubj<62>)<29><>}<7D>(j<00> <20>j]<5D>j<00> <20><><EFBFBD><EFBFBD><EFBFBD>}<7D>(jj<>jjBjNjNubaj}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>aj<61>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>uj&j<>jj<>ubej}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>j<>uj&j<>jj<>jjBj<00>r/Users/ace/Desktop/Projekte/Inkycal/inkycal/display/display.py:docstring of inkycal.display.display.Display.render<65>jKubj<62>)<29><>}<7D>(j<00>render<65>j]<5D>j<00>render<65><72><EFBFBD><EFBFBD><EFBFBD>}<7D>(jj<>jjBjNjNubaj}<7D>(j_]<5D>j<EFBFBD>]<5D>(j<>j<>ej<65>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>j<>uj&j<>jj<>jjBjj<>jKubj<62>)<29><>}<7D>(j<00>A(im_black: ~PIL.Image.Image, im_colour=<class 'PIL.Image.Image'>)<29>j]<5D>(j<>)<29><>}<7D>(j<00>im_black: ~PIL.Image.Image<67>j]<5D>j<EFBFBD>)<29><>}<7D>(j<00>im_black: ~PIL.Image.Image<67>j]<5D>j<00>im_black: ~PIL.Image.Image<67><65><EFBFBD><EFBFBD><EFBFBD>}<7D>(jj<>jjBjNjNubaj}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>aj<61>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>uj&j<>jj<>ubaj}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>j<>uj&j<>jj<>ubj<62>)<29><>}<7D>(j<00>#im_colour=<class 'PIL.Image.Image'><3E>j]<5D>j<EFBFBD>)<29><>}<7D>(j<00>#im_colour=<class 'PIL.Image.Image'><3E>j]<5D>j<00>#im_colour=<class 'PIL.Image.Image'><3E><><EFBFBD><EFBFBD><EFBFBD>}<7D>(jj<>jjBjNjNubaj}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>aj<61>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>uj&j<>jj<>ubaj}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>j<>uj&j<>jj<>ubej}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>j<>uj&j<>jj<>jjBjj<>jKubj<62>)<29><>}<7D>(j<00>None<6E>j]<5D>jt)<29><>}<7D>(jhKj]<5D>j<00>None<6E><65><EFBFBD><EFBFBD><EFBFBD>}<7D>(jj<>jjBjNjNubaj}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D><> refdomain<69>h<EFBFBD><68>reftype<70><65>obj<62><6A> reftarget<65><74>None<6E><65> refspecific<69><63><EFBFBD> py:module<6C>j<EFBFBD><00>py:class<73>j<EFBFBD>uj&jsjj<>ubaj}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>j<>uj&j<>jj<>jjBjj<>jKubej}<7D>(j_]<5D>j|aj<61>]<5D>(jfjgej<65>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>jk<00>inkycal.display.display<61>jqj<>jm<00>Display.render<65>jnj<00>Display<61><79>render<65><72><EFBFBD>jp<00>Display.render()<29>uj&j<>jj<>jKjjjjBubjr)<29><>}<7D>(jhKj]<5D>(j?)<29><>}<7D>(j<00>1Renders an image on the selected E-Paper display.<2E>j]<5D>j<00>1Renders an image on the selected E-Paper display.<2E><><EFBFBD><EFBFBD><EFBFBD>}<7D>(jjjjBjNjNubaj}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>uj&j>jj~jKjjjjBubj?)<29><>}<7D>(j<00>^Initlializes the E-Paper display, sends image data and executes command
to update the display.<2E>j]<5D>j<00>^Initlializes the E-Paper display, sends image data and executes command
to update the display.<2E><><EFBFBD><EFBFBD><EFBFBD>}<7D>(jj'jjBjNjNubaj}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>uj&j>jj~jKjjjjBubj<62>)<29><>}<7D>(jhKj]<5D>j<EFBFBD>)<29><>}<7D>(jX<>Args:
- im_black: The image for the black-pixels. Anything in this image that is
black is rendered as black on the display. This is required and ideally
should be a black-white image.
- im_colour: For E-Paper displays supporting colour, a separate image,
ideally black-white is required for the coloured pixels. Anything that is
black in this image will show up as either red/yellow.
<EFBFBD>j]<5D>(j<>)<29><>}<7D>(j<00>Args:<3A>j]<5D>j<00>Args:<3A><><EFBFBD><EFBFBD><EFBFBD>}<7D>(jj<jjBjNjNubaj}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>uj&j<>jj~jK jj8ubj<62>)<29><>}<7D>(jhKj]<5D>j<EFBFBD>)<29><>}<7D>(jhKj]<5D>(j<>)<29><>}<7D>(j<00><>im_black: The image for the black-pixels. Anything in this image that is
black is rendered as black on the display. This is required and ideally
should be a black-white image.
<EFBFBD>j]<5D>j?)<29><>}<7D>(j<00><>im_black: The image for the black-pixels. Anything in this image that is
black is rendered as black on the display. This is required and ideally
should be a black-white image.<2E>j]<5D>j<00><>im_black: The image for the black-pixels. Anything in this image that is
black is rendered as black on the display. This is required and ideally
should be a black-white image.<2E><><EFBFBD><EFBFBD><EFBFBD>}<7D>(jjTjjBjNjNubaj}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>uj&j>jj~jKjjPubaj}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>uj&j<>jjMubj<62>)<29><>}<7D>(j<00><>im_colour: For E-Paper displays supporting colour, a separate image,
ideally black-white is required for the coloured pixels. Anything that is
black in this image will show up as either red/yellow.
<EFBFBD>j]<5D>j?)<29><>}<7D>(j<00><>im_colour: For E-Paper displays supporting colour, a separate image,
ideally black-white is required for the coloured pixels. Anything that is
black in this image will show up as either red/yellow.<2E>j]<5D>j<00><>im_colour: For E-Paper displays supporting colour, a separate image,
ideally black-white is required for the coloured pixels. Anything that is
black in this image will show up as either red/yellow.<2E><><EFBFBD><EFBFBD><EFBFBD>}<7D>(jjljjBjNjNubaj}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>uj&j>jj~jK jjhubaj}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>uj&j<>jjMubej}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j j<>uj&j<>jj~jKjjJubaj}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>uj&j<>jj8ubej}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>uj&j<>jj~jK jj5ubaj}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>uj&j<>jjjjBjNjNubj?)<29><>}<7D>(j<00>4Rendering an image for black-white E-Paper displays:<3A>j]<5D>j<00>4Rendering an image for black-white E-Paper displays:<3A><><EFBFBD><EFBFBD><EFBFBD>}<7D>(jj<>jjBjNjNubaj}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>uj&j>jj~jKjjjjBubjD)<29><>}<7D>(j<00><>>>> sample_image = Image.open('path/to/file.png')
>>> display = Display('my_black_white_display')
>>> display.render(sample_image)<29>j]<5D>j<00><>>>> sample_image = Image.open('path/to/file.png')
>>> display = Display('my_black_white_display')
>>> display.render(sample_image)<29><><EFBFBD><EFBFBD><EFBFBD>}<7D>jj<>sbaj}<7D>(j_]<5D>j<EFBFBD>]<5D>jPaj<61>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>j<>uj&jCjjjjBjj~jKubj?)<29><>}<7D>(j<00>3Rendering black-white on coloured E-Paper displays:<3A>j]<5D>j<00>3Rendering black-white on coloured E-Paper displays:<3A><><EFBFBD><EFBFBD><EFBFBD>}<7D>(jj<>jjBjNjNubaj}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>uj&j>jj~jKjjjjBubjD)<29><>}<7D>(j<00><>>>> sample_image = Image.open('path/to/file.png')
>>> display = Display('my_coloured_display')
>>> display.render(sample_image, sample_image)<29>j]<5D>j<00><>>>> sample_image = Image.open('path/to/file.png')
>>> display = Display('my_coloured_display')
>>> display.render(sample_image, sample_image)<29><><EFBFBD><EFBFBD><EFBFBD>}<7D>jj<>sbaj}<7D>(j_]<5D>j<EFBFBD>]<5D>jPaj<61>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>j<>uj&jCjjjjBjj~jKubj?)<29><>}<7D>(j<00>6Rendering coloured image where 2 images are available:<3A>j]<5D>j<00>6Rendering coloured image where 2 images are available:<3A><><EFBFBD><EFBFBD><EFBFBD>}<7D>(jj<>jjBjNjNubaj}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>uj&j>jj~jKjjjjBubjD)<29><>}<7D>(j<00><>>>> black_image = Image.open('path/to/file.png') # black pixels
>>> colour_image = Image.open('path/to/file.png') # coloured pixels
>>> display = Display('my_coloured_display')
>>> display.render(black_image, colour_image)<29>j]<5D>j<00><>>>> black_image = Image.open('path/to/file.png') # black pixels
>>> colour_image = Image.open('path/to/file.png') # coloured pixels
>>> display = Display('my_coloured_display')
>>> display.render(black_image, colour_image)<29><><EFBFBD><EFBFBD><EFBFBD>}<7D>jj<>sbaj}<7D>(j_]<5D>j<EFBFBD>]<5D>jPaj<61>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>j<>uj&jCjjjjBjj~jK"ubej}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>uj&jqjjjjBjj<>jKubej}<7D>(j_]<5D>j<EFBFBD>]<5D>(<28>py<70><79>method<6F>ej<65>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>hxj<78>j<>
j<>j<>
j<>j<>
<00>j<EFBFBD>
<00>j<EFBFBD>
<00>uj&j<>jjBjj<>jj~jNubej}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>uj&jqjj<>jjBjj<>jKubej}<7D>(j_]<5D>j<EFBFBD>]<5D>(<28>py<70><79>class<73>ej<65>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>hxjj<>
jj<>
jj<>
<00>j<EFBFBD>
<00>j<EFBFBD>
<00>uj&j<>jjBjjDjNjNubej}<7D>(j_]<5D>(ja<00>display<61>ej<65>]<5D>j<EFBFBD>]<5D><>display<61>aj<61>]<5D>j<EFBFBD>]<5D>uj&h=jjBjjBjjSjK
ubj)<29><>}<7D>(jhKj]<5D>(j )<29><>}<7D>(j<00>Custom functions<6E>j]<5D>j<00>Custom functions<6E><73><EFBFBD><EFBFBD><EFBFBD>}<7D>(jjjjBjNjNubaj}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>uj&j
jjjjBjjSjKubje)<29><>}<7D>(jhKj]<5D>j}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D><>entries<65>]<5D>(jq<00> module; inkycal.custom.functions<6E><73>module-inkycal.custom.functions<6E>hKNt<4E>auj&hjjjjBj<00>e/Users/ace/Desktop/Projekte/Inkycal/inkycal/custom/functions.py:docstring of inkycal.custom.functions<6E>jNubj?)<29><>}<7D>(j<00>(Inkycal custom-functions for ease-of-use<73>j]<5D>j<00>(Inkycal custom-functions for ease-of-use<73><65><EFBFBD><EFBFBD><EFBFBD>}<7D>(jj0jjBjNjNubaj}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>uj&j>jj/jKjjjjBubj?)<29><>}<7D>(j<00>Copyright by aceisace<63>j]<5D>j<00>Copyright by aceisace<63><65><EFBFBD><EFBFBD><EFBFBD>}<7D>(jj>jjBjNjNubaj}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>uj&j>jj/jKjjjjBubje)<29><>}<7D>(jhKj]<5D>j}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D><>entries<65>]<5D>(j<><00>4auto_fontsize() (in module inkycal.custom.functions)<29><>&inkycal.custom.functions.auto_fontsize<7A>hKNt<4E>auj&hjjjjBjNjNubj<62>)<29><>}<7D>(jhKj]<5D>(j<>)<29><>}<7D>(j<00>auto_fontsize(font, max_height)<29>j]<5D>(j<>)<29><>}<7D>(j<00>inkycal.custom.functions.<2E>j]<5D>j<00>inkycal.custom.functions.<2E><><EFBFBD><EFBFBD><EFBFBD>}<7D>(jjajjBjNjNubaj}<7D>(j_]<5D>j<EFBFBD>]<5D>(j<>j<>ej<65>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>j<>uj&j<>jj]jjBj<00>s/Users/ace/Desktop/Projekte/Inkycal/inkycal/custom/functions.py:docstring of inkycal.custom.functions.auto_fontsize<7A>jKubj<62>)<29><>}<7D>(j<00> auto_fontsize<7A>j]<5D>j<00> auto_fontsize<7A><65><EFBFBD><EFBFBD><EFBFBD>}<7D>(jjpjjBjNjNubaj}<7D>(j_]<5D>j<EFBFBD>]<5D>(j<>j<>ej<65>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>j<>uj&j<>jj]jjBjjojKubj<62>)<29><>}<7D>(j<00>font, max_height<68>j]<5D>(j<>)<29><>}<7D>(j<00>font<6E>j]<5D>j<EFBFBD>)<29><>}<7D>(j<00>font<6E>j]<5D>j<00>font<6E><74><EFBFBD><EFBFBD><EFBFBD>}<7D>(jj<>jjBjNjNubaj}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>aj<61>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>uj&j<>jj<>ubaj}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>j<>uj&j<>jj~ubj<62>)<29><>}<7D>(j<00>
max_height<EFBFBD>j]<5D>j<EFBFBD>)<29><>}<7D>(j<00>
max_height<EFBFBD>j]<5D>j<00>
max_height<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>}<7D>(jj<>jjBjNjNubaj}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>aj<61>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>uj&j<>jj<>ubaj}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>j<>uj&j<>jj~ubej}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>j<>uj&j<>jj]jjBjjojKubej}<7D>(j_]<5D>jXaj<61>]<5D>(jfjgej<65>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>jk<00>inkycal.custom.functions<6E>jqhKjmjrjnj<>jr<00><>jp<00>auto_fontsize()<29>uj&j<>jjojKjjZjjBubjr)<29><>}<7D>(jhKj]<5D>(j?)<29><>}<7D>(j<00>)Scales a given font to 80% of max_height.<2E>j]<5D>j<00>)Scales a given font to 80% of max_height.<2E><><EFBFBD><EFBFBD><EFBFBD>}<7D>(jj<>jjBjNjNubaj}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>uj&j>j<00>s/Users/ace/Desktop/Projekte/Inkycal/inkycal/custom/functions.py:docstring of inkycal.custom.functions.auto_fontsize<7A>jKjj<>jjBubj?)<29><>}<7D>(j<00>NGets the height of a font and scales it until 80% of the max_height
is filled.<2E>j]<5D>j<00>NGets the height of a font and scales it until 80% of the max_height
is filled.<2E><><EFBFBD><EFBFBD><EFBFBD>}<7D>(jj<>jjBjNjNubaj}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>uj&j>jj<>jKjj<>jjBubj<62>)<29><>}<7D>(jhKj]<5D>(j<>)<29><>}<7D>(j<00><>Args:
- font: A PIL Font object.
- max_height: An integer representing the height to adjust the font to
which the given font should be scaled to.
<EFBFBD>j]<5D>(j<>)<29><>}<7D>(j<00>Args:<3A>j]<5D>j<00>Args:<3A><><EFBFBD><EFBFBD><EFBFBD>}<7D>(jj<>jjBjNjNubaj}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>uj&j<>jj<>jK
jj<>ubj<62>)<29><>}<7D>(jhKj]<5D>j<EFBFBD>)<29><>}<7D>(jhKj]<5D>(j<>)<29><>}<7D>(j<00>font: A PIL Font object.<2E>j]<5D>j?)<29><>}<7D>(jj<>j]<5D>j<00>font: A PIL Font object.<2E><><EFBFBD><EFBFBD><EFBFBD>}<7D>(jjjjBjNjNubaj}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>uj&j>jj<>jKjj<>ubaj}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>uj&j<>jj<>ubj<62>)<29><>}<7D>(j<00>omax_height: An integer representing the height to adjust the font to
which the given font should be scaled to.
<EFBFBD>j]<5D>j?)<29><>}<7D>(j<00>nmax_height: An integer representing the height to adjust the font to
which the given font should be scaled to.<2E>j]<5D>j<00>nmax_height: An integer representing the height to adjust the font to
which the given font should be scaled to.<2E><><EFBFBD><EFBFBD><EFBFBD>}<7D>(jjjjBjNjNubaj}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>uj&j>jj<>jK jjubaj}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>uj&j<>jj<>ubej}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j j<>uj&j<>jj<>jKjj<>ubaj}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>uj&j<>jj<>ubej}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>uj&j<>jj<>jK
jj<>ubj<62>)<29><>}<7D>(j<00>0Returns:
A PIL font object with modified height.<2E>j]<5D>(j<>)<29><>}<7D>(j<00>Returns:<3A>j]<5D>j<00>Returns:<3A><><EFBFBD><EFBFBD><EFBFBD>}<7D>(jjAjjBjNjNubaj}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>uj&j<>jj<>jK jj=ubj<62>)<29><>}<7D>(jhKj]<5D>j?)<29><>}<7D>(j<00>'A PIL font object with modified height.<2E>j]<5D>j<00>'A PIL font object with modified height.<2E><><EFBFBD><EFBFBD><EFBFBD>}<7D>(jjRjjBjNjNubaj}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>uj&j>jj<>jK jjOubaj}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>uj&j<>jj=ubej}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>uj&j<>jj<>jK jj<>jjBubej}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>uj&j<>jj<>jjBjNjNubej}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>uj&jqjjZjjBjjojKubej}<7D>(j_]<5D>j<EFBFBD>]<5D>(<28>py<70><79>function<6F>ej<65>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>hxj{j<>
j|j<>
j|j<>
<00>j<EFBFBD>
<00>j<EFBFBD>
<00>uj&j<>jjBjjjNjNubje)<29><>}<7D>(jhKj]<5D>j}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D><>entries<65>]<5D>(j<><00>2draw_border() (in module inkycal.custom.functions)<29><>$inkycal.custom.functions.draw_border<65>hKNt<4E>auj&hjjjjBjNjNubj<62>)<29><>}<7D>(jhKj]<5D>(j<>)<29><>}<7D>(j<00>Idraw_border(image, xy, size, radius=5, thickness=1, shrinkage=(0.1, 0.1))<29>j]<5D>(j<>)<29><>}<7D>(j<00>inkycal.custom.functions.<2E>j]<5D>j<00>inkycal.custom.functions.<2E><><EFBFBD><EFBFBD><EFBFBD>}<7D>(jj<>jjBjNjNubaj}<7D>(j_]<5D>j<EFBFBD>]<5D>(j<>j<>ej<65>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>j<>uj&j<>jj<>jjBj<00>q/Users/ace/Desktop/Projekte/Inkycal/inkycal/custom/functions.py:docstring of inkycal.custom.functions.draw_border<65>jKubj<62>)<29><>}<7D>(j<00> draw_border<65>j]<5D>j<00> draw_border<65><72><EFBFBD><EFBFBD><EFBFBD>}<7D>(jj<>jjBjNjNubaj}<7D>(j_]<5D>j<EFBFBD>]<5D>(j<>j<>ej<65>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>j<>uj&j<>jj<>jjBjj<>jKubj<62>)<29><>}<7D>(j<00><image, xy, size, radius=5, thickness=1, shrinkage=(0.1, 0.1)<29>j]<5D>(j<>)<29><>}<7D>(j<00>image<67>j]<5D>j<EFBFBD>)<29><>}<7D>(j<00>image<67>j]<5D>j<00>image<67><65><EFBFBD><EFBFBD><EFBFBD>}<7D>(jj<>jjBjNjNubaj}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>aj<61>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>uj&j<>jj<>ubaj}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>j<>uj&j<>jj<>ubj<62>)<29><>}<7D>(j<00>xy<78>j]<5D>j<EFBFBD>)<29><>}<7D>(j<00>xy<78>j]<5D>j<00>xy<78><79><EFBFBD><EFBFBD><EFBFBD>}<7D>(jj<>jjBjNjNubaj}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>aj<61>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>uj&j<>jj<>ubaj}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>j<>uj&j<>jj<>ubj<62>)<29><>}<7D>(j<00>size<7A>j]<5D>j<EFBFBD>)<29><>}<7D>(j<00>size<7A>j]<5D>j<00>size<7A><65><EFBFBD><EFBFBD><EFBFBD>}<7D>(jj<>jjBjNjNubaj}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>aj<61>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>uj&j<>jj<>ubaj}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>j<>uj&j<>jj<>ubj<62>)<29><>}<7D>(j<00>radius=5<>j]<5D>(j<>)<29><>}<7D>(j<00>radius<75>j]<5D>j<00>radius<75><73><EFBFBD><EFBFBD><EFBFBD>}<7D>(jjjjBjNjNubaj}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>aj<61>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>uj&j<>jj<>ubj)<29><>}<7D>(j<00>=<3D>j]<5D>j<00>=<3D><><EFBFBD><EFBFBD><EFBFBD>}<7D>(jjjjBjNjNubaj}<7D>(j_]<5D>j<EFBFBD>]<5D>jaj<61>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>uj&jjj<>ubjx)<29><>}<7D>(j<00>5<>j]<5D>j<00>5<><35><EFBFBD><EFBFBD><EFBFBD>}<7D>(jjjjBjNjNubaj}<7D>(j_]<5D>j<EFBFBD>]<5D>jaj<61>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D><>support_smartquotes<65><73>uj&h<>jj<>ubej}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>j<>uj&j<>jj<>ubj<62>)<29><>}<7D>(j<00> thickness=1<>j]<5D>(j<>)<29><>}<7D>(j<00> thickness<73>j]<5D>j<00> thickness<73><73><EFBFBD><EFBFBD><EFBFBD>}<7D>(jj7jjBjNjNubaj}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>aj<61>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>uj&j<>jj3ubj)<29><>}<7D>(j<00>=<3D>j]<5D>j<00>=<3D><><EFBFBD><EFBFBD><EFBFBD>}<7D>(jjEjjBjNjNubaj}<7D>(j_]<5D>j<EFBFBD>]<5D>jaj<61>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>uj&jjj3ubjx)<29><>}<7D>(j<00>1<>j]<5D>j<00>1<><31><EFBFBD><EFBFBD><EFBFBD>}<7D>(jjSjjBjNjNubaj}<7D>(j_]<5D>j<EFBFBD>]<5D>jaj<61>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D><>support_smartquotes<65><73>uj&h<>jj3ubej}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>j<>uj&j<>jj<>ubj<62>)<29><>}<7D>(j<00>shrinkage=(0.1, 0.1)<29>j]<5D>(j<>)<29><>}<7D>(j<00> shrinkage<67>j]<5D>j<00> shrinkage<67><65><EFBFBD><EFBFBD><EFBFBD>}<7D>(jjljjBjNjNubaj}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>aj<61>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>uj&j<>jjhubj)<29><>}<7D>(j<00>=<3D>j]<5D>j<00>=<3D><><EFBFBD><EFBFBD><EFBFBD>}<7D>(jjzjjBjNjNubaj}<7D>(j_]<5D>j<EFBFBD>]<5D>jaj<61>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>uj&jjjhubjx)<29><>}<7D>(j<00>
(0.1, 0.1)<29>j]<5D>j<00>
(0.1, 0.1)<29><><EFBFBD><EFBFBD><EFBFBD>}<7D>(jj<>jjBjNjNubaj}<7D>(j_]<5D>j<EFBFBD>]<5D>jaj<61>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D><>support_smartquotes<65><73>uj&h<>jjhubej}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>j<>uj&j<>jj<>ubej}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>j<>uj&j<>jj<>jjBjj<>jKubej}<7D>(j_]<5D>j<EFBFBD>aj<61>]<5D>(jfjgej<65>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>jk<00>inkycal.custom.functions<6E>jqhKjmj<>jnj<>j<><00><>jp<00> draw_border()<29>uj&j<>jj<>jKjj<>jjBubjr)<29><>}<7D>(jhKj]<5D>(j?)<29><>}<7D>(j<00>$Draws a border at given coordinates.<2E>j]<5D>j<00>$Draws a border at given coordinates.<2E><><EFBFBD><EFBFBD><EFBFBD>}<7D>(jj<>jjBjNjNubaj}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>uj&j>j<00>q/Users/ace/Desktop/Projekte/Inkycal/inkycal/custom/functions.py:docstring of inkycal.custom.functions.draw_border<65>jKjj<>jjBubj<62>)<29><>}<7D>(jhKj]<5D>j<EFBFBD>)<29><>}<7D>(jX<>Args:
- image: The image on which the border should be drawn (usually im_black or
im_colour.
- xy: Tuple representing the top-left corner of the border e.g. (32, 100)
where 32 is the x co-ordinate and 100 is the y-coordinate.
- size: Size of the border as a tuple -> (width, height).
- radius: Radius of the corners, where 0 = plain rectangle, 5 = round corners.
- thickness: Thickness of the border in pixels.
- shrinkage: A tuple containing decimals presenting a percentage of shrinking
-> (width_shrink_percentage, height_shrink_percentage).
e.g. (0.1, 0.2) ~ shrinks the width of border by 10%, shrinks height of
border by 20%<25>j]<5D>(j<>)<29><>}<7D>(j<00>Args:<3A>j]<5D>j<00>Args:<3A><><EFBFBD><EFBFBD><EFBFBD>}<7D>(jj<>jjBjNjNubaj}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>uj&j<>jj<>jKjj<>ubj<62>)<29><>}<7D>(jhKj]<5D>j<EFBFBD>)<29><>}<7D>(jhKj]<5D>(j<>)<29><>}<7D>(j<00>Uimage: The image on which the border should be drawn (usually im_black or
im_colour.
<EFBFBD>j]<5D>j?)<29><>}<7D>(j<00>Timage: The image on which the border should be drawn (usually im_black or
im_colour.<2E>j]<5D>j<00>Timage: The image on which the border should be drawn (usually im_black or
im_colour.<2E><><EFBFBD><EFBFBD><EFBFBD>}<7D>(jj<>jjBjNjNubaj}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>uj&j>jj<>jKjj<>ubaj}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>uj&j<>jj<>ubj<62>)<29><>}<7D>(j<00><>xy: Tuple representing the top-left corner of the border e.g. (32, 100)
where 32 is the x co-ordinate and 100 is the y-coordinate.
<EFBFBD>j]<5D>j?)<29><>}<7D>(j<00><>xy: Tuple representing the top-left corner of the border e.g. (32, 100)
where 32 is the x co-ordinate and 100 is the y-coordinate.<2E>j]<5D>j<00><>xy: Tuple representing the top-left corner of the border e.g. (32, 100)
where 32 is the x co-ordinate and 100 is the y-coordinate.<2E><><EFBFBD><EFBFBD><EFBFBD>}<7D>(jj<>jjBjNjNubaj}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>uj&j>jj<>jKjj<>ubaj}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>uj&j<>jj<>ubj<62>)<29><>}<7D>(j<00>8size: Size of the border as a tuple -> (width, height).
<EFBFBD>j]<5D>j?)<29><>}<7D>(j<00>7size: Size of the border as a tuple -> (width, height).<2E>j]<5D>j<00>7size: Size of the border as a tuple -> (width, height).<2E><><EFBFBD><EFBFBD><EFBFBD>}<7D>(jj jjBjNjNubaj}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>uj&j>jj<>jK
jj ubaj}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>uj&j<>jj<>ubj<62>)<29><>}<7D>(j<00>Mradius: Radius of the corners, where 0 = plain rectangle, 5 = round corners.
<EFBFBD>j]<5D>j?)<29><>}<7D>(j<00>Lradius: Radius of the corners, where 0 = plain rectangle, 5 = round corners.<2E>j]<5D>j<00>Lradius: Radius of the corners, where 0 = plain rectangle, 5 = round corners.<2E><><EFBFBD><EFBFBD><EFBFBD>}<7D>(jj%jjBjNjNubaj}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>uj&j>jj<>jK jj!ubaj}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>uj&j<>jj<>ubj<62>)<29><>}<7D>(j<00>.thickness: Thickness of the border in pixels.
<EFBFBD>j]<5D>j?)<29><>}<7D>(j<00>-thickness: Thickness of the border in pixels.<2E>j]<5D>j<00>-thickness: Thickness of the border in pixels.<2E><><EFBFBD><EFBFBD><EFBFBD>}<7D>(jj=jjBjNjNubaj}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>uj&j>jj<>jKjj9ubaj}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>uj&j<>jj<>ubj<62>)<29><>}<7D>(j<00><>shrinkage: A tuple containing decimals presenting a percentage of shrinking
-> (width_shrink_percentage, height_shrink_percentage).
e.g. (0.1, 0.2) ~ shrinks the width of border by 10%, shrinks height of
border by 20%<25>j]<5D>j?)<29><>}<7D>(j<00><>shrinkage: A tuple containing decimals presenting a percentage of shrinking
-> (width_shrink_percentage, height_shrink_percentage).
e.g. (0.1, 0.2) ~ shrinks the width of border by 10%, shrinks height of
border by 20%<25>j]<5D>j<00><>shrinkage: A tuple containing decimals presenting a percentage of shrinking
-> (width_shrink_percentage, height_shrink_percentage).
e.g. (0.1, 0.2) ~ shrinks the width of border by 10%, shrinks height of
border by 20%<25><><EFBFBD><EFBFBD><EFBFBD>}<7D>(jjUjjBjNjNubaj}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>uj&j>jj<>jKjjQubaj}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>uj&j<>jj<>ubej}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j j<>uj&j<>jj<>jKjj<>ubaj}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>uj&j<>jj<>ubej}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>uj&j<>jj<>jKjj<>ubaj}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>uj&j<>jj<>jjBjNjNubej}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>uj&jqjj<>jjBjj<>jKubej}<7D>(j_]<5D>j<EFBFBD>]<5D>(<28>py<70><79>function<6F>ej<65>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>hxj<78>j<>
j<>j<>
j<>j<>
<00>j<EFBFBD>
<00>j<EFBFBD>
<00>uj&j<>jjBjjjNjNubje)<29><>}<7D>(jhKj]<5D>j}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D><>entries<65>]<5D>(j<><00>0get_fonts() (in module inkycal.custom.functions)<29><>"inkycal.custom.functions.get_fonts<74>hKNt<4E>auj&hjjjjBj<00>o/Users/ace/Desktop/Projekte/Inkycal/inkycal/custom/functions.py:docstring of inkycal.custom.functions.get_fonts<74>jNubj<62>)<29><>}<7D>(jhKj]<5D>(j<>)<29><>}<7D>(j<00> get_fonts()<29>j]<5D>(j<>)<29><>}<7D>(j<00>inkycal.custom.functions.<2E>j]<5D>j<00>inkycal.custom.functions.<2E><><EFBFBD><EFBFBD><EFBFBD>}<7D>(jj<>jjBjNjNubaj}<7D>(j_]<5D>j<EFBFBD>]<5D>(j<>j<>ej<65>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>j<>uj&j<>jj<>jjBj<00>o/Users/ace/Desktop/Projekte/Inkycal/inkycal/custom/functions.py:docstring of inkycal.custom.functions.get_fonts<74>jKubj<62>)<29><>}<7D>(j<00> get_fonts<74>j]<5D>j<00> get_fonts<74><73><EFBFBD><EFBFBD><EFBFBD>}<7D>(jj<>jjBjNjNubaj}<7D>(j_]<5D>j<EFBFBD>]<5D>(j<>j<>ej<65>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>j<>uj&j<>jj<>jjBjj<>jKubj<62>)<29><>}<7D>(j<00>()<29>j]<5D>j}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>j<>uj&j<>jj<>jjBjj<>jKubej}<7D>(j_]<5D>j<EFBFBD>aj<61>]<5D>(jfjgej<65>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>jk<00>inkycal.custom.functions<6E>jqhKjmj<>jnj<>j<><00><>jp<00> get_fonts()<29>uj&j<>jj<>jKjj<>jjBubjr)<29><>}<7D>(jhKj]<5D>(j?)<29><>}<7D>(j<00>"Print all available fonts by name.<2E>j]<5D>j<00>"Print all available fonts by name.<2E><><EFBFBD><EFBFBD><EFBFBD>}<7D>(jj<>jjBjNjNubaj}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>uj&j>jj<>jKjj<>jjBubj?)<29><>}<7D>(j<00>KSearches the /font folder in Inkycal and displays all fonts found in
there.<2E>j]<5D>j<00>KSearches the /font folder in Inkycal and displays all fonts found in
there.<2E><><EFBFBD><EFBFBD><EFBFBD>}<7D>(jj<>jjBjNjNubaj}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>uj&j>jj<>jKjj<>jjBubj<62>)<29><>}<7D>(jhKj]<5D>j<EFBFBD>)<29><>}<7D>(j<00><>Returns:
printed output of all available fonts. To access a fontfile, use the
fonts dictionary to access it.
>>> fonts['fontname']
<EFBFBD>j]<5D>(j<>)<29><>}<7D>(j<00>Returns:<3A>j]<5D>j<00>Returns:<3A><><EFBFBD><EFBFBD><EFBFBD>}<7D>(jj<>jjBjNjNubaj}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>uj&j<>jj<>jK
jj<>ubj<62>)<29><>}<7D>(jhKj]<5D>(j?)<29><>}<7D>(j<00>cprinted output of all available fonts. To access a fontfile, use the
fonts dictionary to access it.<2E>j]<5D>j<00>cprinted output of all available fonts. To access a fontfile, use the
fonts dictionary to access it.<2E><><EFBFBD><EFBFBD><EFBFBD>}<7D>(jj jjBjNjNubaj}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>uj&j>jj<>jKjj ubjD)<29><>}<7D>(j<00>>>> fonts['fontname']<5D>j]<5D>j<00>>>> fonts['fontname']<5D><><EFBFBD><EFBFBD><EFBFBD>}<7D>jjsbaj}<7D>(j_]<5D>j<EFBFBD>]<5D>jPaj<61>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>j<>uj&jCjj ubej}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>uj&j<>jj<>ubej}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>uj&j<>jj<>jK
jj<>ubaj}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>uj&j<>jj<>jjBjj<>jNubj?)<29><>}<7D>(j<00>dTo use a font, use the following sytax, where fontname is one of the
printed fonts of this function:<3A>j]<5D>j<00>dTo use a font, use the following sytax, where fontname is one of the
printed fonts of this function:<3A><><EFBFBD><EFBFBD><EFBFBD>}<7D>(jj:jjBjNjNubaj}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>uj&j>jj<>jK jj<>jjBubjD)<29><>}<7D>(j<00>4>>> ImageFont.truetype(fonts['fontname'], size = 10)<29>j]<5D>j<00>4>>> ImageFont.truetype(fonts['fontname'], size = 10)<29><><EFBFBD><EFBFBD><EFBFBD>}<7D>jjHsbaj}<7D>(j_]<5D>j<EFBFBD>]<5D>jPaj<61>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>j<>uj&jCjj<>jjBjj<>jKubej}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>uj&jqjj<>jjBjj<>jKubej}<7D>(j_]<5D>j<EFBFBD>]<5D>(<28>py<70><79>function<6F>ej<65>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>hxj_j<>
j`j<>
j`j<>
<00>j<EFBFBD>
<00>j<EFBFBD>
<00>uj&j<>jjBjjjj<>jNubje)<29><>}<7D>(jhKj]<5D>j}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D><>entries<65>]<5D>(j<><00>4get_system_tz() (in module inkycal.custom.functions)<29><>&inkycal.custom.functions.get_system_tz<74>hKNt<4E>auj&hjjjjBj<00>s/Users/ace/Desktop/Projekte/Inkycal/inkycal/custom/functions.py:docstring of inkycal.custom.functions.get_system_tz<74>jNubj<62>)<29><>}<7D>(jhKj]<5D>(j<>)<29><>}<7D>(j<00>get_system_tz()<29>j]<5D>(j<>)<29><>}<7D>(j<00>inkycal.custom.functions.<2E>j]<5D>j<00>inkycal.custom.functions.<2E><><EFBFBD><EFBFBD><EFBFBD>}<7D>(jjzjjBjNjNubaj}<7D>(j_]<5D>j<EFBFBD>]<5D>(j<>j<>ej<65>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>j<>uj&j<>jjvjjBj<00>s/Users/ace/Desktop/Projekte/Inkycal/inkycal/custom/functions.py:docstring of inkycal.custom.functions.get_system_tz<74>jKubj<62>)<29><>}<7D>(j<00> get_system_tz<74>j]<5D>j<00> get_system_tz<74><7A><EFBFBD><EFBFBD><EFBFBD>}<7D>(jj<>jjBjNjNubaj}<7D>(j_]<5D>j<EFBFBD>]<5D>(j<>j<>ej<65>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>j<>uj&j<>jjvjjBjj<>jKubj<62>)<29><>}<7D>(j<00>()<29>j]<5D>j}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>j<>uj&j<>jjvjjBjj<>jKubej}<7D>(j_]<5D>jpaj<61>]<5D>(jfjgej<65>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>jk<00>inkycal.custom.functions<6E>jqhKjmj<>jnj<>j<><00><>jp<00>get_system_tz()<29>uj&j<>jj<>jKjjsjjBubjr)<29><>}<7D>(jhKj]<5D>(j?)<29><>}<7D>(j<00>Gets the system-timezone<6E>j]<5D>j<00>Gets the system-timezone<6E><65><EFBFBD><EFBFBD><EFBFBD>}<7D>(jj<>jjBjNjNubaj}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>uj&j>jjrjKjj<>jjBubj?)<29><>}<7D>(j<00>$Gets the timezone set by the system.<2E>j]<5D>j<00>$Gets the timezone set by the system.<2E><><EFBFBD><EFBFBD><EFBFBD>}<7D>(jj<>jjBjNjNubaj}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>uj&j>jjrjKjj<>jjBubj<62>)<29><>}<7D>(jhKj]<5D>j<EFBFBD>)<29><>}<7D>(j<00>WReturns:
- A timezone if a system timezone was found.
- None if no timezone was found.
<EFBFBD>j]<5D>(j<>)<29><>}<7D>(j<00>Returns:<3A>j]<5D>j<00>Returns:<3A><><EFBFBD><EFBFBD><EFBFBD>}<7D>(jj<>jjBjNjNubaj}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>uj&j<>jjrjKjj<>ubj<62>)<29><>}<7D>(jhKj]<5D>j<EFBFBD>)<29><>}<7D>(jhKj]<5D>(j<>)<29><>}<7D>(j<00>*A timezone if a system timezone was found.<2E>j]<5D>j?)<29><>}<7D>(jj<>j]<5D>j<00>*A timezone if a system timezone was found.<2E><><EFBFBD><EFBFBD><EFBFBD>}<7D>(jj<>jjBjNjNubaj}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>uj&j>jjrjKjj<>ubaj}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>uj&j<>jj<>ubj<62>)<29><>}<7D>(j<00>None if no timezone was found.
<EFBFBD>j]<5D>j?)<29><>}<7D>(j<00>None if no timezone was found.<2E>j]<5D>j<00>None if no timezone was found.<2E><><EFBFBD><EFBFBD><EFBFBD>}<7D>(jj<>jjBjNjNubaj}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>uj&j>jjrjKjj<>ubaj}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>uj&j<>jj<>ubej}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j j<>uj&j<>jjrjKjj<>ubaj}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>uj&j<>jj<>ubej}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>uj&j<>jjrjKjj<>ubaj}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>uj&j<>jj<>jjBjNjNubj?)<29><>}<7D>(j<00>NThe extracted timezone can be used to show the local time instead of UTC. e.g.<2E>j]<5D>j<00>NThe extracted timezone can be used to show the local time instead of UTC. e.g.<2E><><EFBFBD><EFBFBD><EFBFBD>}<7D>(jj+jjBjNjNubaj}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>uj&j>jjrjK jj<>jjBubjD)<29><>}<7D>(j<00><>>>> import arrow
>>> print(arrow.now()) # returns non-timezone-aware time
>>> print(arrow.now(tz=get_system_tz()) # prints timezone aware time.<2E>j]<5D>j<00><>>>> import arrow
>>> print(arrow.now()) # returns non-timezone-aware time
>>> print(arrow.now(tz=get_system_tz()) # prints timezone aware time.<2E><><EFBFBD><EFBFBD><EFBFBD>}<7D>jj9sbaj}<7D>(j_]<5D>j<EFBFBD>]<5D>jPaj<61>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>j<>uj&jCjj<>jjBjNjNubej}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>uj&jqjjsjjBjj<>jKubej}<7D>(j_]<5D>j<EFBFBD>]<5D>(<28>py<70><79>function<6F>ej<65>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>hxjPj<>
jQj<>
jQj<>
<00>j<EFBFBD>
<00>j<EFBFBD>
<00>uj&j<>jjBjjjjrjNubje)<29><>}<7D>(jhKj]<5D>j}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D><>entries<65>]<5D>(j<><00>9internet_available() (in module inkycal.custom.functions)<29><>+inkycal.custom.functions.internet_available<6C>hKNt<4E>auj&hjjjjBj<00>x/Users/ace/Desktop/Projekte/Inkycal/inkycal/custom/functions.py:docstring of inkycal.custom.functions.internet_available<6C>jNubj<62>)<29><>}<7D>(jhKj]<5D>(j<>)<29><>}<7D>(j<00>internet_available()<29>j]<5D>(j<>)<29><>}<7D>(j<00>inkycal.custom.functions.<2E>j]<5D>j<00>inkycal.custom.functions.<2E><><EFBFBD><EFBFBD><EFBFBD>}<7D>(jjkjjBjNjNubaj}<7D>(j_]<5D>j<EFBFBD>]<5D>(j<>j<>ej<65>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>j<>uj&j<>jjgjjBj<00>x/Users/ace/Desktop/Projekte/Inkycal/inkycal/custom/functions.py:docstring of inkycal.custom.functions.internet_available<6C>jKubj<62>)<29><>}<7D>(j<00>internet_available<6C>j]<5D>j<00>internet_available<6C><65><EFBFBD><EFBFBD><EFBFBD>}<7D>(jjzjjBjNjNubaj}<7D>(j_]<5D>j<EFBFBD>]<5D>(j<>j<>ej<65>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>j<>uj&j<>jjgjjBjjyjKubj<62>)<29><>}<7D>(j<00>()<29>j]<5D>j}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>j<>uj&j<>jjgjjBjjyjKubej}<7D>(j_]<5D>jaaj<61>]<5D>(jfjgej<65>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>jk<00>inkycal.custom.functions<6E>jqhKjmj|jnj<>j|<00><>jp<00>internet_available()<29>uj&j<>jjyjKjjdjjBubjr)<29><>}<7D>(jhKj]<5D>(j?)<29><>}<7D>(j<00>$checks if the internet is available.<2E>j]<5D>j<00>$checks if the internet is available.<2E><><EFBFBD><EFBFBD><EFBFBD>}<7D>(jj<>jjBjNjNubaj}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>uj&j>jjcjKjj<>jjBubj?)<29><>}<7D>(j<00>eAttempts to connect to google.com with a timeout of 5 seconds to check
if the network can be reached.<2E>j]<5D>j<00>eAttempts to connect to google.com with a timeout of 5 seconds to check
if the network can be reached.<2E><><EFBFBD><EFBFBD><EFBFBD>}<7D>(jj<>jjBjNjNubaj}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>uj&j>jjcjKjj<>jjBubj<62>)<29><>}<7D>(jhKj]<5D>j<EFBFBD>)<29><>}<7D>(j<00>bReturns:
- True if connection could be established.
- False if the internet could not be reached.
<EFBFBD>j]<5D>(j<>)<29><>}<7D>(j<00>Returns:<3A>j]<5D>j<00>Returns:<3A><><EFBFBD><EFBFBD><EFBFBD>}<7D>(jj<>jjBjNjNubaj}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>uj&j<>jjcjKjj<>ubj<62>)<29><>}<7D>(jhKj]<5D>j<EFBFBD>)<29><>}<7D>(jhKj]<5D>(j<>)<29><>}<7D>(j<00>(True if connection could be established.<2E>j]<5D>j?)<29><>}<7D>(jj<>j]<5D>j<00>(True if connection could be established.<2E><><EFBFBD><EFBFBD><EFBFBD>}<7D>(jj<>jjBjNjNubaj}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>uj&j>jjcjKjj<>ubaj}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>uj&j<>jj<>ubj<62>)<29><>}<7D>(j<00>,False if the internet could not be reached.
<EFBFBD>j]<5D>j?)<29><>}<7D>(j<00>+False if the internet could not be reached.<2E>j]<5D>j<00>+False if the internet could not be reached.<2E><><EFBFBD><EFBFBD><EFBFBD>}<7D>(jj<>jjBjNjNubaj}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>uj&j>jjcjKjj<>ubaj}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>uj&j<>jj<>ubej}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j j<>uj&j<>jjcjKjj<>ubaj}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>uj&j<>jj<>ubej}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>uj&j<>jjcjKjj<>ubaj}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>uj&j<>jj<>jjBjNjNubj?)<29><>}<7D>(j<00>EReturned output can be used to add a check for internet availability:<3A>j]<5D>j<00>EReturned output can be used to add a check for internet availability:<3A><><EFBFBD><EFBFBD><EFBFBD>}<7D>(jjjjBjNjNubaj}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>uj&j>jjcjK
jj<>jjBubjD)<29><>}<7D>(j<00>U>>> if internet_available():
>>> #...do something that requires internet connectivity<74>j]<5D>j<00>U>>> if internet_available():
>>> #...do something that requires internet connectivity<74><79><EFBFBD><EFBFBD><EFBFBD>}<7D>jj*sbaj}<7D>(j_]<5D>j<EFBFBD>]<5D>jPaj<61>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>j<>uj&jCjj<>jjBjjcjK ubej}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>uj&jqjjdjjBjjyjKubej}<7D>(j_]<5D>j<EFBFBD>]<5D>(<28>py<70><79>function<6F>ej<65>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>hxjAj<>
jBj<>
jBj<>
<00>j<EFBFBD>
<00>j<EFBFBD>
<00>uj&j<>jjBjjjjcjNubje)<29><>}<7D>(jhKj]<5D>j}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D><>entries<65>]<5D>(j<><00>0text_wrap() (in module inkycal.custom.functions)<29><>"inkycal.custom.functions.text_wrap<61>hKNt<4E>auj&hjjjjBjNjNubj<62>)<29><>}<7D>(jhKj]<5D>(j<>)<29><>}<7D>(j<00>*text_wrap(text, font=None, max_width=None)<29>j]<5D>(j<>)<29><>}<7D>(j<00>inkycal.custom.functions.<2E>j]<5D>j<00>inkycal.custom.functions.<2E><><EFBFBD><EFBFBD><EFBFBD>}<7D>(jj[jjBjNjNubaj}<7D>(j_]<5D>j<EFBFBD>]<5D>(j<>j<>ej<65>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>j<>uj&j<>jjWjjBj<00>o/Users/ace/Desktop/Projekte/Inkycal/inkycal/custom/functions.py:docstring of inkycal.custom.functions.text_wrap<61>jKubj<62>)<29><>}<7D>(j<00> text_wrap<61>j]<5D>j<00> text_wrap<61><70><EFBFBD><EFBFBD><EFBFBD>}<7D>(jjjjjBjNjNubaj}<7D>(j_]<5D>j<EFBFBD>]<5D>(j<>j<>ej<65>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>j<>uj&j<>jjWjjBjjijKubj<62>)<29><>}<7D>(j<00>text, font=None, max_width=None<6E>j]<5D>(j<>)<29><>}<7D>(j<00>text<78>j]<5D>j<EFBFBD>)<29><>}<7D>(j<00>text<78>j]<5D>j<00>text<78><74><EFBFBD><EFBFBD><EFBFBD>}<7D>(jj<>jjBjNjNubaj}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>aj<61>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>uj&j<>jj|ubaj}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>j<>uj&j<>jjxubj<62>)<29><>}<7D>(j<00> font=None<6E>j]<5D>(j<>)<29><>}<7D>(j<00>font<6E>j]<5D>j<00>font<6E><74><EFBFBD><EFBFBD><EFBFBD>}<7D>(jj<>jjBjNjNubaj}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>aj<61>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>uj&j<>jj<>ubj)<29><>}<7D>(j<00>=<3D>j]<5D>j<00>=<3D><><EFBFBD><EFBFBD><EFBFBD>}<7D>(jj<>jjBjNjNubaj}<7D>(j_]<5D>j<EFBFBD>]<5D>jaj<61>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>uj&jjj<>ubjx)<29><>}<7D>(j<00>None<6E>j]<5D>j<00>None<6E><65><EFBFBD><EFBFBD><EFBFBD>}<7D>(jj<>jjBjNjNubaj}<7D>(j_]<5D>j<EFBFBD>]<5D>jaj<61>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D><>support_smartquotes<65><73>uj&h<>jj<>ubej}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>j<>uj&j<>jjxubj<62>)<29><>}<7D>(j<00>max_width=None<6E>j]<5D>(j<>)<29><>}<7D>(j<00> max_width<74>j]<5D>j<00> max_width<74><68><EFBFBD><EFBFBD><EFBFBD>}<7D>(jj<>jjBjNjNubaj}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>aj<61>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>uj&j<>jj<>ubj)<29><>}<7D>(j<00>=<3D>j]<5D>j<00>=<3D><><EFBFBD><EFBFBD><EFBFBD>}<7D>(jj<>jjBjNjNubaj}<7D>(j_]<5D>j<EFBFBD>]<5D>jaj<61>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>uj&jjj<>ubjx)<29><>}<7D>(j<00>None<6E>j]<5D>j<00>None<6E><65><EFBFBD><EFBFBD><EFBFBD>}<7D>(jj<>jjBjNjNubaj}<7D>(j_]<5D>j<EFBFBD>]<5D>jaj<61>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D><>support_smartquotes<65><73>uj&h<>jj<>ubej}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>j<>uj&j<>jjxubej}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>j<>uj&j<>jjWjjBjjijKubej}<7D>(j_]<5D>jRaj<61>]<5D>(jfjgej<65>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>jk<00>inkycal.custom.functions<6E>jqhKjmjljnj
jl<00><>jp<00> text_wrap()<29>uj&j<>jjijKjjTjjBubjr)<29><>}<7D>(jhKj]<5D>(j?)<29><>}<7D>(j<00>*Splits a very long text into smaller parts<74>j]<5D>j<00>*Splits a very long text into smaller parts<74><73><EFBFBD><EFBFBD><EFBFBD>}<7D>(jjjjBjNjNubaj}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>uj&j>j<00>o/Users/ace/Desktop/Projekte/Inkycal/inkycal/custom/functions.py:docstring of inkycal.custom.functions.text_wrap<61>jKjj jjBubj?)<29><>}<7D>(j<00>~Splits a long text to smaller lines which can fit in a line with max_width.
Uses a Font object for more accurate calculations.<2E>j]<5D>j<00>~Splits a long text to smaller lines which can fit in a line with max_width.
Uses a Font object for more accurate calculations.<2E><><EFBFBD><EFBFBD><EFBFBD>}<7D>(jjjjBjNjNubaj}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>uj&j>jjjKjj jjBubj<62>)<29><>}<7D>(jhKj]<5D>(j<>)<29><>}<7D>(j<00><>Args:
- text -> Text as a string
- font: A PIL font object which is used to calculate the size.
- max_width: int-> a width in pixels defining the maximum width before
splitting the text into the next chunk.
<EFBFBD>j]<5D>(j<>)<29><>}<7D>(j<00>Args:<3A>j]<5D>j<00>Args:<3A><><EFBFBD><EFBFBD><EFBFBD>}<7D>(jj4jjBjNjNubaj}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>uj&j<>jjjK
jj0ubj<62>)<29><>}<7D>(jhKj]<5D>j<EFBFBD>)<29><>}<7D>(jhKj]<5D>(j<>)<29><>}<7D>(j<00>text -> Text as a string<6E>j]<5D>j?)<29><>}<7D>(jjJj]<5D>j<00>text -> Text as a string<6E><67><EFBFBD><EFBFBD><EFBFBD>}<7D>(jjLjjBjNjNubaj}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>uj&j>jjjKjjHubaj}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>uj&j<>jjEubj<62>)<29><>}<7D>(j<00><font: A PIL font object which is used to calculate the size.<2E>j]<5D>j?)<29><>}<7D>(jjaj]<5D>j<00><font: A PIL font object which is used to calculate the size.<2E><><EFBFBD><EFBFBD><EFBFBD>}<7D>(jjcjjBjNjNubaj}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>uj&j>jjjKjj_ubaj}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>uj&j<>jjEubj<62>)<29><>}<7D>(j<00>mmax_width: int-> a width in pixels defining the maximum width before
splitting the text into the next chunk.
<EFBFBD>j]<5D>j?)<29><>}<7D>(j<00>lmax_width: int-> a width in pixels defining the maximum width before
splitting the text into the next chunk.<2E>j]<5D>j<00>lmax_width: int-> a width in pixels defining the maximum width before
splitting the text into the next chunk.<2E><><EFBFBD><EFBFBD><EFBFBD>}<7D>(jjzjjBjNjNubaj}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>uj&j>jjjK jjvubaj}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>uj&j<>jjEubej}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j j<>uj&j<>jjjKjjBubaj}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>uj&j<>jj0ubej}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>uj&j<>jjjK
jj-ubj<62>)<29><>}<7D>(j<00><Returns:
A list containing chunked strings of the full text.<2E>j]<5D>(j<>)<29><>}<7D>(j<00>Returns:<3A>j]<5D>j<00>Returns:<3A><><EFBFBD><EFBFBD><EFBFBD>}<7D>(jj<>jjBjNjNubaj}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>uj&j<>jjjK jj<>ubj<62>)<29><>}<7D>(jhKj]<5D>j?)<29><>}<7D>(j<00>3A list containing chunked strings of the full text.<2E>j]<5D>j<00>3A list containing chunked strings of the full text.<2E><><EFBFBD><EFBFBD><EFBFBD>}<7D>(jj<>jjBjNjNubaj}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>uj&j>jjjK jj<>ubaj}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>uj&j<>jj<>ubej}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>uj&j<>jjjK jj-jjBubej}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>uj&j<>jj jjBjNjNubej}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>uj&jqjjTjjBjjijKubej}<7D>(j_]<5D>j<EFBFBD>]<5D>(<28>py<70><79>function<6F>ej<65>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>hxj<78>j<>
j<>j<>
j<>j<>
<00>j<EFBFBD>
<00>j<EFBFBD>
<00>uj&j<>jjBjjjNjNubje)<29><>}<7D>(jhKj]<5D>j}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D><>entries<65>]<5D>(j<><00>,write() (in module inkycal.custom.functions)<29><>inkycal.custom.functions.write<74>hKNt<4E>auj&hjjjjBjNjNubj<62>)<29><>}<7D>(jhKj]<5D>(j<>)<29><>}<7D>(j<00>5write(image, xy, box_size, text, font=None, **kwargs)<29>j]<5D>(j<>)<29><>}<7D>(j<00>inkycal.custom.functions.<2E>j]<5D>j<00>inkycal.custom.functions.<2E><><EFBFBD><EFBFBD><EFBFBD>}<7D>(jj<>jjBjNjNubaj}<7D>(j_]<5D>j<EFBFBD>]<5D>(j<>j<>ej<65>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>j<>uj&j<>jj<>jjBj<00>k/Users/ace/Desktop/Projekte/Inkycal/inkycal/custom/functions.py:docstring of inkycal.custom.functions.write<74>jKubj<62>)<29><>}<7D>(j<00>write<74>j]<5D>j<00>write<74><65><EFBFBD><EFBFBD><EFBFBD>}<7D>(jjjjBjNjNubaj}<7D>(j_]<5D>j<EFBFBD>]<5D>(j<>j<>ej<65>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>j<>uj&j<>jj<>jjBjjjKubj<62>)<29><>}<7D>(j<00>.image, xy, box_size, text, font=None, **kwargs<67>j]<5D>(j<>)<29><>}<7D>(j<00>image<67>j]<5D>j<EFBFBD>)<29><>}<7D>(j<00>image<67>j]<5D>j<00>image<67><65><EFBFBD><EFBFBD><EFBFBD>}<7D>(jjjjBjNjNubaj}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>aj<61>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>uj&j<>jjubaj}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>j<>uj&j<>jjubj<62>)<29><>}<7D>(j<00>xy<78>j]<5D>j<EFBFBD>)<29><>}<7D>(j<00>xy<78>j]<5D>j<00>xy<78><79><EFBFBD><EFBFBD><EFBFBD>}<7D>(jj5jjBjNjNubaj}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>aj<61>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>uj&j<>jj1ubaj}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>j<>uj&j<>jjubj<62>)<29><>}<7D>(j<00>box_size<7A>j]<5D>j<EFBFBD>)<29><>}<7D>(j<00>box_size<7A>j]<5D>j<00>box_size<7A><65><EFBFBD><EFBFBD><EFBFBD>}<7D>(jjMjjBjNjNubaj}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>aj<61>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>uj&j<>jjIubaj}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>j<>uj&j<>jjubj<62>)<29><>}<7D>(j<00>text<78>j]<5D>j<EFBFBD>)<29><>}<7D>(j<00>text<78>j]<5D>j<00>text<78><74><EFBFBD><EFBFBD><EFBFBD>}<7D>(jjejjBjNjNubaj}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>aj<61>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>uj&j<>jjaubaj}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>j<>uj&j<>jjubj<62>)<29><>}<7D>(j<00> font=None<6E>j]<5D>(j<>)<29><>}<7D>(j<00>font<6E>j]<5D>j<00>font<6E><74><EFBFBD><EFBFBD><EFBFBD>}<7D>(jj}jjBjNjNubaj}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>aj<61>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>uj&j<>jjyubj)<29><>}<7D>(j<00>=<3D>j]<5D>j<00>=<3D><><EFBFBD><EFBFBD><EFBFBD>}<7D>(jj<>jjBjNjNubaj}<7D>(j_]<5D>j<EFBFBD>]<5D>jaj<61>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>uj&jjjyubjx)<29><>}<7D>(j<00>None<6E>j]<5D>j<00>None<6E><65><EFBFBD><EFBFBD><EFBFBD>}<7D>(jj<>jjBjNjNubaj}<7D>(j_]<5D>j<EFBFBD>]<5D>jaj<61>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D><>support_smartquotes<65><73>uj&h<>jjyubej}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>j<>uj&j<>jjubj<62>)<29><>}<7D>(j<00>**kwargs<67>j]<5D>(j)<29><>}<7D>(j<00>**<2A>j]<5D>j<00>**<2A><><EFBFBD><EFBFBD><EFBFBD>}<7D>(jj<>jjBjNjNubaj}<7D>(j_]<5D>j<EFBFBD>]<5D>jaj<61>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>uj&jjj<>ubj<62>)<29><>}<7D>(j<00>kwargs<67>j]<5D>j<00>kwargs<67><73><EFBFBD><EFBFBD><EFBFBD>}<7D>(jj<>jjBjNjNubaj}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>aj<61>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>uj&j<>jj<>ubej}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>j<>uj&j<>jjubej}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>j<>uj&j<>jj<>jjBjjjKubej}<7D>(j_]<5D>j<EFBFBD>aj<61>]<5D>(jfjgej<65>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>jk<00>inkycal.custom.functions<6E>jqhKjmj jnj<>j <00><>jp<00>write()<29>uj&j<>jjjKjj<>jjBubjr)<29><>}<7D>(jhKj]<5D>(j?)<29><>}<7D>(j<00>Writes text on a image.<2E>j]<5D>j<00>Writes text on a image.<2E><><EFBFBD><EFBFBD><EFBFBD>}<7D>(jj<>jjBjNjNubaj}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>uj&j>j<00>k/Users/ace/Desktop/Projekte/Inkycal/inkycal/custom/functions.py:docstring of inkycal.custom.functions.write<74>jKjj<>jjBubj?)<29><>}<7D>(j<00>;Writes given text at given position on the specified image.<2E>j]<5D>j<00>;Writes given text at given position on the specified image.<2E><><EFBFBD><EFBFBD><EFBFBD>}<7D>(jj<>jjBjNjNubaj}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>uj&j>jj<>jKjj<>jjBubj<62>)<29><>}<7D>(jhKj]<5D>(j<>)<29><>}<7D>(jX\Args:
- image: The image to draw this text on, usually im_black or im_colour.
- xy: tuple-> (x,y) representing the x and y co-ordinate.
- box_size: tuple -> (width, height) representing the size of the text box.
- text: string, the actual text to add on the image.
- font: A PIL Font object e.g.
ImageFont.truetype(fonts['fontname'], size = 10).
<EFBFBD>j]<5D>(j<>)<29><>}<7D>(j<00>Args:<3A>j]<5D>j<00>Args:<3A><><EFBFBD><EFBFBD><EFBFBD>}<7D>(jj
jjBjNjNubaj}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>uj&j<>jj<>jK jjubj<62>)<29><>}<7D>(jhKj]<5D>j<EFBFBD>)<29><>}<7D>(jhKj]<5D>(j<>)<29><>}<7D>(j<00>Eimage: The image to draw this text on, usually im_black or im_colour.<2E>j]<5D>j?)<29><>}<7D>(jj j]<5D>j<00>Eimage: The image to draw this text on, usually im_black or im_colour.<2E><><EFBFBD><EFBFBD><EFBFBD>}<7D>(jj"jjBjNjNubaj}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>uj&j>jj<>jKjjubaj}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>uj&j<>jjubj<62>)<29><>}<7D>(j<00>7xy: tuple-> (x,y) representing the x and y co-ordinate.<2E>j]<5D>j?)<29><>}<7D>(jj7j]<5D>j<00>7xy: tuple-> (x,y) representing the x and y co-ordinate.<2E><><EFBFBD><EFBFBD><EFBFBD>}<7D>(jj9jjBjNjNubaj}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>uj&j>jj<>jKjj5ubaj}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>uj&j<>jjubj<62>)<29><>}<7D>(j<00>Ibox_size: tuple -> (width, height) representing the size of the text box.<2E>j]<5D>j?)<29><>}<7D>(jjNj]<5D>j<00>Ibox_size: tuple -> (width, height) representing the size of the text box.<2E><><EFBFBD><EFBFBD><EFBFBD>}<7D>(jjPjjBjNjNubaj}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>uj&j>jj<>jKjjLubaj}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>uj&j<>jjubj<62>)<29><>}<7D>(j<00>2text: string, the actual text to add on the image.<2E>j]<5D>j?)<29><>}<7D>(jjej]<5D>j<00>2text: string, the actual text to add on the image.<2E><><EFBFBD><EFBFBD><EFBFBD>}<7D>(jjgjjBjNjNubaj}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>uj&j>jj<>jK jjcubaj}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>uj&j<>jjubj<62>)<29><>}<7D>(j<00>Ofont: A PIL Font object e.g.
ImageFont.truetype(fonts['fontname'], size = 10).
<EFBFBD>j]<5D>j?)<29><>}<7D>(j<00>Nfont: A PIL Font object e.g.
ImageFont.truetype(fonts['fontname'], size = 10).<2E>j]<5D>j<00>Rfont: A PIL Font object e.g.
ImageFont.truetype(fonts[fontname], size = 10).<2E><><EFBFBD><EFBFBD><EFBFBD>}<7D>(jj~jjBjNjNubaj}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>uj&j>jj<>jK
jjzubaj}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>uj&j<>jjubej}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j j<>uj&j<>jj<>jKjjubaj}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>uj&j<>jjubej}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>uj&j<>jj<>jK jjubj<62>)<29><>}<7D>(jX|Args: (optional)
- alignment: alignment of the text, use 'center', 'left', 'right'.
- autofit: bool (True/False). Automatically increases fontsize to fill in
as much of the box-height as possible.
- colour: black by default, do not change as it causes issues with rendering
on e-Paper.
- rotation: Rotate the text with the text-box by a given angle anti-clockwise.
- fill_width: Decimal representing a percentage e.g. 0.9 # 90%. Fill a
maximum of 90% of the size of the full width of text-box.
- fill_height: Decimal representing a percentage e.g. 0.9 # 90%. Fill a
maximum of 90% of the size of the full height of the text-box.<2E>j]<5D>(j<>)<29><>}<7D>(j<00>Args: (optional)<29>j]<5D>j<00>Args: (optional)<29><><EFBFBD><EFBFBD><EFBFBD>}<7D>(jj<>jjBjNjNubaj}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>uj&j<>jj<>jKjj<>ubj<62>)<29><>}<7D>(jhKj]<5D>j<EFBFBD>)<29><>}<7D>(jhKj]<5D>(j<>)<29><>}<7D>(j<00>@alignment: alignment of the text, use 'center', 'left', 'right'.<2E>j]<5D>j?)<29><>}<7D>(jj<>j]<5D>j<00>Lalignment: alignment of the text, use center, left, right.<2E><><EFBFBD><EFBFBD><EFBFBD>}<7D>(jj<>jjBjNjNubaj}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>uj&j>jj<>jKjj<>ubaj}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>uj&j<>jj<>ubj<62>)<29><>}<7D>(j<00>nautofit: bool (True/False). Automatically increases fontsize to fill in
as much of the box-height as possible.<2E>j]<5D>j?)<29><>}<7D>(j<00>nautofit: bool (True/False). Automatically increases fontsize to fill in
as much of the box-height as possible.<2E>j]<5D>j<00>nautofit: bool (True/False). Automatically increases fontsize to fill in
as much of the box-height as possible.<2E><><EFBFBD><EFBFBD><EFBFBD>}<7D>(jj<>jjBjNjNubaj}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>uj&j>jj<>jKjj<>ubaj}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>uj&j<>jj<>ubj<62>)<29><>}<7D>(j<00>Vcolour: black by default, do not change as it causes issues with rendering
on e-Paper.<2E>j]<5D>j?)<29><>}<7D>(j<00>Vcolour: black by default, do not change as it causes issues with rendering
on e-Paper.<2E>j]<5D>j<00>Vcolour: black by default, do not change as it causes issues with rendering
on e-Paper.<2E><><EFBFBD><EFBFBD><EFBFBD>}<7D>(jj<>jjBjNjNubaj}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>uj&j>jj<>jKjj<>ubaj}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>uj&j<>jj<>ubj<62>)<29><>}<7D>(j<00>Lrotation: Rotate the text with the text-box by a given angle anti-clockwise.<2E>j]<5D>j?)<29><>}<7D>(jjj]<5D>j<00>Lrotation: Rotate the text with the text-box by a given angle anti-clockwise.<2E><><EFBFBD><EFBFBD><EFBFBD>}<7D>(jjjjBjNjNubaj}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>uj&j>jj<>jKjjubaj<00>}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>uj&j<>jj<>ubj<62>)<29><>}<7D>(j<00>~fill_width: Decimal representing a percentage e.g. 0.9 # 90%. Fill a
maximum of 90% of the size of the full width of text-box.<2E>j]<5D>j?)<29><>}<7D>(j<00>~fill_width: Decimal representing a percentage e.g. 0.9 # 90%. Fill a
maximum of 90% of the size of the full width of text-box.<2E>j]<5D>j<00>~fill_width: Decimal representing a percentage e.g. 0.9 # 90%. Fill a
maximum of 90% of the size of the full width of text-box.<2E><><EFBFBD><EFBFBD><EFBFBD>}<7D>(jjjjBjNjNubaj}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>uj&j>jj<>jKjjubaj}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>uj&j<>jj<>ubj<62>)<29><>}<7D>(j<00><>fill_height: Decimal representing a percentage e.g. 0.9 # 90%. Fill a
maximum of 90% of the size of the full height of the text-box.<2E>j]<5D>j?)<29><>}<7D>(j<00><>fill_height: Decimal representing a percentage e.g. 0.9 # 90%. Fill a
maximum of 90% of the size of the full height of the text-box.<2E>j]<5D>j<00><>fill_height: Decimal representing a percentage e.g. 0.9 # 90%. Fill a
maximum of 90% of the size of the full height of the text-box.<2E><><EFBFBD><EFBFBD><EFBFBD>}<7D>(jj6jjBjNjNubaj}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>uj&j>jj<>jKjj2ubaj}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>uj&j<>jj<>ubej}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j j<>uj&j<>jj<>jKjj<>ubaj}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>uj&j<>jj<>ubej}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>uj&j<>jj<>jKjjjjBubej}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>uj&j<>jj<>jjBjNjNubej}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>uj&jqjj<>jjBjjjKubej}<7D>(j_]<5D>j<EFBFBD>]<5D>(<28>py<70><79>function<6F>ej<65>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>hxjkj<>
jlj<>
jlj<>
<00>j<EFBFBD>
<00>j<EFBFBD>
<00>uj&j<>jjBjjjNjNubej}<7D>(j_]<5D>(j-<00>custom-functions<6E>ej<65>]<5D>j<EFBFBD>]<5D><>custom functions<6E>aj<61>]<5D>j<EFBFBD>]<5D>uj&h=jjBjjBjjSjKubj)<29><>}<7D>(jhKj]<5D>(j )<29><>}<7D>(j<00>Helper classes<65>j]<5D>j<00>Helper classes<65><73><EFBFBD><EFBFBD><EFBFBD>}<7D>(jj{jjBjNjNubaj}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>uj&j
jjxjjBjjSjKubje)<29><>}<7D>(jhKj]<5D>j}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D><>entries<65>]<5D>(jq<00>#module; inkycal.modules.ical_parser<65><72>"module-inkycal.modules.ical_parser<65>hKNt<4E>auj&hjjxjjBj<00>k/Users/ace/Desktop/Projekte/Inkycal/inkycal/modules/ical_parser.py:docstring of inkycal.modules.ical_parser<65>jNubj?)<29><>}<7D>(j<00>6Inkycal iCalendar parsing module
Copyright by aceisace<63>j]<5D>j<00>6Inkycal iCalendar parsing module
Copyright by aceisace<63><65><EFBFBD><EFBFBD><EFBFBD>}<7D>(jj<>jjBjNjNubaj}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>uj&j>jj<>jKjjxjjBubje)<29><>}<7D>(jhKj]<5D>j}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D><>entries<65>]<5D>(j<><00>0iCalendar (class in inkycal.modules.ical_parser)<29><>%inkycal.modules.ical_parser.iCalendar<61>hKNt<4E>auj&hjjxjjBjNjNubj<62>)<29><>}<7D>(jhKj]<5D>(j<>)<29><>}<7D>(j<00> iCalendar()<29>j]<5D>(j<>)<29><>}<7D>(j<00>2[<#text: 'class'>, <desc_sig_space: <#text: ' '>>]<5D>j]<5D>(j<00>class<73><73><EFBFBD><EFBFBD><EFBFBD>}<7D>(jj<>jjBjNjNubj<62>)<29><>}<7D>(j<00> <20>j]<5D>j<00> <20><><EFBFBD><EFBFBD><EFBFBD>}<7D>(jj<>jjBjNjNubaj}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>aj<61>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>uj&j<>jj<>ubej}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>j<>uj&j<>jj<>jjBj<00>u/Users/ace/Desktop/Projekte/Inkycal/inkycal/modules/ical_parser.py:docstring of inkycal.modules.ical_parser.iCalendar<61>jKubj<62>)<29><>}<7D>(j<00>inkycal.modules.ical_parser.<2E>j]<5D>j<00>inkycal.modules.ical_parser.<2E><><EFBFBD><EFBFBD><EFBFBD>}<7D>(jj<>jjBjNjNubaj}<7D>(j_]<5D>j<EFBFBD>]<5D>(j<>j<>ej<65>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>j<>uj&j<>jj<>jjBjj<>jKubj<62>)<29><>}<7D>(j<00> iCalendar<61>j]<5D>j<00> iCalendar<61><72><EFBFBD><EFBFBD><EFBFBD>}<7D>(jj<>jjBjNjNubaj}<7D>(j_]<5D>j<EFBFBD>]<5D>(j<>j<>ej<65>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>j<>uj&j<>jj<>jjBjj<>jKubej}<7D>(j_]<5D>j<EFBFBD>aj<61>]<5D>(jfjgej<65>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>jk<00>inkycal.modules.ical_parser<65>jqhKjmj<>jnj<>j<><00><>jpj<>uj&j<>jj<>jKjj<>jjBubjr)<29><>}<7D>(jhKj]<5D>(j?)<29><>}<7D>(j<00>ViCalendar parsing moudule for inkycal.
Parses events from given iCalendar URLs / paths<68>j]<5D>j<00>ViCalendar parsing moudule for inkycal.
Parses events from given iCalendar URLs / paths<68><73><EFBFBD><EFBFBD><EFBFBD>}<7D>(jj<>jjBjNjNubaj}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>uj&j>j<00>u/Users/ace/Desktop/Projekte/Inkycal/inkycal/modules/ical_parser.py:docstring of inkycal.modules.ical_parser.iCalendar<61>jKjj<>jjBubje)<29><>}<7D>(jhKj]<5D>j}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D><>entries<65>]<5D>(j<><00>?all_day() (inkycal.modules.ical_parser.iCalendar static method)<29><>-inkycal.modules.ical_parser.iCalendar.all_day<61>hKNt<4E>auj&hjj<>jjBj<00>}/Users/ace/Desktop/Projekte/Inkycal/inkycal/modules/ical_parser.py:docstring of inkycal.modules.ical_parser.iCalendar.all_day<61>jNubj<62>)<29><>}<7D>(jhKj]<5D>(j<>)<29><>}<7D>(j<00>iCalendar.all_day(event)<29>j]<5D>(j<>)<29><>}<7D>(j<00>3[<#text: 'static'>, <desc_sig_space: <#text: ' '>>]<5D>j]<5D>(j<00>static<69><63><EFBFBD><EFBFBD><EFBFBD>}<7D>(jj$jjBjNjNubj<62>)<29><>}<7D>(j<00> <20>j]<5D>j<00> <20><><EFBFBD><EFBFBD><EFBFBD>}<7D>(jj,jjBjNjNubaj}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>aj<61>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>uj&j<>jj$ubej}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>j<>uj&j<>jj jjBj<00>}/Users/ace/Desktop/Projekte/Inkycal/inkycal/modules/ical_parser.py:docstring of inkycal.modules.ical_parser.iCalendar.all_day<61>jKubj<62>)<29><>}<7D>(j<00>all_day<61>j]<5D>j<00>all_day<61><79><EFBFBD><EFBFBD><EFBFBD>}<7D>(jjAjjBjNjNubaj}<7D>(j_]<5D>j<EFBFBD>]<5D>(j<>j<>ej<65>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>j<>uj&j<>jj jjBjj@jKubj<62>)<29><>}<7D>(j<00>event<6E>j]<5D>j<EFBFBD>)<29><>}<7D>(j<00>event<6E>j]<5D>j<EFBFBD>)<29><>}<7D>(j<00>event<6E>j]<5D>j<00>event<6E><74><EFBFBD><EFBFBD><EFBFBD>}<7D>(jjWjjBjNjNubaj}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>aj<61>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>uj&j<>jjSubaj}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>j<>uj&j<>jjOubaj}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>j<>uj&j<>jj jjBjj@jKubej}<7D>(j_]<5D>jaj<61>]<5D>(jfjgej<65>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>jk<00>inkycal.modules.ical_parser<65>jqj<>jm<00>iCalendar.all_day<61>jnjw<00> iCalendar<61><72>all_day<61><79><EFBFBD>jp<00>iCalendar.all_day()<29>uj&j<>jj@jKjjjjBubjr)<29><>}<7D>(jhKj]<5D>j?)<29><>}<7D>(j<00>SCheck if an event is an all day event.
Returns True if event is all day, else False<73>j]<5D>j<00>SCheck if an event is an all day event.
Returns True if event is all day, else False<73><65><EFBFBD><EFBFBD><EFBFBD>}<7D>(jj<>jjBjNjNubaj}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>uj&j>jjjKjj}jjBubaj}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>uj&jqjjjjBjj@jKubej}<7D>(j_]<5D>j<EFBFBD>]<5D>(<28>py<70><79>method<6F>ej<65>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>hxj<78>j<>
j<>j<>
j<>j<>
<00>j<EFBFBD>
<00>j<EFBFBD>
<00>uj&j<>jjBjj<>jjjNubje)<29><>}<7D>(jhKj]<5D>j}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D><>entries<65>]<5D>(j<><00>=clear_events() (inkycal.modules.ical_parser.iCalendar method)<29><>2inkycal.modules.ical_parser.iCalendar.clear_events<74>hKNt<4E>auj&hjj<>jjBj<00><>/Users/ace/Desktop/Projekte/Inkycal/inkycal/modules/ical_parser.py:docstring of inkycal.modules.ical_parser.iCalendar.clear_events<74>jNubj<62>)<29><>}<7D>(jhKj]<5D>(j<>)<29><>}<7D>(j<00>iCalendar.clear_events()<29>j]<5D>(j<>)<29><>}<7D>(j<00> clear_events<74>j]<5D>j<00> clear_events<74><73><EFBFBD><EFBFBD><EFBFBD>}<7D>(jj<>jjBjNjNubaj}<7D>(j_]<5D>j<EFBFBD>]<5D>(j<>j<>ej<65>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>j<>uj&j<>jj<>jjBj<00><>/Users/ace/Desktop/Projekte/Inkycal/inkycal/modules/ical_parser.py:docstring of inkycal.modules.ical_parser.iCalendar.clear_events<74>jKubj<62>)<29><>}<7D>(j<00>()<29>j]<5D>j}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>j<>uj&j<>jj<>jjBjj<>jKubej}<7D>(j_]<5D>j<EFBFBD>aj<61>]<5D>(jfjgej<65>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>jk<00>inkycal.modules.ical_parser<65>jqj<>jm<00>iCalendar.clear_events<74>jnj<><00> iCalendar<61><72> clear_events<74><73><EFBFBD>jp<00>iCalendar.clear_events()<29>uj&j<>jj<>jKjj<>jjBubjr)<29><>}<7D>(jhKj]<5D>j?)<29><>}<7D>(j<00>clear previously parsed events<74>j]<5D>j<00>clear previously parsed events<74><73><EFBFBD><EFBFBD><EFBFBD>}<7D>(jj<>jjBjNjNubaj}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>uj&j>jj<>jKjj<>jjBubaj}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>uj&jqjj<>jjBjj<>jKubej}<7D>(j_]<5D>j<EFBFBD>]<5D>(<28>py<70><79>method<6F>ej<65>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>hxj<78>j<>
j<>j<>
j<>j<>
<00>j<EFBFBD>
<00>j<EFBFBD>
<00>uj&j<>jjBjj<>jj<>jNubje)<29><>}<7D>(jhKj]<5D>j}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D><>entries<65>]<5D>(j<><00>;get_events() (inkycal.modules.ical_parser.iCalendar method)<29><>0inkycal.modules.ical_parser.iCalendar.get_events<74>hKNt<4E>auj&hjj<>jjBj<00><>/Users/ace/Desktop/Projekte/Inkycal/inkycal/modules/ical_parser.py:docstring of inkycal.modules.ical_parser.iCalendar.get_events<74>jNubj<62>)<29><>}<7D>(jhKj]<5D>(j<>)<29><>}<7D>(j<00>AiCalendar.get_events(timeline_start, timeline_end, timezone=None)<29>j]<5D>(j<>)<29><>}<7D>(j<00>
get_events<EFBFBD>j]<5D>j<00>
get_events<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>}<7D>(jj jjBjNjNubaj}<7D>(j_]<5D>j<EFBFBD>]<5D>(j<>j<>ej<65>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>j<>uj&j<>jj jjBj<00><>/Users/ace/Desktop/Projekte/Inkycal/inkycal/modules/ical_parser.py:docstring of inkycal.modules.ical_parser.iCalendar.get_events<74>jKubj<62>)<29><>}<7D>(j<00>+timeline_start, timeline_end, timezone=None<6E>j]<5D>(j<>)<29><>}<7D>(j<00>timeline_start<72>j]<5D>j<EFBFBD>)<29><>}<7D>(j<00>timeline_start<72>j]<5D>j<00>timeline_start<72><74><EFBFBD><EFBFBD><EFBFBD>}<7D>(jj# jjBjNjNubaj}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>aj<61>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>uj&j<>jj ubaj}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>j<>uj&j<>jj ubj<62>)<29><>}<7D>(j<00> timeline_end<6E>j]<5D>j<EFBFBD>)<29><>}<7D>(j<00> timeline_end<6E>j]<5D>j<00> timeline_end<6E><64><EFBFBD><EFBFBD><EFBFBD>}<7D>(jj; jjBjNjNubaj}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>aj<61>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>uj&j<>jj7 ubaj}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>j<>uj&j<>jj ubj<62>)<29><>}<7D>(j<00> timezone=None<6E>j]<5D>(j<>)<29><>}<7D>(j<00>timezone<6E>j]<5D>j<00>timezone<6E><65><EFBFBD><EFBFBD><EFBFBD>}<7D>(jjS jjBjNjNubaj}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>aj<61>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>uj&j<>jjO ubj)<29><>}<7D>(j<00>=<3D>j]<5D>j<00>=<3D><><EFBFBD><EFBFBD><EFBFBD>}<7D>(jja jjBjNjNubaj}<7D>(j_]<5D>j<EFBFBD>]<5D>jaj<61>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>uj&jjjO ubjx)<29><>}<7D>(j<00>None<6E>j]<5D>j<00>None<6E><65><EFBFBD><EFBFBD><EFBFBD>}<7D>(jjo jjBjNjNubaj}<7D>(j_]<5D>j<EFBFBD>]<5D>jaj<61>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D><>support_smartquotes<65><73>uj&h<>jjO ubej}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>j<>uj&j<>jj ubej}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>j<>uj&j<>jj jjBjj jKubej}<7D>(j_]<5D>j aj<61>]<5D>(jfjgej<65>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>jk<00>inkycal.modules.ical_parser<65>jqj<>jm<00>iCalendar.get_events<74>jnj<> <00> iCalendar<61><72>
get_events<EFBFBD><EFBFBD><EFBFBD>jp<00>iCalendar.get_events()<29>uj&j<>jj jKjj jjBubjr)<29><>}<7D>(jhKj]<5D>j?)<29><>}<7D>(jXInput an arrow (time) object for:
* the beginning of timeline (events have to end after this time)
* the end of the timeline (events have to begin before this time)
* timezone if events should be formatted to local time
Returns a list of events sorted by date<74>j]<5D>jXInput an arrow (time) object for:
* the beginning of timeline (events have to end after this time)
* the end of the timeline (events have to begin before this time)
* timezone if events should be formatted to local time
Returns a list of events sorted by date<74><65><EFBFBD><EFBFBD><EFBFBD>}<7D>(jj<> jjBjNjNubaj}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>uj&j>jj jKjj<> jjBubaj}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>uj&jqjj jjBjj jKubej}<7D>(j_]<5D>j<EFBFBD>]<5D>(<28>py<70><79>method<6F>ej<65>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>hxj<78> j<>
j<> j<>
j<> j<>
<00>j<EFBFBD>
<00>j<EFBFBD>
<00>uj&j<>jjBjj<>jj jNubje)<29><>}<7D>(jhKj]<5D>j}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D><>entries<65>]<5D>(j<><00>Eget_system_tz() (inkycal.modules.ical_parser.iCalendar static method)<29><>3inkycal.modules.ical_parser.iCalendar.get_system_tz<74>hKNt<4E>auj&hjj<>jjBj<00><>/Users/ace/Desktop/Projekte/Inkycal/inkycal/modules/ical_parser.py:docstring of inkycal.modules.ical_parser.iCalendar.get_system_tz<74>jNubj<62>)<29><>}<7D>(jhKj]<5D>(j<>)<29><>}<7D>(j<00>iCalendar.get_system_tz()<29>j]<5D>(j<>)<29><>}<7D>(j<00>3[<#text: 'static'>, <desc_sig_space: <#text: ' '>>]<5D>j]<5D>(j<00>static<69><63><EFBFBD><EFBFBD><EFBFBD>}<7D>(jj<> jjBjNjNubj<62>)<29><>}<7D>(j<00> <20>j]<5D>j<00> <20><><EFBFBD><EFBFBD><EFBFBD>}<7D>(jj<> jjBjNjNubaj}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>aj<61>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>uj&j<>jj<> ubej}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>j<>uj&j<>jj<> jjBj<00><>/Users/ace/Desktop/Projekte/Inkycal/inkycal/modules/ical_parser.py:docstring of inkycal.modules.ical_parser.iCalendar.get_system_tz<74>jKubj<62>)<29><>}<7D>(j<00> get_system_tz<74>j]<5D>j<00> get_system_tz<74><7A><EFBFBD><EFBFBD><EFBFBD>}<7D>(jj<> jjBjNjNubaj}<7D>(j_]<5D>j<EFBFBD>]<5D>(j<>j<>ej<65>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>j<>uj&j<>jj<> jjBjj<> jKubj<62>)<29><>}<7D>(j<00>()<29>j]<5D>j}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>j<>uj&j<>jj<> jjBjj<> jKubej}<7D>(j_]<5D>j<EFBFBD> aj<61>]<5D>(jfjgej<65>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>jk<00>inkycal.modules.ical_parser<65>jqj<>jm<00>iCalendar.get_system_tz<74>jnj!<00> iCalendar<61><72> get_system_tz<74><7A><EFBFBD>jp<00>iCalendar.get_system_tz()<29>uj&j<>jj<> jKjj<> jjBubjr)<29><>}<7D>(jhKj]<5D>j?)<29><>}<7D>(j<00>"Get the timezone set by the system<65>j]<5D>j<00>"Get the timezone set by the system<65><6D><EFBFBD><EFBFBD><EFBFBD>}<7D>(jj!jjBjNjNubaj}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>uj&j>jj<> jKjj !jjBubaj}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>uj&jqjj<> jjBjj<> jKubej}<7D>(j_]<5D>j<EFBFBD>]<5D>(<28>py<70><79>method<6F>ej<65>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>hxj&!j<>
j'!j<>
j'!j<>
<00>j<EFBFBD>
<00>j<EFBFBD>
<00>uj&j<>jjBjj<>jj<> jNubje)<29><>}<7D>(jhKj]<5D>j}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D><>entries<65>]<5D>(j<><00>?load_from_file() (inkycal.modules.ical_parser.iCalendar method)<29><>4inkycal.modules.ical_parser.iCalendar.load_from_file<6C>hKNt<4E>auj&hjj<>jjBj<00><>/Users/ace/Desktop/Projekte/Inkycal/inkycal/modules/ical_parser.py:docstring of inkycal.modules.ical_parser.iCalendar.load_from_file<6C>jNubj<62>)<29><>}<7D>(jhKj]<5D>(j<>)<29><>}<7D>(j<00>"iCalendar.load_from_file(filepath)<29>j]<5D>(j<>)<29><>}<7D>(j<00>load_from_file<6C>j]<5D>j<00>load_from_file<6C><65><EFBFBD><EFBFBD><EFBFBD>}<7D>(jjA!jjBjNjNubaj}<7D>(j_]<5D>j<EFBFBD>]<5D>(j<>j<>ej<65>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>j<>uj&j<>jj=!jjBj<00><>/Users/ace/Desktop/Projekte/Inkycal/inkycal/modules/ical_parser.py:docstring of inkycal.modules.ical_parser.iCalendar.load_from_file<6C>jKubj<62>)<29><>}<7D>(j<00>filepath<74>j]<5D>j<EFBFBD>)<29><>}<7D>(j<00>filepath<74>j]<5D>j<EFBFBD>)<29><>}<7D>(j<00>filepath<74>j]<5D>j<00>filepath<74><68><EFBFBD><EFBFBD><EFBFBD>}<7D>(jjX!jjBjNjNubaj}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>aj<61>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>uj&j<>jjT!ubaj}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>j<>uj&j<>jjP!ubaj}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>j<>uj&j<>jj=!jjBjjO!jKubej}<7D>(j_]<5D>j7!aj<61>]<5D>(jfjgej<65>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>jk<00>inkycal.modules.ical_parser<65>jqj<>jm<00>iCalendar.load_from_file<6C>jnjx!<00> iCalendar<61><72>load_from_file<6C><65><EFBFBD>jp<00>iCalendar.load_from_file()<29>uj&j<>jjO!jKjj:!jjBubjr)<29><>}<7D>(jhKj]<5D>j?)<29><>}<7D>(j<00><>Input a string or list of strings containing valid iCalendar filepaths
example: 'path1' (single file) OR ['path1', 'path2'] (multiple files)
returns a list of iCalendars as string (raw)<29>j]<5D>j<00><>Input a string or list of strings containing valid iCalendar filepaths
example: path1 (single file) OR [path1, path2] (multiple files)
returns a list of iCalendars as string (raw)<29><><EFBFBD><EFBFBD><EFBFBD>}<7D>(jj<>!jjBjNjNubaj}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>uj&j>jj9!jKjj~!jjBubaj}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>uj&jqjj:!jjBjjO!jKubej}<7D>(j_]<5D>j<EFBFBD>]<5D>(<28>py<70><79>method<6F>ej<65>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>hxj<78>!j<>
j<>!j<>
j<>!j<>
<00>j<EFBFBD>
<00>j<EFBFBD>
<00>uj&j<>jjBjj<>jj9!jNubje)<29><>}<7D>(jhKj]<5D>j}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D><>entries<65>]<5D>(j<><00>9load_url() (inkycal.modules.ical_parser.iCalendar method)<29><>.inkycal.modules.ical_parser.iCalendar.load_url<72>hKNt<4E>auj&hjj<>jjBj<00>~/Users/ace/Desktop/Projekte/Inkycal/inkycal/modules/ical_parser.py:docstring of inkycal.modules.ical_parser.iCalendar.load_url<72>jNubj<62>)<29><>}<7D>(jhKj]<5D>(j<>)<29><>}<7D>(j<00>5iCalendar.load_url(url, username=None, password=None)<29>j]<5D>(j<>)<29><>}<7D>(j<00>load_url<72>j]<5D>j<00>load_url<72><6C><EFBFBD><EFBFBD><EFBFBD>}<7D>(jj<>!jjBjNjNubaj}<7D>(j_]<5D>j<EFBFBD>]<5D>(j<>j<>ej<65>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>j<>uj&j<>jj<>!jjBj<00>~/Users/ace/Desktop/Projekte/Inkycal/inkycal/modules/ical_parser.py:docstring of inkycal.modules.ical_parser.iCalendar.load_url<72>jKubj<62>)<29><>}<7D>(j<00>!url, username=None, password=None<6E>j]<5D>(j<>)<29><>}<7D>(j<00>url<72>j]<5D>j<EFBFBD>)<29><>}<7D>(j<00>url<72>j]<5D>j<00>url<72><6C><EFBFBD><EFBFBD><EFBFBD>}<7D>(jj<>!jjBjNjNubaj}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>aj<61>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>uj&j<>jj<>!ubaj}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>j<>uj&j<>jj<>!ubj<62>)<29><>}<7D>(j<00> username=None<6E>j]<5D>(j<>)<29><>}<7D>(j<00>username<6D>j]<5D>j<00>username<6D><65><EFBFBD><EFBFBD><EFBFBD>}<7D>(jj<>!jjBjNjNubaj}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>aj<61>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>uj&j<>jj<>!ubj)<29><>}<7D>(j<00>=<3D>j]<5D>j<00>=<3D><><EFBFBD><EFBFBD><EFBFBD>}<7D>(jj<>!jjBjNjNubaj}<7D>(j_]<5D>j<EFBFBD>]<5D>jaj<61>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>uj&jjj<>!ubjx)<29><>}<7D>(j<00>None<6E>j]<5D>j<00>None<6E><65><EFBFBD><EFBFBD><EFBFBD>}<7D>(jj<>!jjBjNjNubaj}<7D>(j_]<5D>j<EFBFBD>]<5D>jaj<61>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D><>support_smartquotes<65><73>uj&h<>jj<>!ubej}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>j<>uj&j<>jj<>!ubj<62>)<29><>}<7D>(j<00> password=None<6E>j]<5D>(j<>)<29><>}<7D>(j<00>password<72>j]<5D>j<00>password<72><64><EFBFBD><EFBFBD><EFBFBD>}<7D>(jj"jjBjNjNubaj}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>aj<61>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>uj&j<>jj"ubj)<29><>}<7D>(j<00>=<3D>j]<5D>j<00>=<3D><><EFBFBD><EFBFBD><EFBFBD>}<7D>(jj%"jjBjNjNubaj}<7D>(j_]<5D>j<EFBFBD>]<5D>jaj<61>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>uj&jjj"ubjx)<29><>}<7D>(j<00>None<6E>j]<5D>j<00>None<6E><65><EFBFBD><EFBFBD><EFBFBD>}<7D>(jj3"jjBjNjNubaj}<7D>(j_]<5D>j<EFBFBD>]<5D>jaj<61>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D><>support_smartquotes<65><73>uj&h<>jj"ubej}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>j<>uj&j<>jj<>!ubej}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>j<>uj&j<>jj<>!jjBjj<>!jKubej}<7D>(j_]<5D>j<EFBFBD>!aj<61>]<5D>(jfjgej<65>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>jk<00>inkycal.modules.ical_parser<65>jqj<>jm<00>iCalendar.load_url<72>jnjT"<00> iCalendar<61><72>load_url<72><6C><EFBFBD>jp<00>iCalendar.load_url()<29>uj&j<>jj<>!jKjj<>!jjBubjr)<29><>}<7D>(jhKj]<5D>j?)<29><>}<7D>(j<00><>Input a string or list of strings containing valid iCalendar URLs
example: 'URL1' (single url) OR ['URL1', 'URL2'] (multiple URLs)
add username and password to access protected files<65>j]<5D>j<00><>Input a string or list of strings containing valid iCalendar URLs
example: URL1 (single url) OR [URL1, URL2] (multiple URLs)
add username and password to access protected files<65><73><EFBFBD><EFBFBD><EFBFBD>}<7D>(jj]"jjBjNjNubaj}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>uj&j>jj<>!jKjjZ"jjBubaj}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>uj&jqjj<>!jjBjj<>!jKubej}<7D>(j_]<5D>j<EFBFBD>]<5D>(<28>py<70><79>method<6F>ej<65>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>hxjt"j<>
ju"j<>
ju"j<>
<00>j<EFBFBD>
<00>j<EFBFBD>
<00>uj&j<>jjBjj<>jj<>!jNubje)<29><>}<7D>(jhKj]<5D>j}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D><>entries<65>]<5D>(j<><00><show_events() (inkycal.modules.ical_parser.iCalendar method)<29><>1inkycal.modules.ical_parser.iCalendar.show_events<74>hKNt<4E>auj&hjj<>jjBj<00><>/Users/ace/Desktop/Projekte/Inkycal/inkycal/modules/ical_parser.py:docstring of inkycal.modules.ical_parser.iCalendar.show_events<74>jNubj<62>)<29><>}<7D>(jhKj]<5D>(j<>)<29><>}<7D>(j<00>,iCalendar.show_events(fmt='DD MMM YY HH:mm')<29>j]<5D>(j<>)<29><>}<7D>(j<00> show_events<74>j]<5D>j<00> show_events<74><73><EFBFBD><EFBFBD><EFBFBD>}<7D>(jj<>"jjBjNjNubaj}<7D>(j_]<5D>j<EFBFBD>]<5D>(j<>j<>ej<65>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>j<>uj&j<>jj<>"jjBj<00><>/Users/ace/Desktop/Projekte/Inkycal/inkycal/modules/ical_parser.py:docstring of inkycal.modules.ical_parser.iCalendar.show_events<74>jKubj<62>)<29><>}<7D>(j<00>fmt='DD MMM YY HH:mm'<27>j]<5D>j<EFBFBD>)<29><>}<7D>(j<00>fmt='DD MMM YY HH:mm'<27>j]<5D>(j<>)<29><>}<7D>(j<00>fmt<6D>j]<5D>j<00>fmt<6D><74><EFBFBD><EFBFBD><EFBFBD>}<7D>(jj<>"jjBjNjNubaj}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>aj<61>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>uj&j<>jj<>"ubj)<29><>}<7D>(j<00>=<3D>j]<5D>j<00>=<3D><><EFBFBD><EFBFBD><EFBFBD>}<7D>(jj<>"jjBjNjNubaj}<7D>(j_]<5D>j<EFBFBD>]<5D>jaj<61>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>uj&jjj<>"ubjx)<29><>}<7D>(j<00>'DD MMM YY HH:mm'<27>j]<5D>j<00>'DD MMM YY HH:mm'<27><><EFBFBD><EFBFBD><EFBFBD>}<7D>(jj<>"jjBjNjNubaj}<7D>(j_]<5D>j<EFBFBD>]<5D>jaj<61>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D><>support_smartquotes<65><73>uj&h<>jj<>"ubej}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>j<>uj&j<>jj<>"ubaj}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>j<>uj&j<>jj<>"jjBjj<>"jKubej}<7D>(j_]<5D>j<EFBFBD>"aj<61>]<5D>(jfjgej<65>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>jk<00>inkycal.modules.ical_parser<65>jqj<>jm<00>iCalendar.show_events<74>jnj<>"<00> iCalendar<61><72> show_events<74><73><EFBFBD>jp<00>iCalendar.show_events()<29>uj&j<>jj<>"jKjj<>"jjBubjr)<29><>}<7D>(jhKj]<5D>j?)<29><>}<7D>(j<00><>print all parsed events in a more readable way
use the format (fmt) parameter to specify the date format
see https://arrow.readthedocs.io/en/latest/#supported-tokens
for more info tokens<6E>j]<5D>(j<00>mprint all parsed events in a more readable way
use the format (fmt) parameter to specify the date format
see <20><><EFBFBD><EFBFBD><EFBFBD>}<7D>(jj<>"jjBjNjNubjx)<29><>}<7D>(j<00>8https://arrow.readthedocs.io/en/latest/#supported-tokens<6E>j]<5D>j<00>8https://arrow.readthedocs.io/en/latest/#supported-tokens<6E><73><EFBFBD><EFBFBD><EFBFBD>}<7D>(jj<>"jjBjNjNubaj}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D><>refuri<72>j<EFBFBD>"uj&jwjj<>"ubj<00>
for more info tokens<6E><73><EFBFBD><EFBFBD><EFBFBD>}<7D>(jj<>"jjBjNjNubej}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>uj&j>jj<>"jKjj<>"jjBubaj}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>uj&jqjj<>"jjBjj<>"jKubej}<7D>(j_]<5D>j<EFBFBD>]<5D>(<28>py<70><79>method<6F>ej<65>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>hxj#j<>
j#j<>
j#j<>
<00>j<EFBFBD>
<00>j<EFBFBD>
<00>uj&j<>jjBjj<>jj<>"jNubje)<29><>}<7D>(jhKj]<5D>j}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D><>entries<65>]<5D>(j<><00>5sort() (inkycal.modules.ical_parser.iCalendar method)<29><>*inkycal.modules.ical_parser.iCalendar.sort<72>hKNt<4E>auj&hjj<>jjBj<00>z/Users/ace/Desktop/Projekte/Inkycal/inkycal/modules/ical_parser.py:docstring of inkycal.modules.ical_parser.iCalendar.sort<72>jNubj<62>)<29><>}<7D>(jhKj]<5D>(j<>)<29><>}<7D>(j<00>iCalendar.sort()<29>j]<5D>(j<>)<29><>}<7D>(j<00>sort<72>j]<5D>j<00>sort<72><74><EFBFBD><EFBFBD><EFBFBD>}<7D>(jj1#jjBjNjNubaj}<7D>(j_]<5D>j<EFBFBD>]<5D>(j<>j<>ej<65>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>j<>uj&j<>jj-#jjBj<00>z/Users/ace/Desktop/Projekte/Inkycal/inkycal/modules/ical_parser.py:docstring of inkycal.modules.ical_parser.iCalendar.sort<72>jKubj<62>)<29><>}<7D>(j<00>()<29>j]<5D>j}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>j<>uj&j<>jj-#jjBjj?#jKubej}<7D>(j_]<5D>j'#aj<61>]<5D>(jfjgej<65>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>jk<00>inkycal.modules.ical_parser<65>jqj<>jm<00>iCalendar.sort<72>jnjP#<00> iCalendar<61><72>sort<72><74><EFBFBD>jp<00>iCalendar.sort()<29>uj&j<>jj?#jKjj*#jjBubjr)<29><>}<7D>(jhKj]<5D>j?)<29><>}<7D>(j<00>1Sort all parsed events in order of beginning time<6D>j]<5D>j<00>1Sort all parsed events in order of beginning time<6D><65><EFBFBD><EFBFBD><EFBFBD>}<7D>(jjY#jjBjNjNubaj}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>uj&j>jj)#jKjjV#jjBubaj}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>uj&jqjj*#jjBjj?#jKubej}<7D>(j_]<5D>j<EFBFBD>]<5D>(<28>py<70><79>method<6F>ej<65>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>hxjp#j<>
jq#j<>
jq#j<>
<00>j<EFBFBD>
<00>j<EFBFBD>
<00>uj&j<>jjBjj<>jj)#jNubej}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>uj&jqjj<>jjBjj<>jKubej}<7D>(j_]<5D>j<EFBFBD>]<5D>(<28>py<70><79>class<73>ej<65>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>hxj~#j<>
j#j<>
j#j<>
<00>j<EFBFBD>
<00>j<EFBFBD>
<00>uj&j<>jjBjjxjNjNubj<00>target<65><74><EFBFBD>)<29><>}<7D>(jhKj]<5D>j}<7D>(j_]<5D><>!module-inkycal.modules.inky_image<67>aj<61>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D><>ismod<6F><64>uj&j<>#j<00>i/Users/ace/Desktop/Projekte/Inkycal/inkycal/modules/inky_image.py:docstring of inkycal.modules.inky_image<67>jKjjxjjBubje)<29><>}<7D>(jhKj]<5D>j}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D><>entries<65>]<5D>(jq<00>"module; inkycal.modules.inky_image<67>j<EFBFBD>#hKNt<4E>auj&hjjxjjBj<00>i/Users/ace/Desktop/Projekte/Inkycal/inkycal/modules/inky_image.py:docstring of inkycal.modules.inky_image<67>jNubj?)<29><>}<7D>(j<00>xCustom image class for Inkycal Project
Takes care of handling images. Made to be used by other modules to handle
images.<2E>j]<5D>j<00>xCustom image class for Inkycal Project
Takes care of handling images. Made to be used by other modules to handle
images.<2E><><EFBFBD><EFBFBD><EFBFBD>}<7D>(jj<>#jjBjNjNubaj}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>uj&j>jj<>#jKjjxjjBubj?)<29><>}<7D>(j<00>Copyright by aceisace<63>j]<5D>j<00>Copyright by aceisace<63><65><EFBFBD><EFBFBD><EFBFBD>}<7D>(jj<>#jjBjNjNubaj}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>uj&j>jj<>#jKjjxjjBubje)<29><>}<7D>(jhKj]<5D>j}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D><>entries<65>]<5D>(j<><00>/Inkyimage (class in inkycal.modules.inky_image)<29><>$inkycal.modules.inky_image.Inkyimage<67>hKNt<4E>auj&hjjxjjBjNjNubj<62>)<29><>}<7D>(jhKj]<5D>(j<>)<29><>}<7D>(j<00>Inkyimage(image=None)<29>j]<5D>(j<>)<29><>}<7D>(j<00>2[<#text: 'class'>, <desc_sig_space: <#text: ' '>>]<5D>j]<5D>(j<00>class<73><73><EFBFBD><EFBFBD><EFBFBD>}<7D>(jj<>#jjBjNjNubj<62>)<29><>}<7D>(j<00> <20>j]<5D>j<00> <20><><EFBFBD><EFBFBD><EFBFBD>}<7D>(jj<>#jjBjNjNubaj}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>aj<61>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>uj&j<>jj<>#ubej}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>j<>uj&j<>jj<>#jjBj<00>s/Users/ace/Desktop/Projekte/Inkycal/inkycal/modules/inky_image.py:docstring of inkycal.modules.inky_image.Inkyimage<67>jKubj<62>)<29><>}<7D>(j<00>inkycal.modules.inky_image.<2E>j]<5D>j<00>inkycal.modules.inky_image.<2E><><EFBFBD><EFBFBD><EFBFBD>}<7D>(jj<>#jjBjNjNubaj}<7D>(j_]<5D>j<EFBFBD>]<5D>(j<>j<>ej<65>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>j<>uj&j<>jj<>#jjBjj<>#jKubj<62>)<29><>}<7D>(j<00> Inkyimage<67>j]<5D>j<00> Inkyimage<67><65><EFBFBD><EFBFBD><EFBFBD>}<7D>(jj<>#jjBjNjNubaj}<7D>(j_]<5D>j<EFBFBD>]<5D>(j<>j<>ej<65>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>j<>uj&j<>jj<>#jjBjj<>#jKubj<62>)<29><>}<7D>(j<00>
image=None<6E>j]<5D>j<EFBFBD>)<29><>}<7D>(j<00>
image=None<6E>j]<5D>(j<>)<29><>}<7D>(j<00>image<67>j]<5D>j<00>image<67><65><EFBFBD><EFBFBD><EFBFBD>}<7D>(jj$jjBjNjNubaj}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>aj<61>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>uj&j<>jj $ubj)<29><>}<7D>(j<00>=<3D>j]<5D>j<00>=<3D><><EFBFBD><EFBFBD><EFBFBD>}<7D>(jj$jjBjNjNubaj}<7D>(j_]<5D>j<EFBFBD>]<5D>jaj<61>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>uj&jjj $ubjx)<29><>}<7D>(j<00>None<6E>j]<5D>j<00>None<6E><65><EFBFBD><EFBFBD><EFBFBD>}<7D>(jj-$jjBjNjNubaj}<7D>(j_]<5D>j<EFBFBD>]<5D>jaj<61>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D><>support_smartquotes<65><73>uj&h<>jj $ubej}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>j<>uj&j<>jj $ubaj}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>j<>uj&j<>jj<>#jjBjj<>#jKubej}<7D>(j_]<5D>j<EFBFBD>#aj<61>]<5D>(jfjgej<65>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>jk<00>inkycal.modules.inky_image<67>jqhKjmj<>#jnjN$j<>#<00><>jpj<>#uj&j<>jj<>#jKjj<>#jjBubjr)<29><>}<7D>(jhKj]<5D>(j?)<29><>}<7D>(j<00>=Custom Imge class written for commonly used image operations.<2E>j]<5D>j<00>=Custom Imge class written for commonly used image operations.<2E><><EFBFBD><EFBFBD><EFBFBD>}<7D>(jjS$jjBjNjNubaj}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>uj&j>j<00>s/Users/ace/Desktop/Projekte/Inkycal/inkycal/modules/inky_image.py:docstring of inkycal.modules.inky_image.Inkyimage<67>jKjjP$jjBubje)<29><>}<7D>(jhKj]<5D>j}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D><>entries<65>]<5D>(j<><00>8autoflip() (inkycal.modules.inky_image.Inkyimage method)<29><>-inkycal.modules.inky_image.Inkyimage.autoflip<69>hKNt<4E>auj&hjjP$jjBj<00>|/Users/ace/Desktop/Projekte/Inkycal/inkycal/modules/inky_image.py:docstring of inkycal.modules.inky_image.Inkyimage.autoflip<69>jNubj<62>)<29><>}<7D>(jhKj]<5D>(j<>)<29><>}<7D>(j<00>Inkyimage.autoflip(layout)<29>j]<5D>(j<>)<29><>}<7D>(j<00>autoflip<69>j]<5D>j<00>autoflip<69><70><EFBFBD><EFBFBD><EFBFBD>}<7D>(jjx$jjBjNjNubaj}<7D>(j_]<5D>j<EFBFBD>]<5D>(j<>j<>ej<65>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>j<>uj&j<>jjt$jjBj<00>|/Users/ace/Desktop/Projekte/Inkycal/inkycal/modules/inky_image.py:docstring of inkycal.modules.inky_image.Inkyimage.autoflip<69>jKubj<62>)<29><>}<7D>(j<00>layout<75>j]<5D>j<EFBFBD>)<29><>}<7D>(j<00>layout<75>j]<5D>j<EFBFBD>)<29><>}<7D>(j<00>layout<75>j]<5D>j<00>layout<75><74><EFBFBD><EFBFBD><EFBFBD>}<7D>(jj<>$jjBjNjNubaj}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>aj<61>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>uj&j<>jj<>$ubaj}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>j<>uj&j<>jj<>$ubaj}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>j<>uj&j<>jjt$jjBjj<>$jKubej}<7D>(j_]<5D>jn$aj<61>]<5D>(jfjgej<65>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>jk<00>inkycal.modules.inky_image<67>jqj<>#jm<00>Inkyimage.autoflip<69>jnj<>$<00> Inkyimage<67><65>autoflip<69><70><EFBFBD>jp<00>Inkyimage.autoflip()<29>uj&j<>jj<>$jKjjq$jjBubjr)<29><>}<7D>(jhKj]<5D>(j?)<29><>}<7D>(j<00>2flips the image automatically to the given layout.<2E>j]<5D>j<00>2flips the image automatically to the given layout.<2E><><EFBFBD><EFBFBD><EFBFBD>}<7D>(jj<>$jjBjNjNubaj}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>uj&j>jjp$jKjj<>$jjBubj<62>)<29><>}<7D>(jhKj]<5D>j<EFBFBD>)<29><>}<7D>(j<00>:Args:
- layout:-> str. Choose `horizontal` or `vertical`.
<EFBFBD>j]<5D>(j<>)<29><>}<7D>(j<00>Args:<3A>j]<5D>j<00>Args:<3A><><EFBFBD><EFBFBD><EFBFBD>}<7D>(jj<>$jjBjNjNubaj}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>uj&j<>jjp$jKjj<>$ubj<62>)<29><>}<7D>(jhKj]<5D>j<EFBFBD>)<29><>}<7D>(jhKj]<5D>j<EFBFBD>)<29><>}<7D>(j<00>2layout:-> str. Choose `horizontal` or `vertical`.
<EFBFBD>j]<5D>j?)<29><>}<7D>(j<00>1layout:-> str. Choose `horizontal` or `vertical`.<2E>j]<5D>(j<00>layout:-> str. Choose <20><><EFBFBD><EFBFBD><EFBFBD>}<7D>(jj<>$jjBjNjNubj9
)<29><>}<7D>(j<00> `horizontal`<60>j]<5D>j<00>
horizontal<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>}<7D>(jj<>$jjBjNjNubaj}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>uj&j8
jj<>$ubj<00> or <20><><EFBFBD><EFBFBD><EFBFBD>}<7D>(jj<>$jjBjNjNubj9
)<29><>}<7D>(j<00>
`vertical`<60>j]<5D>j<00>vertical<61><6C><EFBFBD><EFBFBD><EFBFBD>}<7D>(jj<>$jjBjNjNubaj}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>uj&j8
jj<>$ubj<00>.<2E><><EFBFBD><EFBFBD><EFBFBD>}<7D>(jj<>$jjBjNjNubej}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>uj&j>jjp$jKjj<>$ubaj}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>uj&j<>jj<>$ubaj}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j j<>uj&j<>jjp$jKjj<>$ubaj}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>uj&j<>jj<>$ubej}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>uj&j<>jjp$jKjj<>$ubaj}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>uj&j<>jj<>$jjBjNjNubj?)<29><>}<7D>(j<00>$Checks the image's width and height.<2E>j]<5D>j<00>&Checks the images width and height.<2E><><EFBFBD><EFBFBD><EFBFBD>}<7D>(jj5%jjBjNjNubaj}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>uj&j>jjp$jKjj<>$jjBubj?)<29><>}<7D>(j<00>]In horizontal mode, the image is flipped if the image height is greater
than the image width.<2E>j]<5D>j<00>]In horizontal mode, the image is flipped if the image height is greater
than the image width.<2E><><EFBFBD><EFBFBD><EFBFBD>}<7D>(jjC%jjBjNjNubaj}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>uj&j>jjp$jKjj<>$jjBubj?)<29><>}<7D>(j<00>[In vertical mode, the image is flipped if the image width is greater
than the image height.<2E>j]<5D>j<00>[In vertical mode, the image is flipped if the image width is greater
than the image height.<2E><><EFBFBD><EFBFBD><EFBFBD>}<7D>(jjQ%jjBjNjNubaj}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>uj&j>jjp$jK jj<>$jjBubej}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>uj&jqjjq$jjBjj<>$jKubej}<7D>(j_]<5D>j<EFBFBD>]<5D>(<28>py<70><79>method<6F>ej<65>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>hxjh%j<>
ji%j<>
ji%j<>
<00>j<EFBFBD>
<00>j<EFBFBD>
<00>uj&j<>jjBjjP$jjp$jNubje)<29><>}<7D>(jhKj]<5D>j}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D><>entries<65>]<5D>(j<><00>5clear() (inkycal.modules.inky_image.Inkyimage method)<29><>*inkycal.modules.inky_image.Inkyimage.clear<61>hKNt<4E>auj&hjjP$jjBj<00>y/Users/ace/Desktop/Projekte/Inkycal/inkycal/modules/inky_image.py:docstring of inkycal.modules.inky_image.Inkyimage.clear<61>jNubj<62>)<29><>}<7D>(jhKj]<5D>(j<>)<29><>}<7D>(j<00>Inkyimage.clear()<29>j]<5D>(j<>)<29><>}<7D>(j<00>clear<61>j]<5D>j<00>clear<61><72><EFBFBD><EFBFBD><EFBFBD>}<7D>(jj<>%jjBjNjNubaj}<7D>(j_]<5D>j<EFBFBD>]<5D>(j<>j<>ej<65>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>j<>uj&j<>jj%jjBj<00>y/Users/ace/Desktop/Projekte/Inkycal/inkycal/modules/inky_image.py:docstring of inkycal.modules.inky_image.Inkyimage.clear<61>jKubj<62>)<29><>}<7D>(j<00>()<29>j]<5D>j}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>j<>uj&j<>jj%jjBjj<>%jKubej}<7D>(j_]<5D>jy%aj<61>]<5D>(jfjgej<65>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>jk<00>inkycal.modules.inky_image<67>jqj<>#jm<00>Inkyimage.clear<61>jnj<>%<00> Inkyimage<67><65>clear<61><72><EFBFBD>jp<00>Inkyimage.clear()<29>uj&j<>jj<>%jKjj|%jjBubjr)<29><>}<7D>(jhKj]<5D>j?)<29><>}<7D>(j<00>)Removes currently saved image if present.<2E>j]<5D>j<00>)Removes currently saved image if present.<2E><><EFBFBD><EFBFBD><EFBFBD>}<7D>(jj<>%jjBjNjNubaj}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>uj&j>jj{%jKjj<>%jjBubaj}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>uj&jqjj|%jjBjj<>%jKubej}<7D>(j_]<5D>j<EFBFBD>]<5D>(<28>py<70><79>method<6F>ej<65>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>hxj<78>%j<>
j<>%j<>
j<>%j<>
<00>j<EFBFBD>
<00>j<EFBFBD>
<00>uj&j<>jjBjjP$jj{%jNubje)<29><>}<7D>(jhKj]<5D>j}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D><>entries<65>]<5D>(j<><00>4flip() (inkycal.modules.inky_image.Inkyimage method)<29><>)inkycal.modules.inky_image.Inkyimage.flip<69>hKNt<4E>auj&hjjP$jjBjNjNubj<62>)<29><>}<7D>(jhKj]<5D>(j<>)<29><>}<7D>(j<00>Inkyimage.flip(angle)<29>j]<5D>(j<>)<29><>}<7D>(j<00>flip<69>j]<5D>j<00>flip<69><70><EFBFBD><EFBFBD><EFBFBD>}<7D>(jj<>%jjBjNjNubaj}<7D>(j_]<5D>j<EFBFBD>]<5D>(j<>j<>ej<65>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>j<>uj&j<>jj<>%jjBj<00>x/Users/ace/Desktop/Projekte/Inkycal/inkycal/modules/inky_image.py:docstring of inkycal.modules.inky_image.Inkyimage.flip<69>jKubj<62>)<29><>}<7D>(j<00>angle<6C>j]<5D>j<EFBFBD>)<29><>}<7D>(j<00>angle<6C>j]<5D>j<EFBFBD>)<29><>}<7D>(j<00>angle<6C>j]<5D>j<00>angle<6C><65><EFBFBD><EFBFBD><EFBFBD>}<7D>(jj<>%jjBjNjNubaj}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>aj<61>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>uj&j<>jj<>%ubaj}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>j<>uj&j<>jj<>%ubaj}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>j<>uj&j<>jj<>%jjBjj<>%jKubej}<7D>(j_]<5D>j<EFBFBD>%aj<61>]<5D>(jfjgej<65>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>jk<00>inkycal.modules.inky_image<67>jqj<>#jm<00>Inkyimage.flip<69>jnj&<00> Inkyimage<67><65>flip<69><70><EFBFBD>jp<00>Inkyimage.flip()<29>uj&j<>jj<>%jKjj<>%jjBubjr)<29><>}<7D>(jhKj]<5D>(j?)<29><>}<7D>(j<00>#Flips the image by the given angle.<2E>j]<5D>j<00>#Flips the image by the given angle.<2E><><EFBFBD><EFBFBD><EFBFBD>}<7D>(jj&jjBjNjNubaj}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>uj&j>j<00>x/Users/ace/Desktop/Projekte/Inkycal/inkycal/modules/inky_image.py:docstring of inkycal.modules.inky_image.Inkyimage.flip<69>jKjj&jjBubj<62>)<29><>}<7D>(jhKj]<5D>j<EFBFBD>)<29><>}<7D>(j<00>>Args:
- angle:->int. A multiple of 90, e.g. 90, 180, 270, 360.<2E>j]<5D>(j<>)<29><>}<7D>(j<00>Args:<3A>j]<5D>j<00>Args:<3A><><EFBFBD><EFBFBD><EFBFBD>}<7D>(jj2&jjBjNjNubaj}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>uj&j<>jj*&jKjj.&ubj<62>)<29><>}<7D>(jhKj]<5D>j<EFBFBD>)<29><>}<7D>(jhKj]<5D>j<EFBFBD>)<29><>}<7D>(j<00>6angle:->int. A multiple of 90, e.g. 90, 180, 270, 360.<2E>j]<5D>j?)<29><>}<7D>(jjH&j]<5D>j<00>6angle:->int. A multiple of 90, e.g. 90, 180, 270, 360.<2E><><EFBFBD><EFBFBD><EFBFBD>}<7D>(jjJ&jjBjNjNubaj}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>uj&j>jj*&jKjjF&ubaj}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>uj&j<>jjC&ubaj}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j j<>uj&j<>jj*&jKjj@&ubaj}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>uj&j<>jj.&ubej}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>uj&j<>jj*&jKjj+&ubaj}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>uj&j<>jj&jjBjNjNubej}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>uj&jqjj<>%jjBjj<>%jKubej}<7D>(j_]<5D>j<EFBFBD>]<5D>(<28>py<70><79>method<6F>ej<65>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>hxj~&j<>
j&j<>
j&j<>
<00>j<EFBFBD>
<00>j<EFBFBD>
<00>uj&j<>jjBjjP$jNjNubje)<29><>}<7D>(jhKj]<5D>j}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D><>entries<65>]<5D>(j<><00>4load() (inkycal.modules.inky_image.Inkyimage method)<29><>)inkycal.modules.inky_image.Inkyimage.load<61>hKNt<4E>auj&hjjP$jjBjNjNubj<62>)<29><>}<7D>(jhKj]<5D>(j<>)<29><>}<7D>(j<00>Inkyimage.load(path)<29>j]<5D>(j<>)<29><>}<7D>(j<00>load<61>j]<5D>j<00>load<61><64><EFBFBD><EFBFBD><EFBFBD>}<7D>(jj<>&jjBjNjNubaj}<7D>(j_]<5D>j<EFBFBD>]<5D>(j<>j<>ej<65>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>j<>uj&j<>jj<>&jjBj<00>x/Users/ace/Desktop/Projekte/Inkycal/inkycal/modules/inky_image.py:docstring of inkycal.modules.inky_image.Inkyimage.load<61>jKubj<62>)<29><>}<7D>(j<00>path<74>j]<5D>j<EFBFBD>)<29><>}<7D>(j<00>path<74>j]<5D>j<EFBFBD>)<29><>}<7D>(j<00>path<74>j]<5D>j<00>path<74><68><EFBFBD><EFBFBD><EFBFBD>}<7D>(jj<>&jjBjNjNubaj}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>aj<61>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>uj&j<>jj<>&ubaj}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>j<>uj&j<>jj<>&ubaj}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>j<>uj&j<>jj<>&jjBjj<>&jKubej}<7D>(j_]<5D>j<EFBFBD>&aj<61>]<5D>(jfjgej<65>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>jk<00>inkycal.modules.inky_image<67>jqj<>#jm<00>Inkyimage.load<61>jnj<>&<00> Inkyimage<67><65>load<61><64><EFBFBD>jp<00>Inkyimage.load()<29>uj&j<>jj<>&jKjj<>&jjBubjr)<29><>}<7D>(jhKj]<5D>(j?)<29><>}<7D>(j<00>&loads an image from a URL or filepath.<2E>j]<5D>j<00>&loads an image from a URL or filepath.<2E><><EFBFBD><EFBFBD><EFBFBD>}<7D>(jj<>&jjBjNjNubaj}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>uj&j>j<00>x/Users/ace/Desktop/Projekte/Inkycal/inkycal/modules/inky_image.py:docstring of inkycal.modules.inky_image.Inkyimage.load<61>jKjj<>&jjBubj<62>)<29><>}<7D>(jhKj]<5D>(j<>)<29><>}<7D>(j<00>~Args:
- path:The full path or url of the image file
e.g. `https://sample.com/logo.png` or `/home/pi/Downloads/nice_pic.png`
<EFBFBD>j]<5D>(j<>)<29><>}<7D>(j<00>Args:<3A>j]<5D>j<00>Args:<3A><><EFBFBD><EFBFBD><EFBFBD>}<7D>(jj<>&jjBjNjNubaj}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>uj&j<>jj<>&jKjj<>&ubj<62>)<29><>}<7D>(jhKj]<5D>j<EFBFBD>)<29><>}<7D>(jhKj]<5D>j<EFBFBD>)<29><>}<7D>(j<00>tpath:The full path or url of the image file
e.g. `https://sample.com/logo.png` or `/home/pi/Downloads/nice_pic.png`
<EFBFBD>j]<5D>j?)<29><>}<7D>(j<00>spath:The full path or url of the image file
e.g. `https://sample.com/logo.png` or `/home/pi/Downloads/nice_pic.png`<60>j]<5D>(j<00>1path:The full path or url of the image file
e.g. <20><><EFBFBD><EFBFBD><EFBFBD>}<7D>(jj'jjBjNjNubj9
)<29><>}<7D>(j<00>`https://sample.com/logo.png`<60>j]<5D>j<00>https://sample.com/logo.png<6E><67><EFBFBD><EFBFBD><EFBFBD>}<7D>(jj'jjBjNjNubaj}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>uj&j8
jj'ubj<00> or <20><><EFBFBD><EFBFBD><EFBFBD>}<7D>(jj'jjBjNjNubj9
)<29><>}<7D>(j<00>!`/home/pi/Downloads/nice_pic.png`<60>j]<5D>j<00>/home/pi/Downloads/nice_pic.png<6E><67><EFBFBD><EFBFBD><EFBFBD>}<7D>(jj 'jjBjNjNubaj}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>uj&j8
jj'ubej}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>uj&j>jj<>&jKjj'ubaj}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>uj&j<>jj<>&ubaj}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j j<>uj&j<>jj<>&jKjj<>&ubaj}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>uj&j<>jj<>&ubej}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>uj&j<>jj<>&jKjj<>&ubj<62>)<29><>}<7D>(j<00><>Raises:
- FileNotFoundError: This Exception is raised when the file could not be
found.
- OSError: A OSError is raised when the URL doesn't point to the correct
file-format, i.e. is not an image
- TypeError: if the URLS doesn't start with htpp<70>j]<5D>(j<>)<29><>}<7D>(j<00>Raises:<3A>j]<5D>j<00>Raises:<3A><><EFBFBD><EFBFBD><EFBFBD>}<7D>(jjP'jjBjNjNubaj}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>uj&j<>jj<>&jK jjL'ubj<62>)<29><>}<7D>(jhKj]<5D>j<EFBFBD>)<29><>}<7D>(jhKj]<5D>(j<>)<29><>}<7D>(j<00>MFileNotFoundError: This Exception is raised when the file could not be
found.<2E>j]<5D>j?)<29><>}<7D>(j<00>MFileNotFoundError: This Exception is raised when the file could not be
found.<2E>j]<5D>j<00>MFileNotFoundError: This Exception is raised when the file could not be
found.<2E><><EFBFBD><EFBFBD><EFBFBD>}<7D>(jjh'jjBjNjNubaj}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>uj&j>jj<>&jKjjd'ubaj}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>uj&j<>jja'ubj<62>)<29><>}<7D>(j<00>hOSError: A OSError is raised when the URL doesn't point to the correct
file-format, i.e. is not an image<67>j]<5D>j?)<29><>}<7D>(j<00>hOSError: A OSError is raised when the URL doesn't point to the correct
file-format, i.e. is not an image<67>j]<5D>j<00>jOSError: A OSError is raised when the URL doesnt point to the correct
file-format, i.e. is not an image<67><65><EFBFBD><EFBFBD><EFBFBD>}<7D>(jj<>'jjBjNjNubaj}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>uj&j>jj<>&jK
jj|'ubaj}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>uj&j<>jja'ubj<62>)<29><>}<7D>(j<00>.TypeError: if the URLS doesn't start with htpp<70>j]<5D>j?)<29><>}<7D>(jj<>'j]<5D>j<00>0TypeError: if the URLS doesnt start with htpp<70><70><EFBFBD><EFBFBD><EFBFBD>}<7D>(jj<>'jjBjNjNubaj}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>uj&j>jj<>&jK jj<>'ubaj}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>uj&j<>jja'ubej}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j j<>uj&j<>jj<>&jKjj^'ubaj}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>uj&j<>jjL'ubej}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>uj&j<>jj<>&jK jj<>&jjBubej}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>uj&j<>jj<>&jjBjNjNubej}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>uj&jqjj<>&jjBjj<>&jKubej}<7D>(j_]<5D>j<EFBFBD>]<5D>(<28>py<70><79>method<6F>ej<65>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>hxj<78>'j<>
j<>'j<>
j<>'j<>
<00>j<EFBFBD>
<00>j<EFBFBD>
<00>uj&j<>jjBjjP$jNjNubje)<29><>}<7D>(jhKj]<5D>j}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D><>entries<65>]<5D>(j<><00><merge() (inkycal.modules.inky_image.Inkyimage static method)<29><>*inkycal.modules.inky_image.Inkyimage.merge<67>hKNt<4E>auj&hjjP$jjBjNjNubj<62>)<29><>}<7D>(jhKj]<5D>(j<>)<29><>}<7D>(j<00>Inkyimage.merge(image1, image2)<29>j]<5D>(j<>)<29><>}<7D>(j<00>3[<#text: 'static'>, <desc_sig_space: <#text: ' '>>]<5D>j]<5D>(j<00>static<69><63><EFBFBD><EFBFBD><EFBFBD>}<7D>(jj<>'jjBjNjNubj<62>)<29><>}<7D>(j<00> <20>j]<5D>j<00> <20><><EFBFBD><EFBFBD><EFBFBD>}<7D>(jj<>'jjBjNjNubaj}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>aj<61>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>uj&j<>jj<>'ubej}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>j<>uj&j<>jj<>'jjBj<00>y/Users/ace/Desktop/Projekte/Inkycal/inkycal/modules/inky_image.py:docstring of inkycal.modules.inky_image.Inkyimage.merge<67>jKubj<62>)<29><>}<7D>(j<00>merge<67>j]<5D>j<00>merge<67><65><EFBFBD><EFBFBD><EFBFBD>}<7D>(jj(jjBjNjNubaj}<7D>(j_]<5D>j<EFBFBD>]<5D>(j<>j<>ej<65>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>j<>uj&j<>jj<>'jjBjj(jKubj<62>)<29><>}<7D>(j<00>image1, image2<65>j]<5D>(j<>)<29><>}<7D>(j<00>image1<65>j]<5D>j<EFBFBD>)<29><>}<7D>(j<00>image1<65>j]<5D>j<00>image1<65><31><EFBFBD><EFBFBD><EFBFBD>}<7D>(jj(jjBjNjNubaj}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>aj<61>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>uj&j<>jj(ubaj}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>j<>uj&j<>jj(ubj<62>)<29><>}<7D>(j<00>image2<65>j]<5D>j<EFBFBD>)<29><>}<7D>(j<00>image2<65>j]<5D>j<00>image2<65><32><EFBFBD><EFBFBD><EFBFBD>}<7D>(jj1(jjBjNjNubaj}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>aj<61>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>uj&j<>jj-(ubaj}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>j<>uj&j<>jj(ubej}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>j<>uj&j<>jj<>'jjBjj(jKubej}<7D>(j_]<5D>j<EFBFBD>'aj<61>]<5D>(jfjgej<65>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>jk<00>inkycal.modules.inky_image<67>jqj<>#jm<00>Inkyimage.merge<67>jnjQ(<00> Inkyimage<67><65>merge<67><65><EFBFBD>jp<00>Inkyimage.merge()<29>uj&j<>jj(jKjj<>'jjBubjr)<29><>}<7D>(jhKj]<5D>(j?)<29><>}<7D>(j<00>Merges two images into one.<2E>j]<5D>j<00>Merges two images into one.<2E><><EFBFBD><EFBFBD><EFBFBD>}<7D>(jjZ(jjBjNjNubaj}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>uj&j>j<00>y/Users/ace/Desktop/Projekte/Inkycal/inkycal/modules/inky_image.py:docstring of inkycal.modules.inky_image.Inkyimage.merge<67>jKjjW(jjBubj?)<29><>}<7D>(j<00>nReplaces white pixels of the first image with transparent ones. Then pastes
the first image on the second one.<2E>j]<5D>j<00>nReplaces white pixels of the first image with transparent ones. Then pastes
the first image on the second one.<2E><><EFBFBD><EFBFBD><EFBFBD>}<7D>(jji(jjBjNjNubaj}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>uj&j>jjh(jKjjW(jjBubj<62>)<29><>}<7D>(jhKj]<5D>(j<>)<29><>}<7D>(j<00>`Args:
- image1: A PIL Image object in 'RGBA' mode.
- image2: A PIL Image object in 'RGBA' mode.
<EFBFBD>j]<5D>(j<>)<29><>}<7D>(j<00>Args:<3A>j]<5D>j<00>Args:<3A><><EFBFBD><EFBFBD><EFBFBD>}<7D>(jj~(jjBjNjNubaj}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>uj&j<>jjh(jKjjz(ubj<62>)<29><>}<7D>(jhKj]<5D>j<EFBFBD>)<29><>}<7D>(jhKj]<5D>(j<>)<29><>}<7D>(j<00>*image1: A PIL Image object in 'RGBA' mode.<2E>j]<5D>j?)<29><>}<7D>(jj<>(j]<5D>j<00>.image1: A PIL Image object in RGBA mode.<2E><><EFBFBD><EFBFBD><EFBFBD>}<7D>(jj<>(jjBjNjNubaj}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>uj&j>jjh(jKjj<>(ubaj}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>uj&j<>jj<>(ubj<62>)<29><>}<7D>(j<00>+image2: A PIL Image object in 'RGBA' mode.
<EFBFBD>j]<5D>j?)<29><>}<7D>(j<00>*image2: A PIL Image object in 'RGBA' mode.<2E>j]<5D>j<00>.image2: A PIL Image object in RGBA mode.<2E><><EFBFBD><EFBFBD><EFBFBD>}<7D>(jj<>(jjBjNjNubaj}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>uj&j>jjh(jKjj<>(ubaj}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>uj&j<>jj<>(ubej}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j j<>uj&j<>jjh(jKjj<>(ubaj}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>uj&j<>jjz(ubej}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>uj&j<>jjh(jKjjw(ubj<62>)<29><>}<7D>(j<00>Returns:
- A single image.<2E>j]<5D>(j<>)<29><>}<7D>(j<00>Returns:<3A>j]<5D>j<00>Returns:<3A><><EFBFBD><EFBFBD><EFBFBD>}<7D>(jj<>(jjBjNjNubaj}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>uj&j<>jjh(jK
jj<>(ubj<62>)<29><>}<7D>(jhKj]<5D>j<EFBFBD>)<29><>}<7D>(jhKj]<5D>j<EFBFBD>)<29><>}<7D>(j<00>A single image.<2E>j]<5D>j?)<29><>}<7D>(jj<>(j]<5D>j<00>A single image.<2E><><EFBFBD><EFBFBD><EFBFBD>}<7D>(jj<>(jjBjNjNubaj}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>uj&j>jjh(jK jj<>(ubaj}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>uj&j<>jj<>(ubaj}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j j<>uj&j<>jjh(jK jj<>(ubaj}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>uj&j<>jj<>(ubej}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>uj&j<>jjh(jK
jjw(jjBubej}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>uj&j<>jjW(jjBjNjNubej}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>uj&jqjj<>'jjBjj(jKubej}<7D>(j_]<5D>j<EFBFBD>]<5D>(<28>py<70><79>method<6F>ej<65>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>hxj#)j<>
j$)j<>
j$)j<>
<00>j<EFBFBD>
<00>j<EFBFBD>
<00>uj&j<>jjBjjP$jNjNubje)<29><>}<7D>(jhKj]<5D>j}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D><>entries<65>]<5D>(j<><00>>preview() (inkycal.modules.inky_image.Inkyimage static method)<29><>,inkycal.modules.inky_image.Inkyimage.preview<65>hKNt<4E>auj&hjjP$jjBj<00>{/Users/ace/Desktop/Projekte/Inkycal/inkycal/modules/inky_image.py:docstring of inkycal.modules.inky_image.Inkyimage.preview<65>jNubj<62>)<29><>}<7D>(jhKj]<5D>(j<>)<29><>}<7D>(j<00>Inkyimage.preview(image)<29>j]<5D>(j<>)<29><>}<7D>(j<00>3[<#text: 'static'>, <desc_sig_space: <#text: ' '>>]<5D>j]<5D>(j<00>static<69><63><EFBFBD><EFBFBD><EFBFBD>}<7D>(jj>)jjBjNjNubj<62>)<29><>}<7D>(j<00> <20>j]<5D>j<00> <20><><EFBFBD><EFBFBD><EFBFBD>}<7D>(jjF)jjBjNjNubaj}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>aj<61>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>uj&j<>jj>)ubej}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>j<>uj&j<>jj:)jjBj<00>{/Users/ace/Desktop/Projekte/Inkycal/inkycal/modules/inky_image.py:docstring of inkycal.modules.inky_image.Inkyimage.preview<65>jKubj<62>)<29><>}<7D>(j<00>preview<65>j]<5D>j<00>preview<65><77><EFBFBD><EFBFBD><EFBFBD>}<7D>(jj[)jjBjNjNubaj}<7D>(j_]<5D>j<EFBFBD>]<5D>(j<>j<>ej<65>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>j<>uj&j<>jj:)jjBjjZ)jKubj<62>)<29><>}<7D>(j<00>image<67>j]<5D>j<EFBFBD>)<29><>}<7D>(j<00>image<67>j]<5D>j<EFBFBD>)<29><>}<7D>(j<00>image<67>j]<5D>j<00>image<67><65><EFBFBD><EFBFBD><EFBFBD>}<7D>(jjq)jjBjNjNubaj}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>aj<61>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>uj&j<>jjm)ubaj}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>j<>uj&j<>jji)ubaj}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>j<>uj&j<>jj:)jjBjjZ)jKubej}<7D>(j_]<5D>j4)aj<61>]<5D>(jfjgej<65>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>jk<00>inkycal.modules.inky_image<67>jqj<>#jm<00>Inkyimage.preview<65>jnj<>)<00> Inkyimage<67><65>preview<65><77><EFBFBD>jp<00>Inkyimage.preview()<29>uj&j<>jjZ)jKjj7)jjBubjr)<29><>}<7D>(jhKj]<5D>j?)<29><>}<7D>(j<00>E"Previews an image on gpicview (only works on Rapsbian with Desktop).<2E>j]<5D>j<00>G“Previews an image on gpicview (only works on Rapsbian with Desktop).<2E><><EFBFBD><EFBFBD><EFBFBD>}<7D>(jj<>)jjBjNjNubaj}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>uj&j>jj6)jKjj<>)jjBubaj}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>uj&jqjj7)jjBjjZ)jKubej}<7D>(j_]<5D>j<EFBFBD>]<5D>(<28>py<70><79>method<6F>ej<65>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>hxj<78>)j<>
j<>)j<>
j<>)j<>
<00>j<EFBFBD>
<00>j<EFBFBD>
<00>uj&j<>jjBjjP$jj6)jNubje)<29><>}<7D>(jhKj]<5D>j}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D><>entries<65>]<5D>(j<><00><remove_alpha() (inkycal.modules.inky_image.Inkyimage method)<29><>1inkycal.modules.inky_image.Inkyimage.remove_alpha<68>hKNt<4E>auj&hjjP$jjBj<00><>/Users/ace/Desktop/Projekte/Inkycal/inkycal/modules/inky_image.py:docstring of inkycal.modules.inky_image.Inkyimage.remove_alpha<68>jNubj<62>)<29><>}<7D>(jhKj]<5D>(j<>)<29><>}<7D>(j<00>Inkyimage.remove_alpha()<29>j]<5D>(j<>)<29><>}<7D>(j<00> remove_alpha<68>j]<5D>j<00> remove_alpha<68><61><EFBFBD><EFBFBD><EFBFBD>}<7D>(jj<>)jjBjNjNubaj}<7D>(j_]<5D>j<EFBFBD>]<5D>(j<>j<>ej<65>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>j<>uj&j<>jj<>)jjBj<00><>/Users/ace/Desktop/Projekte/Inkycal/inkycal/modules/inky_image.py:docstring of inkycal.modules.inky_image.Inkyimage.remove_alpha<68>jKubj<62>)<29><>}<7D>(j<00>()<29>j]<5D>j}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>j<>uj&j<>jj<>)jjBjj<>)jKubej}<7D>(j_]<5D>j<EFBFBD>)aj<61>]<5D>(jfjgej<65>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>jk<00>inkycal.modules.inky_image<67>jqj<>#jm<00>Inkyimage.remove_alpha<68>jnj<>)<00> Inkyimage<67><65> remove_alpha<68><61><EFBFBD>jp<00>Inkyimage.remove_alpha()<29>uj&j<>jj<>)jKjj<>)jjBubjr)<29><>}<7D>(jhKj]<5D>(j?)<29><>}<7D>(j<00>/Removes transparency if image has transparency.<2E>j]<5D>j<00>/Removes transparency if image has transparency.<2E><><EFBFBD><EFBFBD><EFBFBD>}<7D>(jj<>)jjBjNjNubaj}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>uj&j>jj<>)jKjj<>)jjBubj?)<29><>}<7D>(j<00>UChecks if an image has an alpha band and replaces the transparency with
white pixels.<2E>j]<5D>j<00>UChecks if an image has an alpha band and replaces the transparency with
white pixels.<2E><><EFBFBD><EFBFBD><EFBFBD>}<7D>(jj*jjBjNjNubaj}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>uj&j>jj<>)jKjj<>)jjBubej}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>uj&jqjj<>)jjBjj<>)jKubej}<7D>(j_]<5D>j<EFBFBD>]<5D>(<28>py<70><79>method<6F>ej<65>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>hxj*j<>
j*j<>
j*j<>
<00>j<EFBFBD>
<00>j<EFBFBD>
<00>uj&j<>jjBjjP$jj<>)jNubje)<29><>}<7D>(jhKj]<5D>j}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D><>entries<65>]<5D>(j<><00>6resize() (inkycal.modules.inky_image.Inkyimage method)<29><>+inkycal.modules.inky_image.Inkyimage.resize<7A>hKNt<4E>auj&hjjP$jjBj<00>z/Users/ace/Desktop/Projekte/Inkycal/inkycal/modules/inky_image.py:docstring of inkycal.modules.inky_image.Inkyimage.resize<7A>jNubj<62>)<29><>}<7D>(jhKj]<5D>(j<>)<29><>}<7D>(j<00>)Inkyimage.resize(width=None, height=None)<29>j]<5D>(j<>)<29><>}<7D>(j<00>resize<7A>j]<5D>j<00>resize<7A><65><EFBFBD><EFBFBD><EFBFBD>}<7D>(jj4*jjBjNjNubaj}<7D>(j_]<5D>j<EFBFBD>]<5D>(j<>j<>ej<65>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>j<>uj&j<>jj0*jjBj<00>z/Users/ace/Desktop/Projekte/Inkycal/inkycal/modules/inky_image.py:docstring of inkycal.modules.inky_image.Inkyimage.resize<7A>jKubj<62>)<29><>}<7D>(j<00>width=None, height=None<6E>j]<5D>(j<>)<29><>}<7D>(j<00>
width=None<6E>j]<5D>(j<>)<29><>}<7D>(j<00>width<74>j]<5D>j<00>width<74><68><EFBFBD><EFBFBD><EFBFBD>}<7D>(jjK*jjBjNjNubaj}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>aj<61>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>uj&j<>jjG*ubj)<29><>}<7D>(j<00>=<3D>j]<5D>j<00>=<3D><><EFBFBD><EFBFBD><EFBFBD>}<7D>(jjY*jjBjNjNubaj}<7D>(j_]<5D>j<EFBFBD>]<5D>jaj<61>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>uj&jjjG*ubjx)<29><>}<7D>(j<00>None<6E>j]<5D>j<00>None<6E><65><EFBFBD><EFBFBD><EFBFBD>}<7D>(jjg*jjBjNjNubaj}<7D>(j_]<5D>j<EFBFBD>]<5D>jaj<61>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D><>support_smartquotes<65><73>uj&h<>jjG*ubej}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>j<>uj&j<>jjC*ubj<62>)<29><>}<7D>(j<00> height=None<6E>j]<5D>(j<>)<29><>}<7D>(j<00>height<68>j]<5D>j<00>height<68><74><EFBFBD><EFBFBD><EFBFBD>}<7D>(jj<>*jjBjNjNubaj}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>aj<61>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>uj&j<>jj|*ubj)<29><>}<7D>(j<00>=<3D>j]<5D>j<00>=<3D><><EFBFBD><EFBFBD><EFBFBD>}<7D>(jj<>*jjBjNjNubaj}<7D>(j_]<5D>j<EFBFBD>]<5D>jaj<61>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>uj&jjj|*ubjx)<29><>}<7D>(j<00>None<6E>j]<5D>j<00>None<6E><65><EFBFBD><EFBFBD><EFBFBD>}<7D>(jj<>*jjBjNjNubaj}<7D>(j_]<5D>j<EFBFBD>]<5D>jaj<61>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D><>support_smartquotes<65><73>uj&h<>jj|*ubej}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>j<>uj&j<>jjC*ubej}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>j<>uj&j<>jj0*jjBjjB*jKubej}<7D>(j_]<5D>j**aj<61>]<5D>(jfjgej<65>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>jk<00>inkycal.modules.inky_image<67>jqj<>#jm<00>Inkyimage.resize<7A>jnj<>*<00> Inkyimage<67><65>resize<7A><65><EFBFBD>jp<00>Inkyimage.resize()<29>uj&j<>jjB*jKjj-*jjBubjr)<29><>}<7D>(jhKj]<5D>j?)<29><>}<7D>(j<00>*Resize an image to desired width or height<68>j]<5D>j<00>*Resize an image to desired width or height<68><74><EFBFBD><EFBFBD><EFBFBD>}<7D>(jj<>*jjBjNjNubaj}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>uj&j>jj,*jKjj<>*jjBubaj}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>uj&jqjj-*jjBjjB*jKubej}<7D>(j_]<5D>j<EFBFBD>]<5D>(<28>py<70><79>method<6F>ej<65>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>hxj<78>*j<>
j<>*j<>
j<>*j<>
<00>j<EFBFBD>
<00>j<EFBFBD>
<00>uj&j<>jjBjjP$jj,*jNubje)<29><>}<7D>(jhKj]<5D>j}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D><>entries<65>]<5D>(j<><00>:to_palette() (inkycal.modules.inky_image.Inkyimage method)<29><>/inkycal.modules.inky_image.Inkyimage.to_palette<74>hKNt<4E>auj&hjjP$jjBj<00>~/Users/ace/Desktop/Projekte/Inkycal/inkycal/modules/inky_image.py:docstring of inkycal.modules.inky_image.Inkyimage.to_palette<74>jNubj<62>)<29><>}<7D>(jhKj]<5D>(j<>)<29><>}<7D>(j<00>*Inkyimage.to_palette(palette, dither=True)<29>j]<5D>(j<>)<29><>}<7D>(j<00>
to_palette<EFBFBD>j]<5D>j<00>
to_palette<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>}<7D>(jj<>*jjBjNjNubaj}<7D>(j_]<5D>j<EFBFBD>]<5D>(j<>j<>ej<65>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>j<>uj&j<>jj<>*jjBj<00>~/Users/ace/Desktop/Projekte/Inkycal/inkycal/modules/inky_image.py:docstring of inkycal.modules.inky_image.Inkyimage.to_palette<74>jKubj<62>)<29><>}<7D>(j<00>palette, dither=True<75>j]<5D>(j<>)<29><>}<7D>(j<00>palette<74>j]<5D>j<EFBFBD>)<29><>}<7D>(j<00>palette<74>j]<5D>j<00>palette<74><65><EFBFBD><EFBFBD><EFBFBD>}<7D>(jj+jjBjNjNubaj}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>aj<61>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>uj&j<>jj +ubaj}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>j<>uj&j<>jj+ubj<62>)<29><>}<7D>(j<00> dither=True<75>j]<5D>(j<>)<29><>}<7D>(j<00>dither<65>j]<5D>j<00>dither<65><72><EFBFBD><EFBFBD><EFBFBD>}<7D>(jj'+jjBjNjNubaj}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>aj<61>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>uj&j<>jj#+ubj)<29><>}<7D>(j<00>=<3D>j]<5D>j<00>=<3D><><EFBFBD><EFBFBD><EFBFBD>}<7D>(jj5+jjBjNjNubaj}<7D>(j_]<5D>j<EFBFBD>]<5D>jaj<61>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>uj&jjj#+ubjx)<29><>}<7D>(j<00>True<75>j]<5D>j<00>True<75><65><EFBFBD><EFBFBD><EFBFBD>}<7D>(jjC+jjBjNjNubaj}<7D>(j_]<5D>j<EFBFBD>]<5D>jaj<61>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D><>support_smartquotes<65><73>uj&h<>jj#+ubej}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>j<>uj&j<>jj+ubej}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>j<>uj&j<>jj<>*jjBjj+jKubej}<7D>(j_]<5D>j<EFBFBD>*aj<61>]<5D>(jfjgej<65>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>jk<00>inkycal.modules.inky_image<67>jqj<>#jm<00>Inkyimage.to_palette<74>jnjd+<00> Inkyimage<67><65>
to_palette<EFBFBD><EFBFBD><EFBFBD>jp<00>Inkyimage.to_palette()<29>uj&j<>jj+jKjj<>*jjBubjr)<29><>}<7D>(jhKj]<5D>(j?)<29><>}<7D>(j<00>(Maps an image to a given colour palette.<2E>j]<5D>j<00>(Maps an image to a given colour palette.<2E><><EFBFBD><EFBFBD><EFBFBD>}<7D>(jjm+jjBjNjNubaj}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>uj&j>jj<>*jKjjj+jjBubj?)<29><>}<7D>(j<00><Maps each pixel from the image to a colour from the palette.<2E>j]<5D>j<00><Maps each pixel from the image to a colour from the palette.<2E><><EFBFBD><EFBFBD><EFBFBD>}<7D>(jj{+jjBjNjNubaj}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>uj&j>jj<>*jKjjj+jjBubj<62>)<29><>}<7D>(jhKj]<5D>(j<>)<29><>}<7D>(j<00>wArgs:
- palette: A supported token. (see below)
- dither:->bool. Use dithering? Set to `False` for solid colour fills.
<EFBFBD>j]<5D>(j<>)<29><>}<7D>(j<00>Args:<3A>j]<5D>j<00>Args:<3A><><EFBFBD><EFBFBD><EFBFBD>}<7D>(jj<>+jjBjNjNubaj}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>uj&j<>jj<>*jKjj<>+ubj<62>)<29><>}<7D>(jhKj]<5D>j<EFBFBD>)<29><>}<7D>(jhKj]<5D>(j<>)<29><>}<7D>(j<00>'palette: A supported token. (see below)<29>j]<5D>j?)<29><>}<7D>(jj<>+j]<5D>j<00>'palette: A supported token. (see below)<29><><EFBFBD><EFBFBD><EFBFBD>}<7D>(jj<>+jjBjNjNubaj}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>uj&j>jj<>*jKjj<>+ubaj}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>uj&j<>jj<>+ubj<62>)<29><>}<7D>(j<00>Edither:->bool. Use dithering? Set to `False` for solid colour fills.
<EFBFBD>j]<5D>j?)<29><>}<7D>(j<00>Ddither:->bool. Use dithering? Set to `False` for solid colour fills.<2E>j]<5D>(j<00>%dither:->bool. Use dithering? Set to <20><><EFBFBD><EFBFBD><EFBFBD>}<7D>(jj<>+jjBjNjNubj9
)<29><>}<7D>(j<00>`False`<60>j]<5D>j<00>False<73><65><EFBFBD><EFBFBD><EFBFBD>}<7D>(jj<>+jjBjNjNubaj}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>uj&j8
jj<>+ubj<00> for solid colour fills.<2E><><EFBFBD><EFBFBD><EFBFBD>}<7D>(jj<>+jjBjNjNubej}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>uj&j>jj<>*jKjj<>+ubaj}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>uj&j<>jj<>+ubej}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j j<>uj&j<>jj<>*jKjj<>+ubaj}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>uj&j<>jj<>+ubej}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>uj&j<>jj<>*jKjj<>+ubj<62>)<29><>}<7D>(j<00>MReturns:
- two images: one for the coloured band and one for the black band.
<EFBFBD>j]<5D>(j<>)<29><>}<7D>(j<00>Returns:<3A>j]<5D>j<00>Returns:<3A><><EFBFBD><EFBFBD><EFBFBD>}<7D>(jj<>+jjBjNjNubaj}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>uj&j<>jj<>*jK
jj<>+ubj<62>)<29><>}<7D>(jhKj]<5D>j<EFBFBD>)<29><>}<7D>(jhKj]<5D>j<EFBFBD>)<29><>}<7D>(j<00>Btwo images: one for the coloured band and one for the black band.
<EFBFBD>j]<5D>j?)<29><>}<7D>(j<00>Atwo images: one for the coloured band and one for the black band.<2E>j]<5D>j<00>Atwo images: one for the coloured band and one for the black band.<2E><><EFBFBD><EFBFBD><EFBFBD>}<7D>(jj,jjBjNjNubaj}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>uj&j>jj<>*jK
jj,ubaj}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>uj&j<>jj ,ubaj}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j j<>uj&j<>jj<>*jK
jj ,ubaj}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>uj&j<>jj<>+ubej}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>uj&j<>jj<>*jK
jj<>+jjBubj<62>)<29><>}<7D>(j<00>7Raises:
- ValueError if palette token is not supported
<EFBFBD>j]<5D>(j<>)<29><>}<7D>(j<00>Raises:<3A>j]<5D>j<00>Raises:<3A><><EFBFBD><EFBFBD><EFBFBD>}<7D>(jj=,jjBjNjNubaj}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>uj&j<>jj<>*jK jj9,ubj<62>)<29><>}<7D>(jhKj]<5D>j<EFBFBD>)<29><>}<7D>(jhKj]<5D>j<EFBFBD>)<29><>}<7D>(j<00>-ValueError if palette token is not supported
<EFBFBD>j]<5D>j?)<29><>}<7D>(j<00>,ValueError if palette token is not supported<65>j]<5D>j<00>,ValueError if palette token is not supported<65><64><EFBFBD><EFBFBD><EFBFBD>}<7D>(jjU,jjBjNjNubaj}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>uj&j>jj<>*jK jjQ,ubaj}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>uj&j<>jjN,ubaj}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j j<>uj&j<>jj<>*jK jjK,ubaj}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>uj&j<>jj9,ubej}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>uj&j<>jj<>*jK jj<>+jjBubej}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>uj&j<>jjj+jjBjNjNubj?)<29><>}<7D>(j<00>Supported palette tokens:<3A>j]<5D>j<00>Supported palette tokens:<3A><><EFBFBD><EFBFBD><EFBFBD>}<7D>(jj<>,jjBjNjNubaj}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>uj&j>jj<>*jKjjj+jjBubjD)<29><>}<7D>(j<00>R>>> 'bwr' # black-white-red
>>> 'bwy' # black-white-yellow
>>> 'bw' # black-white<74>j]<5D>j<00>R>>> 'bwr' # black-white-red
>>> 'bwy' # black-white-yellow
>>> 'bw' # black-white<74><65><EFBFBD><EFBFBD><EFBFBD>}<7D>jj<>,sbaj}<7D>(j_]<5D>j<EFBFBD>]<5D>jPaj<61>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>j<>uj&jCjjj+jjBjj<>*jKubej}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>uj&jqjj<>*jjBjj+jKubej}<7D>(j_]<5D>j<EFBFBD>]<5D>(<28>py<70><79>method<6F>ej<65>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>hxj<78>,j<>
j<>,j<>
j<>,j<>
<00>j<EFBFBD>
<00>j<EFBFBD>
<00>uj&j<>jjBjjP$jj<>*jNubej}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>uj&jqjj<>#jjBjj<>#jKubej}<7D>(j_]<5D>j<EFBFBD>]<5D>(<28>py<70><79>class<73>ej<65>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>hxj<78>,j<>
j<>,j<>
j<>,j<>
<00>j<EFBFBD>
<00>j<EFBFBD>
<00>uj&j<>jjBjjxjNjNubej}<7D>(j_]<5D>(j<><00>helper-classes<65>ej<65>]<5D>j<EFBFBD>]<5D><>helper classes<65>aj<61>]<5D>j<EFBFBD>]<5D>uj&h=jjBjjBjjSjKubej}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D><>source<63>jSuj&j<>j Nj Nj j)<29><>}<7D>(j
NjNjNjNjNjjjKjKjNjNjNjKjKj Kj!Nj"Nj#<00>j$hhj&j j(j!j*j j+j"j-j#j/hWj1Nj2Nj3hKj4j<>j5Nj6Nj7Nj8Nj9Nj:Nj;Nj<jSj=Nj>j$j@<00>jAKjBM'jJNjIj<>j%j&jLNjKj<>j'Khz<68>j(j)jO<00>jNj<>j*<00>jC<00>jDKjE<00>jFj<>jG<00>jH<00>jM<00>hGNubjPNjQ]<5D>jS}<7D>jU}<7D>jW}<7D>jY}<7D>j[}<7D>(jAj>j j
jujrj<>,j<>,uj]}<7D>(jA<00>j <00>ju<00>j<EFBFBD>,<00>uj_}<7D>(j>jTjsj<>#)<29><>}<7D>(jhKj]<5D>j}<7D>(j_]<5D>jsaj<61>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D><>ismod<6F><64>uj&j<>#j<00>M/Users/ace/Desktop/Projekte/Inkycal/inkycal/main.py:docstring of inkycal.main<69>jKjjTjjBubj<62>j<>jM jR j<>
j<>
j- j3 j<> j<> j\ jb j<> j<> j
jDjaj<>#)<29><>}<7D>(jhKj]<5D>j}<7D>(j_]<5D>jaaj<61>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D><>ismod<6F><64>uj&j<>#j<00>c/Users/ace/Desktop/Projekte/Inkycal/inkycal/display/display.py:docstring of inkycal.display.display<61>jKjjDjjBubj~j<>jajgjejkjnjtj|j<>jrjj-j<>#)<29><>}<7D>(jhKj]<5D>j}<7D>(j_]<5D>j-aj<61>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D><>ismod<6F><64>uj&j<>#j<00>e/Users/ace/Desktop/Projekte/Inkycal/inkycal/custom/functions.py:docstring of inkycal.custom.functions<6E>jKjjjjBubjXj]j<>j<>j<>j<>jpjvjajgjRjWj<>j<>j<>,jxj<>j<>#)<29><>}<7D>(jhKj]<5D>j}<7D>(j_]<5D>j<EFBFBD>aj<61>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D><>ismod<6F><64>uj&j<>#j<00>k/Users/ace/Desktop/Projekte/Inkycal/inkycal/modules/ical_parser.py:docstring of inkycal.modules.ical_parser<65>jKjjxjjBubj<62>j<>jj j<>j<>j j j<> j<> j7!j=!j<>!j<>!j<>"j<>"j'#j-#j<>#j<>#j<>#j<>#<00><><EFBFBD>jn$jt$jy%j%j<>%j<>%j<>&j<>&j<>'j<>'j4)j:)j<>)j<>)j**j0*j<>*j<>*uja}<7D>jc}<7D>je]<5D>jg]<5D>ji]<5D>jk]<5D>jm]<5D>jo]<5D>jqKjrKjsju}<7D><><EFBFBD>R<EFBFBD>jy]<5D>j{]<5D>j<00>system_message<67><65><EFBFBD>)<29><>}<7D>(jhKj]<5D>j?)<29><>}<7D>(jhKj]<5D>j<00>GHyperlink target "module-inkycal.modules.inky_image" is not referenced.<2E><><EFBFBD><EFBFBD><EFBFBD>}<7D>jj-sbaj}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>uj&j>jj -ubaj}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D><>level<65>K<01>type<70><65>INFO<46><4F>source<63>j<EFBFBD>#<00>line<6E>Kuj&j -ubaj}Nj~]<5D>j<EFBFBD>NjjBub<75>
quickstart<EFBFBD>j<EFBFBD>)<29><>}<7D>(jhKj]<5D>j)<29><>}<7D>(jhKj]<5D>(j )<29><>}<7D>(j<00>
Quickstart<EFBFBD>j]<5D>j<00>
Quickstart<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>}<7D>(jj0-jj*-jNjNubaj}<7D>(j]<5D>j]<5D>j ]<5D>j"]<5D>j$]<5D>uj&j'jKjj--j<00>;/Users/ace/Desktop/Projekte/Inkycal/docsource/quickstart.md<6D>ubj*)<29><>}<7D>(j<00>c<img align="center" src="https://github.com/aceisace/Inkycal/raw/assets/Repo/logo.png" width="800"><3E>j]<5D>j<00>c<img align="center" src="https://github.com/aceisace/Inkycal/raw/assets/Repo/logo.png" width="800"><3E><><EFBFBD><EFBFBD><EFBFBD>}<7D>jj?-sbaj}<7D>(j]<5D>j]<5D>j ]<5D>j"]<5D>j$]<5D><>format<61>j:j;j<uj&j=jKjj--jj*-jj>-ubj)<29><>}<7D>(jhKj]<5D>(j )<29><>}<7D>(j<00>Installing Inkycal<61>j]<5D>j<00>Installing Inkycal<61><6C><EFBFBD><EFBFBD><EFBFBD>}<7D>(jjQ-jj*-jNjNubaj}<7D>(j]<5D>j]<5D>j ]<5D>j"]<5D>j$]<5D>uj&j'jKjjN-jj>-ubj?)<29><>}<7D>(j<00>.Install inkycal directly via the GitHub repo:<3A>j]<5D>j<00>.Install inkycal directly via the GitHub repo:<3A><><EFBFBD><EFBFBD><EFBFBD>}<7D>(jj_-jj*-jNjNubaj}<7D>(j]<5D>j]<5D>j ]<5D>j"]<5D>j$]<5D>uj&j~jKjjN-jj*-jj>-ubj]
)<29><>}<7D>(j<00><># clone the repo
git clone https://github.com/aceinnolab/Inkycal
# go to downloaded repo folder
cd Inkycal
# install Inkycal
pip3 install -e ./<2F>j]<5D>j<00><># clone the repo
git clone https://github.com/aceinnolab/Inkycal
# go to downloaded repo folder
cd Inkycal
# install Inkycal
pip3 install -e ./<2F><><EFBFBD><EFBFBD><EFBFBD>}<7D>jjm-sbaj}<7D>(j]<5D>j]<5D>j ]<5D>j"]<5D>j$]<5D><>language<67><65>bash<73>j;j<uj&<00> literal_block<63>jjN-jj*-jj>-jKubej}<7D>(j]<5D><>installing-inkycal<61>aj]<5D>j ]<5D><>installing inkycal<61>aj"]<5D>j$]<5D>uj&jjKjj--jj*-jj>-ubj)<29><>}<7D>(jhKj]<5D>(j )<29><>}<7D>(j<00>Creating settings file<6C>j]<5D>j<00>Creating settings file<6C><65><EFBFBD><EFBFBD><EFBFBD>}<7D>(jj<>-jj*-jNjNubaj}<7D>(j]<5D>j]<5D>j ]<5D>j"]<5D>j$]<5D>uj&j'jKjj<>-jj>-ubj?)<29><>}<7D>(j<00>;Please navigate to the WEB-UI to create your settings file.<2E>j]<5D>(j<00>Please navigate to the <20><><EFBFBD><EFBFBD><EFBFBD>}<7D>(jj<>-jj*-jNjNubjx)<29><>}<7D>(j<00>WEB-UI<55>j]<5D>j<00>WEB-UI<55><49><EFBFBD><EFBFBD><EFBFBD>}<7D>(jj<>-jj*-jNjNubaj}<7D>(j]<5D>j]<5D>j ]<5D>j"]<5D>j$]<5D>j<EFBFBD><00>,https://aceisace.eu.pythonanywhere.com/index<65>uj&j<>jKjj<>-jj*-jj>-ubj<00> to create your settings file.<2E><><EFBFBD><EFBFBD><EFBFBD>}<7D>(jj<>-jj*-jNjNubej}<7D>(j]<5D>j]<5D>j ]<5D>j"]<5D>j$]<5D>uj&j~jKjj<>-jj*-jj>-ubj?)<29><>}<7D>(j<00>GCopy the generated settings file to the Raspberry Pi
more coming soon..<2E>j]<5D>(j<00>4Copy the generated settings file to the Raspberry Pi<50><69><EFBFBD><EFBFBD><EFBFBD>}<7D>(jj<>-jj*-jNjNubj<00>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>}<7D>(jj<>-jj*-jNjNubj<00>more coming soon..<2E><><EFBFBD><EFBFBD><EFBFBD>}<7D>(jj<>-jj*-jNjNubej}<7D>(j]<5D>j]<5D>j ]<5D>j"]<5D>j$]<5D>uj&j~jKjj<>-jj*-jj>-ubej}<7D>(j]<5D><>creating-settings-file<6C>aj]<5D>j ]<5D><>creating settings file<6C>aj"]<5D>j$]<5D>uj&jjKjj--jj*-jj>-ubej}<7D>(j]<5D><>
quickstart<EFBFBD>aj]<5D>j ]<5D><>
quickstart<EFBFBD>aj"]<5D>j$]<5D>uj&jjKjj*-jj*-jj>-ubaj}<7D>(j]<5D>j]<5D>j ]<5D>j"]<5D>j$]<5D><>source<63>j>-uj&j
j Nj Nj j)<29><>}<7D>(j
NjNjNjNjNjjjKjKjNjNjNjKjKj Kj!Nj"Nj#<00>j$j%j&j'j(j)j*j'j+j,j-j.j/j0j1Nj2Nj3hKj4j<>j5Nj6Nj7Nj8Nj9Nj:Nj;Nj<j>-j=Nj>j?j@<00>jAKjBM'jC<00>jDKjE<00>jFj<>jG<00>jH<00>jIj<>jJNjKj<>jLNjM<00>jNj<>hGNhz<68>jO<00>ubjPNjQ]<5D>jS}<7D>jU}<7D>jW}<7D>jY}<7D>j[}<7D>(j<>-j<>-j<>-j<>-j<>-j<>-uj]}<7D>(j<>-<00>j<EFBFBD>-<00>j<EFBFBD>-<00>uj_}<7D>(j<>-j--j<>-jN-j<>-j<>-uja}<7D>jc}<7D>je]<5D>jg]<5D>ji]<5D>jk]<5D>jm]<5D>jo]<5D>jqKjrKjsju}<7D><><EFBFBD>R<EFBFBD>jy]<5D>j{]<5D>j}Nj~]<5D>j<EFBFBD>Njj*-ubu<62>metadata<74>j<EFBFBD>j<><00>dict<63><74><EFBFBD><EFBFBD><EFBFBD>R<EFBFBD><52>titles<65>}<7D>(j<>j )<29><>}<7D>(jhKj]<5D>j<00>Developer documentation<6F><6E><EFBFBD><EFBFBD><EFBFBD>}<7D>jj.sbaj}<7D>(j<>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>uj&j<>ubj<62>j )<29><>}<7D>(jhKj]<5D>j<00> About Inkycal<61><6C><EFBFBD><EFBFBD><EFBFBD>}<7D>jj.sbaj}<7D>(j]<5D>j]<5D>j ]<5D>j"]<5D>j$]<5D>uj&j'ubj<62>j )<29><>}<7D>(jhKj]<5D>j<00>
Quickstart<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>}<7D>jj.sbaj}<7D>(j]<5D>j]<5D>j ]<5D>j"]<5D>j$]<5D>uj&j'ubj<62>j )<29><>}<7D>(jhKj]<5D>j<00>Inkycal documentation<6F><6E><EFBFBD><EFBFBD><EFBFBD>}<7D>jj+.sbaj}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>uj&j
ubj<62>j )<29><>}<7D>(jhKj]<5D>j<00>Inkycal<61><6C><EFBFBD><EFBFBD><EFBFBD>}<7D>jj8.sbaj}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>uj&j
ubu<62>
longtitles<EFBFBD>}<7D>(j<>j.j<>j.j<>j.j<>j+.j<>j8.u<>tocs<63>}<7D>(j<>j<>)<29><>}<7D>(jhKj]<5D>j<EFBFBD>)<29><>}<7D>(jhKj]<5D>j<EFBFBD><00>compact_paragraph<70><68><EFBFBD>)<29><>}<7D>(jhKj]<5D>jx)<29><>}<7D>(jhKj]<5D>j<00>Developer documentation<6F><6E><EFBFBD><EFBFBD><EFBFBD>}<7D>jjT.sbaj}<7D>(j<>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D><>internal<61><6C><EFBFBD>refuri<72>j<EFBFBD><00>
anchorname<EFBFBD>hKuj&<00> reference<63>jjQ.ubaj}<7D>(j<>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>uj&<00>compact_paragraph<70>jjL.ubaj}<7D>(j<>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>uj&<00> list_item<65>jjI.ubaj}<7D>(j<>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>uj&<00> bullet_list<73>ubj<62>j<>)<29><>}<7D>(jhKj]<5D>j<EFBFBD>)<29><>}<7D>(jhKj]<5D>jP.)<29><>}<7D>(jhKj]<5D>jx)<29><>}<7D>(jhKj]<5D>j<00> About Inkycal<61><6C><EFBFBD><EFBFBD><EFBFBD>}<7D>jj<>.sbaj}<7D>(j]<5D>j]<5D>j ]<5D>j"]<5D>j$]<5D><>internal<61><6C><EFBFBD>refuri<72>j<EFBFBD><00>
anchorname<EFBFBD>hKuj&j<>jj<>.ubaj}<7D>(j]<5D>j]<5D>j ]<5D>j"]<5D>j$]<5D>uj&<00>compact_paragraph<70>jj}.ubaj}<7D>(j]<5D>j]<5D>j ]<5D>j"]<5D>j$]<5D>uj&j<>jjz.ubaj}<7D>(j]<5D>j]<5D>j ]<5D>j"]<5D>j$]<5D>uj&j&ubj<62>j<>)<29><>}<7D>(jhKj]<5D>j<EFBFBD>)<29><>}<7D>(jhKj]<5D>(jP.)<29><>}<7D>(jhKj]<5D>jx)<29><>}<7D>(jhKj]<5D>j<00>
Quickstart<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>}<7D>jj<>.sbaj}<7D>(j]<5D>j]<5D>j ]<5D>j"]<5D>j$]<5D><>internal<61><6C><EFBFBD>refuri<72>j<EFBFBD><00>
anchorname<EFBFBD>hKuj&j<>jj<>.ubaj}<7D>(j]<5D>j]<5D>j ]<5D>j"]<5D>j$]<5D>uj&j<>.jj<>.ubj<62>)<29><>}<7D>(jhKj]<5D>(j<>)<29><>}<7D>(jhKj]<5D>jP.)<29><>}<7D>(jhKj]<5D>jx)<29><>}<7D>(jhKj]<5D>j<00>Installing Inkycal<61><6C><EFBFBD><EFBFBD><EFBFBD>}<7D>jj<>.sbaj}<7D>(j]<5D>j]<5D>j ]<5D>j"]<5D>j$]<5D><>internal<61><6C><EFBFBD>refuri<72>j<EFBFBD><00>
anchorname<EFBFBD><EFBFBD>#installing-inkycal<61>uj&j<>jj<>.ubaj}<7D>(j]<5D>j]<5D>j ]<5D>j"]<5D>j$]<5D>uj&j<>.jj<>.ubaj}<7D>(j]<5D>j]<5D>j ]<5D>j"]<5D>j$]<5D>uj&j<>jj<>.ubj<62>)<29><>}<7D>(jhKj]<5D>jP.)<29><>}<7D>(jhKj]<5D>jx)<29><>}<7D>(jhKj]<5D>j<00>Creating settings file<6C><65><EFBFBD><EFBFBD><EFBFBD>}<7D>jj<>.sbaj}<7D>(j]<5D>j]<5D>j ]<5D>j"]<5D>j$]<5D><>internal<61><6C><EFBFBD>refuri<72>j<EFBFBD><00>
anchorname<EFBFBD><EFBFBD>#creating-settings-file<6C>uj&j<>jj<>.ubaj}<7D>(j]<5D>j]<5D>j ]<5D>j"]<5D>j$]<5D>uj&j<>.jj<>.ubaj}<7D>(j]<5D>j]<5D>j ]<5D>j"]<5D>j$]<5D>uj&j<>jj<>.ubej}<7D>(j]<5D>j]<5D>j ]<5D>j"]<5D>j$]<5D>uj&j&jj<>.ubej}<7D>(j]<5D>j]<5D>j ]<5D>j"]<5D>j$]<5D>uj&j<>jj<>.ubaj}<7D>(j]<5D>j]<5D>j ]<5D>j"]<5D>j$]<5D>uj&j&ubj<62>j<>)<29><>}<7D>(jhKj]<5D>(j<>)<29><>}<7D>(jhKj]<5D>(jP.)<29><>}<7D>(jhKj]<5D>jx)<29><>}<7D>(jhKj]<5D>j<00>Inkycal documentation<6F><6E><EFBFBD><EFBFBD><EFBFBD>}<7D>jj)/sbaj}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D><>internal<61><6C><EFBFBD>refuri<72>j<EFBFBD><00>
anchorname<EFBFBD>hKuj&jwjj&/ubaj}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>uj&jO.jj#/ubj<62>)<29><>}<7D>(jhKj]<5D>j()<29><>}<7D>(jhKj]<5D>j}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D><>parent<6E>j<EFBFBD><00>entries<65>j3<00> includefiles<65>j=<00>maxdepth<74>K<02>caption<6F>j@<00>glob<6F><62><EFBFBD>hidden<65><6E><EFBFBD> includehidden<65><6E><EFBFBD>numbered<65>K<00>
titlesonly<EFBFBD><EFBFBD><EFBFBD>
rawentries<EFBFBD>jG<00>
rawcaption<EFBFBD>j@uj&j'jj<>jK jj?/ubaj}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>uj&j<>jj#/ubej}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>uj&j<>jj /ubj<62>)<29><>}<7D>(jhKj]<5D>jP.)<29><>}<7D>(jhKj]<5D>jx)<29><>}<7D>(jhKj]<5D>j<00>Indices and tables<65><73><EFBFBD><EFBFBD><EFBFBD>}<7D>jji/sbaj}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D><>internal<61><6C><EFBFBD>refuri<72>j<EFBFBD><00>
anchorname<EFBFBD><EFBFBD>#indices-and-tables<65>uj&jwjjf/ubaj}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>uj&jO.jjc/ubaj}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>uj&j<>jj /ubej}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>uj&j<>ubj<62>j<>)<29><>}<7D>(jhKj]<5D>(j<>)<29><>}<7D>(jhKj]<5D>(jP.)<29><>}<7D>(jhKj]<5D>jx)<29><>}<7D>(jhKj]<5D>j<00>Inkycal<61><6C><EFBFBD><EFBFBD><EFBFBD>}<7D>jj<>/sbaj}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D><>internal<61><6C><EFBFBD>refuri<72>j<EFBFBD><00>
anchorname<EFBFBD>hKuj&jwjj<>/ubaj}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>uj&jO.jj<>/ubj<62>)<29><>}<7D>(jhKj]<5D>j<EFBFBD>)<29><>}<7D>(jhKj]<5D>(jP.)<29><>}<7D>(jhKj]<5D>jx)<29><>}<7D>(jhKj]<5D>j<00>literal<61><6C><EFBFBD>)<29><>}<7D>(jhKj]<5D>j<00>Inkycal<61><6C><EFBFBD><EFBFBD><EFBFBD>}<7D>jj<>/sbaj}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>uj&j<>/jj<>/ubaj}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D><>internal<61><6C><EFBFBD>refuri<72>j<EFBFBD><00>
anchorname<EFBFBD><EFBFBD>#inkycal.main.Inkycal<61>uj&jwjj<>/ubaj}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D><>skip_section_number<65><72>uj&jO.jj<>/ubj<62>)<29><>}<7D>(jhKj]<5D>(j<>)<29><>}<7D>(jhKj]<5D>jP.)<29><>}<7D>(jhKj]<5D>jx)<29><>}<7D>(jhKj]<5D>j<EFBFBD>/)<29><>}<7D>(jhKj]<5D>j<00>Inkycal.add_module()<29><><EFBFBD><EFBFBD><EFBFBD>}<7D>jj<>/sbaj}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>uj&j<>/jj<>/ubaj}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D><>internal<61><6C><EFBFBD>refuri<72>j<EFBFBD><00>
anchorname<EFBFBD><EFBFBD> #inkycal.main.Inkycal.add_module<6C>uj&jwjj<>/ubaj}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D><>skip_section_number<65><72>uj&jO.jj<>/ubaj}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>uj&j<>jj<>/ubj<62>)<29><>}<7D>(jhKj]<5D>jP.)<29><>}<7D>(jhKj]<5D>jx)<29><>}<7D>(jhKj]<5D>j<EFBFBD>/)<29><>}<7D>(jhKj]<5D>j<00>Inkycal.calibrate()<29><><EFBFBD><EFBFBD><EFBFBD>}<7D>jj0sbaj}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>uj&j<>/jj 0ubaj}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D><>internal<61><6C><EFBFBD>refuri<72>j<EFBFBD><00>
anchorname<EFBFBD><EFBFBD>#inkycal.main.Inkycal.calibrate<74>uj&jwjj
0ubaj}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D><>skip_section_number<65><72>uj&jO.jj0ubaj}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>uj&j<>jj<>/ubj<62>)<29><>}<7D>(jhKj]<5D>jP.)<29><>}<7D>(jhKj]<5D>jx)<29><>}<7D>(jhKj]<5D>j<EFBFBD>/)<29><>}<7D>(jhKj]<5D>j<00>Inkycal.countdown()<29><><EFBFBD><EFBFBD><EFBFBD>}<7D>jj=0sbaj}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>uj&j<>/jj:0ubaj}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D><>internal<61><6C><EFBFBD>refuri<72>j<EFBFBD><00>
anchorname<EFBFBD><EFBFBD>#inkycal.main.Inkycal.countdown<77>uj&jwjj70ubaj}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D><>skip_section_number<65><72>uj&jO.jj40ubaj}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>uj&j<>jj<>/ubj<62>)<29><>}<7D>(jhKj]<5D>jP.)<29><>}<7D>(jhKj]<5D>jx)<29><>}<7D>(jhKj]<5D>j<EFBFBD>/)<29><>}<7D>(jhKj]<5D>j<00>Inkycal.remove_module()<29><><EFBFBD><EFBFBD><EFBFBD>}<7D>jjj0sbaj}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>uj&j<>/jjg0ubaj}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D><>internal<61><6C><EFBFBD>refuri<72>j<EFBFBD><00>
anchorname<EFBFBD><EFBFBD>##inkycal.main.Inkycal.remove_module<6C>uj&jwjjd0ubaj}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D><>skip_section_number<65><72>uj&jO.jja0ubaj}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>uj&j<>jj<>/ubj<62>)<29><>}<7D>(jhKj]<5D>jP.)<29><>}<7D>(jhKj]<5D>jx)<29><>}<7D>(jhKj]<5D>j<EFBFBD>/)<29><>}<7D>(jhKj]<5D>j<00> Inkycal.run()<29><><EFBFBD><EFBFBD><EFBFBD>}<7D>jj<>0sbaj}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>uj&j<>/jj<>0ubaj}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D><>internal<61><6C><EFBFBD>refuri<72>j<EFBFBD><00>
anchorname<EFBFBD><EFBFBD>#inkycal.main.Inkycal.run<75>uj&jwjj<>0ubaj}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D><>skip_section_number<65><72>uj&jO.jj<>0ubaj}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>uj&j<>jj<>/ubj<62>)<29><>}<7D>(jhKj]<5D>jP.)<29><>}<7D>(jhKj]<5D>jx)<29><>}<7D>(jhKj]<5D>j<EFBFBD>/)<29><>}<7D>(jhKj]<5D>j<00>Inkycal.test()<29><><EFBFBD><EFBFBD><EFBFBD>}<7D>jj<>0sbaj}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>uj&j<>/jj<>0ubaj}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D><>internal<61><6C><EFBFBD>refuri<72>j<EFBFBD><00>
anchorname<EFBFBD><EFBFBD>#inkycal.main.Inkycal.test<73>uj&jwjj<>0ubaj}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D><>skip_section_number<65><72>uj&jO.jj<>0ubaj}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>uj&j<>jj<>/ubej}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>uj&j<>jj<>/ubej}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>uj&j<>jj<>/ubaj}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>uj&j<>jj<>/ubej}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>uj&j<>jj<>/ubj<62>)<29><>}<7D>(jhKj]<5D>(jP.)<29><>}<7D>(jhKj]<5D>jx)<29><>}<7D>(jhKj]<5D>j<00>Display<61><79><EFBFBD><EFBFBD><EFBFBD>}<7D>jj1sbaj}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D><>internal<61><6C><EFBFBD>refuri<72>j<EFBFBD><00>
anchorname<EFBFBD><EFBFBD>#module-inkycal.display.display<61>uj&jwjj1ubaj}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>uj&jO.jj1ubj<62>)<29><>}<7D>(jhKj]<5D>j<EFBFBD>)<29><>}<7D>(jhKj]<5D>(jP.)<29><>}<7D>(jhKj]<5D>jx)<29><>}<7D>(jhKj]<5D>j<EFBFBD>/)<29><>}<7D>(jhKj]<5D>j<00>Display<61><79><EFBFBD><EFBFBD><EFBFBD>}<7D>jj)1sbaj}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>uj&j<>/jj&1ubaj}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D><>internal<61><6C><EFBFBD>refuri<72>j<EFBFBD><00>
anchorname<EFBFBD><EFBFBD> #inkycal.display.display.Display<61>uj&jwjj#1ubaj}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D><>skip_section_number<65><72>uj&jO.jj 1ubj<62>)<29><>}<7D>(jhKj]<5D>(j<>)<29><>}<7D>(jhKj]<5D>jP.)<29><>}<7D>(jhKj]<5D>jx)<29><>}<7D>(jhKj]<5D>j<EFBFBD>/)<29><>}<7D>(jhKj]<5D>j<00>Display.calibrate()<29><><EFBFBD><EFBFBD><EFBFBD>}<7D>jjS1sbaj}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>uj&j<>/jjP1ubaj}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D><>internal<61><6C><EFBFBD>refuri<72>j<EFBFBD><00>
anchorname<EFBFBD><EFBFBD>*#inkycal.display.display.Display.calibrate<74>uj&jwjjM1ubaj}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D><>skip_section_number<65><72>uj&jO.jjJ1ubaj}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>uj&j<>jjG1ubj<62>)<29><>}<7D>(jhKj]<5D>jP.)<29><>}<7D>(jhKj]<5D>jx)<29><>}<7D>(jhKj]<5D>j<EFBFBD>/)<29><>}<7D>(jhKj]<5D>j<00>Display.get_display_names()<29><><EFBFBD><EFBFBD><EFBFBD>}<7D>jj<>1sbaj}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>uj&j<>/jj}1ubaj}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D><>internal<61><6C><EFBFBD>refuri<72>j<EFBFBD><00>
anchorname<EFBFBD><EFBFBD>2#inkycal.display.display.Display.get_display_names<65>uj&jwjjz1ubaj}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D><>skip_section_number<65><72>uj&jO.jjw1ubaj}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>uj&j<>jjG1ubj<62>)<29><>}<7D>(jhKj]<5D>jP.)<29><>}<7D>(jhKj]<5D>jx)<29><>}<7D>(jhKj]<5D>j<EFBFBD>/)<29><>}<7D>(jhKj]<5D>j<00>Display.get_display_size()<29><><EFBFBD><EFBFBD><EFBFBD>}<7D>jj<>1sbaj}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>uj&j<>/jj<>1ubaj}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D><>internal<61><6C><EFBFBD>refuri<72>j<EFBFBD><00>
anchorname<EFBFBD><EFBFBD>1#inkycal.display.display.Display.get_display_size<7A>uj&jwjj<>1ubaj}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D><>skip_section_number<65><72>uj&jO.jj<>1ubaj}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>uj&j<>jjG1ubj<62>)<29><>}<7D>(jhKj]<5D>jP.)<29><>}<7D>(jhKj]<5D>jx)<29><>}<7D>(jhKj]<5D>j<EFBFBD>/)<29><>}<7D>(jhKj]<5D>j<00>Display.render()<29><><EFBFBD><EFBFBD><EFBFBD>}<7D>jj<>1sbaj}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>uj&j<>/jj<>1ubaj}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D><>internal<61><6C><EFBFBD>refuri<72>j<EFBFBD><00>
anchorname<EFBFBD><EFBFBD>'#inkycal.display.display.Display.render<65>uj&jwjj<>1ubaj}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D><>skip_section_number<65><72>uj&jO.jj<>1ubaj}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>uj&j<>jjG1ubej}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>uj&j<>jj 1ubej}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>uj&j<>jj1ubaj}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>uj&j<>jj1ubej}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>uj&j<>jj<>/ubj<62>)<29><>}<7D>(jhKj]<5D>(jP.)<29><>}<7D>(jhKj]<5D>jx)<29><>}<7D>(jhKj]<5D>j<00>Custom functions<6E><73><EFBFBD><EFBFBD><EFBFBD>}<7D>jj2sbaj}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D><>internal<61><6C><EFBFBD>refuri<72>j<EFBFBD><00>
anchorname<EFBFBD><EFBFBD> #module-inkycal.custom.functions<6E>uj&jwjj2ubaj}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>uj&jO.jj2ubj<62>)<29><>}<7D>(jhKj]<5D>(j<>)<29><>}<7D>(jhKj]<5D>jP.)<29><>}<7D>(jhKj]<5D>jx)<29><>}<7D>(jhKj]<5D>j<EFBFBD>/)<29><>}<7D>(jhKj]<5D>j<00>auto_fontsize()<29><><EFBFBD><EFBFBD><EFBFBD>}<7D>jj?2sbaj}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>uj&j<>/jj<2ubaj}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D><>internal<61><6C><EFBFBD>refuri<72>j<EFBFBD><00>
anchorname<EFBFBD><EFBFBD>'#inkycal.custom.functions.auto_fontsize<7A>uj&jwjj92ubaj}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D><>skip_section_number<65><72>uj&jO.jj62ubaj}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>uj&j<>jj32ubj<62>)<29><>}<7D>(jhKj]<5D>jP.)<29><>}<7D>(jhKj]<5D>jx)<29><>}<7D>(jhKj]<5D>j<EFBFBD>/)<29><>}<7D>(jhKj]<5D>j<00> draw_border()<29><><EFBFBD><EFBFBD><EFBFBD>}<7D>jjl2sbaj}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>uj&j<>/jji2ubaj}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D><>internal<61><6C><EFBFBD>refuri<72>j<EFBFBD><00>
anchorname<EFBFBD><EFBFBD>%#inkycal.custom.functions.draw_border<65>uj&jwjjf2ubaj}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D><>skip_section_number<65><72>uj&jO.jjc2ubaj}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>uj&j<>jj32ubj<62>)<29><>}<7D>(jhKj]<5D>jP.)<29><>}<7D>(jhKj]<5D>jx)<29><>}<7D>(jhKj]<5D>j<EFBFBD>/)<29><>}<7D>(jhKj]<5D>j<00> get_fonts()<29><><EFBFBD><EFBFBD><EFBFBD>}<7D>jj<>2sbaj}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>uj&j<>/jj<>2ubaj}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D><>internal<61><6C><EFBFBD>refuri<72>j<EFBFBD><00>
anchorname<EFBFBD><EFBFBD>##inkycal.custom.functions.get_fonts<74>uj&jwjj<>2ubaj}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D><>skip_section_number<65><72>uj&jO.jj<>2ubaj}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>uj&j<>jj32ubj<62>)<29><>}<7D>(jhKj]<5D>jP.)<29><>}<7D>(jhKj]<5D>jx)<29><>}<7D>(jhKj]<5D>j<EFBFBD>/)<29><>}<7D>(jhKj]<5D>j<00>get_system_tz()<29><><EFBFBD><EFBFBD><EFBFBD>}<7D>jj<>2sbaj}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>uj&j<>/jj<>2ubaj}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D><>internal<61><6C><EFBFBD>refuri<72>j<EFBFBD><00>
anchorname<EFBFBD><EFBFBD>'#inkycal.custom.functions.get_system_tz<74>uj&jwjj<>2ubaj}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D><>skip_section_number<65><72>uj&jO.jj<>2ubaj}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>uj&j<>jj32ubj<62>)<29><>}<7D>(jhKj]<5D>jP.)<29><>}<7D>(jhKj]<5D>jx)<29><>}<7D>(jhKj]<5D>j<EFBFBD>/)<29><>}<7D>(jhKj]<5D>j<00>internet_available()<29><><EFBFBD><EFBFBD><EFBFBD>}<7D>jj<>2sbaj}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>uj&j<>/jj<>2ubaj}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D><>internal<61><6C><EFBFBD>refuri<72>j<EFBFBD><00>
anchorname<EFBFBD><EFBFBD>,#inkycal.custom.functions.internet_available<6C>uj&jwjj<>2ubaj}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D><>skip_section_number<65><72>uj&jO.jj<>2ubaj}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>uj&j<>jj32ubj<62>)<29><>}<7D>(jhKj]<5D>jP.)<29><>}<7D>(jhKj]<5D>jx)<29><>}<7D>(jhKj]<5D>j<EFBFBD>/)<29><>}<7D>(jhKj]<5D>j<00> text_wrap()<29><><EFBFBD><EFBFBD><EFBFBD>}<7D>jj 3sbaj}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>uj&j<>/jj3ubaj}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D><>internal<61><6C><EFBFBD>refuri<72>j<EFBFBD><00>
anchorname<EFBFBD><EFBFBD>##inkycal.custom.functions.text_wrap<61>uj&jwjj3ubaj}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D><>skip_section_number<65><72>uj&jO.jj3ubaj}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>uj&j<>jj32ubj<62>)<29><>}<7D>(jhKj]<5D>jP.)<29><>}<7D>(jhKj]<5D>jx)<29><>}<7D>(jhKj]<5D>j<EFBFBD>/)<29><>}<7D>(jhKj]<5D>j<00>write()<29><><EFBFBD><EFBFBD><EFBFBD>}<7D>jjM3sbaj}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>uj&j<>/jjJ3ubaj}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D><>internal<61><6C><EFBFBD>refuri<72>j<EFBFBD><00>
anchorname<EFBFBD><EFBFBD>#inkycal.custom.functions.write<74>uj&jwjjG3ubaj}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D><>skip_section_number<65><72>uj&jO.jjD3ubaj}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>uj&j<>jj32ubej}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>uj&j<>jj2ubej}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>uj&j<>jj<>/ubj<62>)<29><>}<7D>(jhKj]<5D>(jP.)<29><>}<7D>(jhKj]<5D>jx)<29><>}<7D>(jhKj]<5D>j<00>Helper classes<65><73><EFBFBD><EFBFBD><EFBFBD>}<7D>jj<>3sbaj}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D><>internal<61><6C><EFBFBD>refuri<72>j<EFBFBD><00>
anchorname<EFBFBD><EFBFBD>##module-inkycal.modules.ical_parser<65>uj&jwjj<>3ubaj}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>uj&jO.jj}3ubj<62>)<29><>}<7D>(jhKj]<5D>(j<>)<29><>}<7D>(jhKj]<5D>(jP.)<29><>}<7D>(jhKj]<5D>jx)<29><>}<7D>(jhKj]<5D>j<EFBFBD>/)<29><>}<7D>(jhKj]<5D>j<00> iCalendar<61><72><EFBFBD><EFBFBD><EFBFBD>}<7D>jj<>3sbaj}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>uj&j<>/jj<>3ubaj}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D><>internal<61><6C><EFBFBD>refuri<72>j<EFBFBD><00>
anchorname<EFBFBD><EFBFBD>&#inkycal.modules.ical_parser.iCalendar<61>uj&jwjj<>3ubaj}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D><>skip_section_number<65><72>uj&jO.jj<>3ubj<62>)<29><>}<7D>(jhKj]<5D>(j<>)<29><>}<7D>(jhKj]<5D>jP.)<29><>}<7D>(jhKj]<5D>jx)<29><>}<7D>(jhKj]<5D>j<EFBFBD>/)<29><>}<7D>(jhKj]<5D>j<00>iCalendar.all_day()<29><><EFBFBD><EFBFBD><EFBFBD>}<7D>jj<>3sbaj}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>uj&j<>/jj<>3ubaj}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D><>internal<61><6C><EFBFBD>refuri<72>j<EFBFBD><00>
anchorname<EFBFBD><EFBFBD>.#inkycal.modules.ical_parser.iCalendar.all_day<61>uj&jwjj<>3ubaj}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D><>skip_section_number<65><72>uj&jO.jj<>3ubaj}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>uj&j<>jj<>3ubj<62>)<29><>}<7D>(jhKj]<5D>jP.)<29><>}<7D>(jhKj]<5D>jx)<29><>}<7D>(jhKj]<5D>j<EFBFBD>/)<29><>}<7D>(jhKj]<5D>j<00>iCalendar.clear_events()<29><><EFBFBD><EFBFBD><EFBFBD>}<7D>jj<>3sbaj}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>uj&j<>/jj<>3ubaj}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D><>internal<61><6C><EFBFBD>refuri<72>j<EFBFBD><00>
anchorname<EFBFBD><EFBFBD>3#inkycal.modules.ical_parser.iCalendar.clear_events<74>uj&jwjj<>3ubaj}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D><>skip_section_number<65><72>uj&jO.jj<>3ubaj}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>uj&j<>jj<>3ubj<62>)<29><>}<7D>(jhKj]<5D>jP.)<29><>}<7D>(jhKj]<5D>jx)<29><>}<7D>(jhKj]<5D>j<EFBFBD>/)<29><>}<7D>(jhKj]<5D>j<00>iCalendar.get_events()<29><><EFBFBD><EFBFBD><EFBFBD>}<7D>jj*4sbaj}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>uj&j<>/jj'4ubaj}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D><>internal<61><6C><EFBFBD>refuri<72>j<EFBFBD><00>
anchorname<EFBFBD><EFBFBD>1#inkycal.modules.ical_parser.iCalendar.get_events<74>uj&jwjj$4ubaj}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D><>skip_section_number<65><72>uj&jO.jj!4ubaj}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>uj&j<>jj<>3ubj<62>)<29><>}<7D>(jhKj]<5D>jP.)<29><>}<7D>(jhKj]<5D>jx)<29><>}<7D>(jhKj]<5D>j<EFBFBD>/)<29><>}<7D>(jhKj]<5D>j<00>iCalendar.get_system_tz()<29><><EFBFBD><EFBFBD><EFBFBD>}<7D>jjW4sbaj}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>uj&j<>/jjT4ubaj}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D><>internal<61><6C><EFBFBD>refuri<72>j<EFBFBD><00>
anchorname<EFBFBD><EFBFBD>4#inkycal.modules.ical_parser.iCalendar.get_system_tz<74>uj&jwjjQ4ubaj}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D><>skip_section_number<65><72>uj&jO.jjN4ubaj}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>uj&j<>jj<>3ubj<62>)<29><>}<7D>(jhKj]<5D>jP.)<29><>}<7D>(jhKj]<5D>jx)<29><>}<7D>(jhKj]<5D>j<EFBFBD>/)<29><>}<7D>(jhKj]<5D>j<00>iCalendar.load_from_file()<29><><EFBFBD><EFBFBD><EFBFBD>}<7D>jj<>4sbaj}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>uj&j<>/jj<>4ubaj}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D><>internal<61><6C><EFBFBD>refuri<72>j<EFBFBD><00>
anchorname<EFBFBD><EFBFBD>5#inkycal.modules.ical_parser.iCalendar.load_from_file<6C>uj&jwjj~4ubaj}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D><>skip_section_number<65><72>uj&jO.jj{4ubaj}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>uj&j<>jj<>3ubj<62>)<29><>}<7D>(jhKj]<5D>jP.)<29><>}<7D>(jhKj]<5D>jx)<29><>}<7D>(jhKj]<5D>j<EFBFBD>/)<29><>}<7D>(jhKj]<5D>j<00>iCalendar.load_url()<29><><EFBFBD><EFBFBD><EFBFBD>}<7D>jj<>4sbaj}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>uj&j<>/jj<>4ubaj}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D><>internal<61><6C><EFBFBD>refuri<72>j<EFBFBD><00>
anchorname<EFBFBD><EFBFBD>/#inkycal.modules.ical_parser.iCalendar.load_url<72>uj&jwjj<>4ubaj}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D><>skip_section_number<65><72>uj&jO.jj<>4ubaj}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>uj&j<>jj<>3ubj<62>)<29><>}<7D>(jhKj]<5D>jP.)<29><>}<7D>(jhKj]<5D>jx)<29><>}<7D>(jhKj]<5D>j<EFBFBD>/)<29><>}<7D>(jhKj]<5D>j<00>iCalendar.show_events()<29><><EFBFBD><EFBFBD><EFBFBD>}<7D>jj<>4sbaj}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>uj&j<>/jj<>4ubaj}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D><>internal<61><6C><EFBFBD>refuri<72>j<EFBFBD><00>
anchorname<EFBFBD><EFBFBD>2#inkycal.modules.ical_parser.iCalendar.show_events<74>uj&jwjj<>4ubaj}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D><>skip_section_number<65><72>uj&jO.jj<>4ubaj}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>uj&j<>jj<>3ubj<62>)<29><>}<7D>(jhKj]<5D>jP.)<29><>}<7D>(jhKj]<5D>jx)<29><>}<7D>(jhKj]<5D>j<EFBFBD>/)<29><>}<7D>(jhKj]<5D>j<00>iCalendar.sort()<29><><EFBFBD><EFBFBD><EFBFBD>}<7D>jj 5sbaj}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>uj&j<>/jj5ubaj}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D><>internal<61><6C><EFBFBD>refuri<72>j<EFBFBD><00>
anchorname<EFBFBD><EFBFBD>+#inkycal.modules.ical_parser.iCalendar.sort<72>uj&jwjj5ubaj}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D><>skip_section_number<65><72>uj&jO.jj5ubaj}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>uj&j<>jj<>3ubej}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>uj&j<>jj<>3ubej}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>uj&j<>jj<>3ubj<62>)<29><>}<7D>(jhKj]<5D>(jP.)<29><>}<7D>(jhKj]<5D>jx)<29><>}<7D>(jhKj]<5D>j<EFBFBD>/)<29><>}<7D>(jhKj]<5D>j<00> Inkyimage<67><65><EFBFBD><EFBFBD><EFBFBD>}<7D>jjD5sbaj}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>uj&j<>/jjA5ubaj}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D><>internal<61><6C><EFBFBD>refuri<72>j<EFBFBD><00>
anchorname<EFBFBD><EFBFBD>%#inkycal.modules.inky_image.Inkyimage<67>uj&jwjj>5ubaj}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D><>skip_section_number<65><72>uj&jO.jj;5ubj<62>)<29><>}<7D>(jhKj]<5D>(j<>)<29><>}<7D>(jhKj]<5D>jP.)<29><>}<7D>(jhKj]<5D>jx)<29><>}<7D>(jhKj]<5D>j<EFBFBD>/)<29><>}<7D>(jhKj]<5D>j<00>Inkyimage.autoflip()<29><><EFBFBD><EFBFBD><EFBFBD>}<7D>jjn5sbaj}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>uj&j<>/jjk5ubaj}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D><>internal<61><6C><EFBFBD>refuri<72>j<EFBFBD><00>
anchorname<EFBFBD><EFBFBD>.#inkycal.modules.inky_image.Inkyimage.autoflip<69>uj&jwjjh5ubaj}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D><>skip_section_number<65><72>uj&jO.jje5ubaj}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>uj&j<>jjb5ubj<62>)<29><>}<7D>(jhKj]<5D>jP.)<29><>}<7D>(jhKj]<5D>jx)<29><>}<7D>(jhKj]<5D>j<EFBFBD>/)<29><>}<7D>(jhKj]<5D>j<00>Inkyimage.clear()<29><><EFBFBD><EFBFBD><EFBFBD>}<7D>jj<>5sbaj}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>uj&j<>/jj<>5ubaj}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D><>internal<61><6C><EFBFBD>refuri<72>j<EFBFBD><00>
anchorname<EFBFBD><EFBFBD>+#inkycal.modules.inky_image.Inkyimage.clear<61>uj&jwjj<>5ubaj}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D><>skip_section_number<65><72>uj&jO.jj<>5ubaj}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>uj&j<>jjb5ubj<62>)<29><>}<7D>(jhKj]<5D>jP.)<29><>}<7D>(jhKj]<5D>jx)<29><>}<7D>(jhKj]<5D>j<EFBFBD>/)<29><>}<7D>(jhKj]<5D>j<00>Inkyimage.flip()<29><><EFBFBD><EFBFBD><EFBFBD>}<7D>jj<>5sbaj}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>uj&j<>/jj<>5ubaj}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D><>internal<61><6C><EFBFBD>refuri<72>j<EFBFBD><00>
anchorname<EFBFBD><EFBFBD>*#inkycal.modules.inky_image.Inkyimage.flip<69>uj&jwjj<>5ubaj}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D><>skip_section_number<65><72>uj&jO.jj<>5ubaj}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>uj&j<>jjb5ubj<62>)<29><>}<7D>(jhKj]<5D>jP.)<29><>}<7D>(jhKj]<5D>jx)<29><>}<7D>(jhKj]<5D>j<EFBFBD>/)<29><>}<7D>(jhKj]<5D>j<00>Inkyimage.load()<29><><EFBFBD><EFBFBD><EFBFBD>}<7D>jj<>5sbaj}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>uj&j<>/jj<>5ubaj}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D><>internal<61><6C><EFBFBD>refuri<72>j<EFBFBD><00>
anchorname<EFBFBD><EFBFBD>*#inkycal.modules.inky_image.Inkyimage.load<61>uj&jwjj<>5ubaj}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D><>skip_section_number<65><72>uj&jO.jj<>5ubaj}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>uj&j<>jjb5ubj<62>)<29><>}<7D>(jhKj]<5D>jP.)<29><>}<7D>(jhKj]<5D>jx)<29><>}<7D>(jhKj]<5D>j<EFBFBD>/)<29><>}<7D>(jhKj]<5D>j<00>Inkyimage.merge()<29><><EFBFBD><EFBFBD><EFBFBD>}<7D>jj"6sbaj}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>uj&j<>/jj6ubaj}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D><>internal<61><6C><EFBFBD>refuri<72>j<EFBFBD><00>
anchorname<EFBFBD><EFBFBD>+#inkycal.modules.inky_image.Inkyimage.merge<67>uj&jwjj6ubaj}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D><>skip_section_number<65><72>uj&jO.jj6ubaj}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>uj&j<>jjb5ubj<62>)<29><>}<7D>(jhKj]<5D>jP.)<29><>}<7D>(jhKj]<5D>jx)<29><>}<7D>(jhKj]<5D>j<EFBFBD>/)<29><>}<7D>(jhKj]<5D>j<00>Inkyimage.preview()<29><><EFBFBD><EFBFBD><EFBFBD>}<7D>jjO6sbaj}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>uj&j<>/jjL6ubaj}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D><>internal<61><6C><EFBFBD>refuri<72>j<EFBFBD><00>
anchorname<EFBFBD><EFBFBD>-#inkycal.modules.inky_image.Inkyimage.preview<65>uj&jwjjI6ubaj}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D><>skip_section_number<65><72>uj&jO.jjF6ubaj}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>uj&j<>jjb5ubj<62>)<29><>}<7D>(jhKj]<5D>jP.)<29><>}<7D>(jhKj]<5D>jx)<29><>}<7D>(jhKj]<5D>j<EFBFBD>/)<29><>}<7D>(jhKj]<5D>j<00>Inkyimage.remove_alpha()<29><><EFBFBD><EFBFBD><EFBFBD>}<7D>jj|6sbaj}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>uj&j<>/jjy6ubaj}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D><>internal<61><6C><EFBFBD>refuri<72>j<EFBFBD><00>
anchorname<EFBFBD><EFBFBD>2#inkycal.modules.inky_image.Inkyimage.remove_alpha<68>uj&jwjjv6ubaj}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D><>skip_section_number<65><72>uj&jO.jjs6ubaj}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>uj&j<>jjb5ubj<62>)<29><>}<7D>(jhKj]<5D>jP.)<29><>}<7D>(jhKj]<5D>jx)<29><>}<7D>(jhKj]<5D>j<EFBFBD>/)<29><>}<7D>(jhKj]<5D>j<00>Inkyimage.resize()<29><><EFBFBD><EFBFBD><EFBFBD>}<7D>jj<>6sbaj}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>uj&j<>/jj<>6ubaj}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D><>internal<61><6C><EFBFBD>refuri<72>j<EFBFBD><00>
anchorname<EFBFBD><EFBFBD>,#inkycal.modules.inky_image.Inkyimage.resize<7A>uj&jwjj<>6ubaj}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D><>skip_section_number<65><72>uj&jO.jj<>6ubaj}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>uj&j<>jjb5ubj<62>)<29><>}<7D>(jhKj]<5D>jP.)<29><>}<7D>(jhKj]<5D>jx)<29><>}<7D>(jhKj]<5D>j<EFBFBD>/)<29><>}<7D>(jhKj]<5D>j<00>Inkyimage.to_palette()<29><><EFBFBD><EFBFBD><EFBFBD>}<7D>jj<>6sbaj}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>uj&j<>/jj<>6ubaj}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D><>internal<61><6C><EFBFBD>refuri<72>j<EFBFBD><00>
anchorname<EFBFBD><EFBFBD>0#inkycal.modules.inky_image.Inkyimage.to_palette<74>uj&jwjj<>6ubaj}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D><>skip_section_number<65><72>uj&jO.jj<>6ubaj}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>uj&j<>jjb5ubej}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>uj&j<>jj;5ubej}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>uj&j<>jj<>3ubej}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>uj&j<>jj}3ubej}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>uj&j<>jj<>/ubej}<7D>(j_]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>uj&j<>ubu<62>toc_num_entries<65>}<7D>(j<>Kj<>Kj<>Kj<>Kj<>K*u<>toc_secnumbers<72>}<7D><>toc_fignumbers<72>}<7D><>toctree_includes<65>}<7D>j<EFBFBD>]<5D>(j4j6j8j:es<65>files_to_rebuild<6C>}<7D>(j4<00><>(j<><00>j6<00><>(j<><00>j8<00><>(j<><00>j:<00><>(j<><00>u<EFBFBD> glob_toctrees<65><73><EFBFBD><EFBFBD>numbered_toctrees<65><73><EFBFBD><EFBFBD>
domaindata<EFBFBD>}<7D>(<28>c<>}<7D>(<28> root_symbol<6F>j<EFBFBD><00>Symbol<6F><6C><EFBFBD>)<29><>}<7D>(jN<> siblingAbove<76>N<EFBFBD> siblingBelow<6F>N<EFBFBD>ident<6E>N<EFBFBD> declaration<6F>N<EFBFBD>docname<6D>NjN<>isRedeclaration<6F><6E><EFBFBD> _children<65>]<5D><> _anonChildren<65>]<5D>ub<75>objects<74>}<7D>j<EFBFBD>Ku<> changeset<65>}<7D>(<28>changes<65>}<7D>j<EFBFBD>Ku<>citation<6F>}<7D>(j<>K<00> citations<6E>}<7D><> citation_refs<66>}<7D>u<EFBFBD>cpp<70>}<7D>(j/7j<>j07<00><>)<29><>}<7D>(jNj47Nj57N<> identOrOp<4F>N<EFBFBD>templateParams<6D>N<EFBFBD> templateArgs<67>Nj77Nj87NjNj97<00>j:7]<5D>j<7]<5D>ubj<62>}<7D>j<EFBFBD>Ku<>index<65>}<7D>(j<>K<00>entries<65>}<7D>(j<>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>j<EFBFBD>]<5D>(jtj<>jN j<>
j. j<> j] j<> jbjjbjfjoj}j.jYj<>j<>jqjbjSj<>j<>j<>jj<>j j<> j8!j<>!j<>"j(#j<>#j<>#jo$jz%j<>%j<>&j<>'j5)j<>)j+*j<>*euu<75>js<6A>}<7D>(j>7}<7D><>modules<65>}<7D>j<EFBFBD>Ku<>math<74>}<7D>(j>7}<7D><> has_equations<6E>}<7D>(j<><00>j<EFBFBD><00>j<EFBFBD><00>j<EFBFBD><00>j<EFBFBD><00>uj<75>Ku<>py<70>}<7D>(j>7}<7D>(<28> inkycal.main<69><6E>sphinx.domains.python<6F><6E> ObjectEntry<72><79><EFBFBD>(j<>jsjk<00>t<EFBFBD><74><EFBFBD><EFBFBD>inkycal.main.Inkycal<61>jn7(j<>j<>j8<00>t<EFBFBD><74><EFBFBD><EFBFBD>inkycal.main.Inkycal.add_module<6C>jn7(j<>jM j<>
<00>t<EFBFBD><74><EFBFBD><EFBFBD>inkycal.main.Inkycal.calibrate<74>jn7(j<>j<>
j <00>t<EFBFBD><74><EFBFBD><EFBFBD>inkycal.main.Inkycal.countdown<77>jn7(j<>j- j<> <00>t<EFBFBD><74><EFBFBD><EFBFBD>"inkycal.main.Inkycal.remove_module<6C>jn7(j<>j<> jL <00>t<EFBFBD><74><EFBFBD><EFBFBD>inkycal.main.Inkycal.run<75>jn7(j<>j\ j<> <00>t<EFBFBD><74><EFBFBD><EFBFBD>inkycal.main.Inkycal.test<73>jn7(j<>j<> j*<00>t<EFBFBD><74><EFBFBD><EFBFBD>inkycal.display.display<61>jn7(j<>jajk<00>t<EFBFBD><74><EFBFBD><EFBFBD>inkycal.display.display.Display<61>jn7(j<>j~j<00>t<EFBFBD><74><EFBFBD><EFBFBD>)inkycal.display.display.Display.calibrate<74>jn7(j<>jajU<00>t<EFBFBD><74><EFBFBD><EFBFBD>1inkycal.display.display.Display.get_display_names<65>jn7(j<>jej^<00>t<EFBFBD><74><EFBFBD><EFBFBD>0inkycal.display.display.Display.get_display_size<7A>jn7(j<>jnjl<00>t<EFBFBD><74><EFBFBD><EFBFBD>&inkycal.display.display.Display.render<65>jn7(j<>j|j<><00>t<EFBFBD><74><EFBFBD><EFBFBD>inkycal.custom.functions<6E>jn7(j<>j-jk<00>t<EFBFBD><74><EFBFBD><EFBFBD>&inkycal.custom.functions.auto_fontsize<7A>jn7(j<>jXj|<00>t<EFBFBD><74><EFBFBD><EFBFBD>$inkycal.custom.functions.draw_border<65>jn7(j<>j<>j<><00>t<EFBFBD><74><EFBFBD><EFBFBD>"inkycal.custom.functions.get_fonts<74>jn7(j<>j<>j`<00>t<EFBFBD><74><EFBFBD><EFBFBD>&inkycal.custom.functions.get_system_tz<74>jn7(j<>jpjQ<00>t<EFBFBD><74><EFBFBD><EFBFBD>+inkycal.custom.functions.internet_available<6C>jn7(j<>jajB<00>t<EFBFBD><74><EFBFBD><EFBFBD>"inkycal.custom.functions.text_wrap<61>jn7(j<>jRj<><00>t<EFBFBD><74><EFBFBD><EFBFBD>inkycal.custom.functions.write<74>jn7(j<>j<>jl<00>t<EFBFBD><74><EFBFBD><EFBFBD>inkycal.modules.ical_parser<65>jn7(j<>j<>jk<00>t<EFBFBD><74><EFBFBD><EFBFBD>%inkycal.modules.ical_parser.iCalendar<61>jn7(j<>j<>j#<00>t<EFBFBD><74><EFBFBD><EFBFBD>-inkycal.modules.ical_parser.iCalendar.all_day<61>jn7(j<>jj<><00>t<EFBFBD><74><EFBFBD><EFBFBD>2inkycal.modules.ical_parser.iCalendar.clear_events<74>jn7(j<>j<>j<><00>t<EFBFBD><74><EFBFBD><EFBFBD>0inkycal.modules.ical_parser.iCalendar.get_events<74>jn7(j<>j j<> <00>t<EFBFBD><74><EFBFBD><EFBFBD>3inkycal.modules.ical_parser.iCalendar.get_system_tz<74>jn7(j<>j<> j'!<00>t<EFBFBD><74><EFBFBD><EFBFBD>4inkycal.modules.ical_parser.iCalendar.load_from_file<6C>jn7(j<>j7!j<>!<00>t<EFBFBD><74><EFBFBD><EFBFBD>.inkycal.modules.ical_parser.iCalendar.load_url<72>jn7(j<>j<>!ju"<00>t<EFBFBD><74><EFBFBD><EFBFBD>1inkycal.modules.ical_parser.iCalendar.show_events<74>jn7(j<>j<>"j#<00>t<EFBFBD><74><EFBFBD><EFBFBD>*inkycal.modules.ical_parser.iCalendar.sort<72>jn7(j<>j'#jq#<00>t<EFBFBD><74><EFBFBD><EFBFBD>inkycal.modules.inky_image<67>jn7(j<>j<>#jk<00>t<EFBFBD><74><EFBFBD><EFBFBD>$inkycal.modules.inky_image.Inkyimage<67>jn7(j<>j<>#j<>,<00>t<EFBFBD><74><EFBFBD><EFBFBD>-inkycal.modules.inky_image.Inkyimage.autoflip<69>jn7(j<>jn$ji%<00>t<EFBFBD><74><EFBFBD><EFBFBD>*inkycal.modules.inky_image.Inkyimage.clear<61>jn7(j<>jy%j<>%<00>t<EFBFBD><74><EFBFBD><EFBFBD>)inkycal.modules.inky_image.Inkyimage.flip<69>jn7(j<>j<>%j&<00>t<EFBFBD><74><EFBFBD><EFBFBD>)inkycal.modules.inky_image.Inkyimage.load<61>jn7(j<>j<>&j<>'<00>t<EFBFBD><74><EFBFBD><EFBFBD>*inkycal.modules.inky_image.Inkyimage.merge<67>jn7(j<>j<>'j$)<00>t<EFBFBD><74><EFBFBD><EFBFBD>,inkycal.modules.inky_image.Inkyimage.preview<65>jn7(j<>j4)j<>)<00>t<EFBFBD><74><EFBFBD><EFBFBD>1inkycal.modules.inky_image.Inkyimage.remove_alpha<68>jn7(j<>j<>)j*<00>t<EFBFBD><74><EFBFBD><EFBFBD>+inkycal.modules.inky_image.Inkyimage.resize<7A>jn7(j<>j**j<>*<00>t<EFBFBD><74><EFBFBD><EFBFBD>/inkycal.modules.inky_image.Inkyimage.to_palette<74>jn7(j<>j<>*j<>,<00>t<EFBFBD><74><EFBFBD>uja7}<7D>(jk7jl7<00> ModuleEntry<72><79><EFBFBD>(j<>jshKhK<68>t<EFBFBD><74><EFBFBD>j<EFBFBD>7j<>7(j<>jahKhK<68>t<EFBFBD><74><EFBFBD>j<EFBFBD>7j<>7(j<>j-hKhK<68>t<EFBFBD><74><EFBFBD>j<EFBFBD>7j<>7(j<>j<>hKhK<68>t<EFBFBD><74><EFBFBD>j<EFBFBD>7j<>7(j<>j<>#hKhK<68>t<EFBFBD><74><EFBFBD>uj<75>Ku<>rst<73>}<7D>(j>7}<7D>j<EFBFBD>Ku<>std<74>}<7D>(<28> progoptions<6E>}<7D>j>7}<7D><>labels<6C>}<7D>(<28>genindex<65>j8hK<68> sphinx.locale<6C><65>_TranslationProxy<78><79><EFBFBD>)<29><><EFBFBD>sphinx<6E><78>general<61><6C>Index<65><78><EFBFBD>b<EFBFBD><62><EFBFBD>modindex<65><78> py-modindex<65>hKj 8)<29><>j 8j 8<00> Module Index<65><78><EFBFBD>b<EFBFBD><62><EFBFBD>search<63>j8hKj 8)<29><>j 8j 8<00> Search Page<67><65><EFBFBD>b<EFBFBD><62><EFBFBD> py-modindex<65><78> py-modindex<65>hK<68>Python Module Index<65><78><EFBFBD>u<EFBFBD>
anonlabels<EFBFBD>}<7D>(j8j8hK<68><4B>j8j8hK<68><4B>j8j8hK<68><4B>j8j8hK<68><4B>uj<75>K<00>terms<6D>}<7D>uu<75>images<65><73> sphinx.util<69><6C>FilenameUniqDict<63><74><EFBFBD>)<29><><EFBFBD><EFBFBD>b<EFBFBD>dlfiles<65>j(8<00> DownloadFiles<65><73><EFBFBD>)<29><><EFBFBD>original_image_uri<72>}<7D><> temp_data<74>}<7D><> ref_context<78>}<7D><>_search_index_titles<65>}<7D><>_search_index_filenames<65>}<7D><>_search_index_mapping<6E>}<7D><>_search_index_title_mapping<6E>}<7D><>_search_index_all_titles<65>}<7D><>_search_index_index_entries<65>}<7D><>_search_index_objtypes<65>}<7D><>_search_index_objnames<65>}<7D>ub.