gitextract_znmu2q1n/ ├── .gitignore ├── LICENSE ├── README.md ├── create_layout.py ├── docs/ │ ├── Makefile │ ├── _config.yml │ ├── conf.py │ ├── doc_further_reading.rst │ ├── doc_general_considerations.rst │ ├── doc_hardware_setup.rst │ ├── doc_software_setup.rst │ ├── doc_troubleshooting.rst │ ├── index.rst │ └── wiring.odp ├── fontdemo.py ├── requirements.txt ├── wordclock.py ├── wordclock_config/ │ └── wordclock_config.reference.cfg ├── wordclock_interfaces/ │ ├── __init__.py │ ├── event_handler.py │ ├── gpio_interface.py │ ├── static/ │ │ ├── fontawesome-free-5.1.0-web/ │ │ │ ├── LICENSE.txt │ │ │ ├── css/ │ │ │ │ ├── all.css │ │ │ │ ├── brands.css │ │ │ │ ├── fontawesome.css │ │ │ │ ├── regular.css │ │ │ │ ├── solid.css │ │ │ │ ├── svg-with-js.css │ │ │ │ └── v4-shims.css │ │ │ ├── js/ │ │ │ │ ├── all.js │ │ │ │ ├── brands.js │ │ │ │ ├── fontawesome.js │ │ │ │ ├── regular.js │ │ │ │ ├── solid.js │ │ │ │ └── v4-shims.js │ │ │ ├── less/ │ │ │ │ ├── _animated.less │ │ │ │ ├── _bordered-pulled.less │ │ │ │ ├── _core.less │ │ │ │ ├── _fixed-width.less │ │ │ │ ├── _icons.less │ │ │ │ ├── _larger.less │ │ │ │ ├── _list.less │ │ │ │ ├── _mixins.less │ │ │ │ ├── _rotated-flipped.less │ │ │ │ ├── _screen-reader.less │ │ │ │ ├── _shims.less │ │ │ │ ├── _stacked.less │ │ │ │ ├── _variables.less │ │ │ │ ├── fa-brands.less │ │ │ │ ├── fa-regular.less │ │ │ │ ├── fa-solid.less │ │ │ │ ├── fontawesome.less │ │ │ │ └── v4-shims.less │ │ │ ├── metadata/ │ │ │ │ ├── categories.yml │ │ │ │ ├── icons.json │ │ │ │ ├── icons.yml │ │ │ │ ├── shims.json │ │ │ │ ├── shims.yml │ │ │ │ └── sponsors.yml │ │ │ └── scss/ │ │ │ ├── _animated.scss │ │ │ ├── _bordered-pulled.scss │ │ │ ├── _core.scss │ │ │ ├── _fixed-width.scss │ │ │ ├── _icons.scss │ │ │ ├── _larger.scss │ │ │ ├── _list.scss │ │ │ ├── _mixins.scss │ │ │ ├── _rotated-flipped.scss │ │ │ ├── _screen-reader.scss │ │ │ ├── _shims.scss │ │ │ ├── _stacked.scss │ │ │ ├── _variables.scss │ │ │ ├── fa-brands.scss │ │ │ ├── fa-regular.scss │ │ │ ├── fa-solid.scss │ │ │ ├── fontawesome.scss │ │ │ └── v4-shims.scss │ │ ├── js/ │ │ │ ├── scripts.js │ │ │ ├── vue-resource.js │ │ │ └── vuetify.js │ │ ├── material-design-icons/ │ │ │ └── iconfont/ │ │ │ ├── MaterialIcons-Regular.ijmap │ │ │ ├── README.md │ │ │ ├── codepoints │ │ │ └── material-icons.css │ │ ├── style.css │ │ └── styles.css │ ├── templates/ │ │ └── app.html │ └── web_interface.py ├── wordclock_layouts/ │ └── wordclock_sceleton/ │ ├── LED-Base--LED-Mount-BL.stl │ ├── LED-Base--LED-Mount-BM.stl │ ├── LED-Base--LED-Mount-BR.stl │ ├── LED-Base--LED-Mount-ML.stl │ ├── LED-Base--LED-Mount-MM-Bot.stl │ ├── LED-Base--LED-Mount-MM-Top.stl │ ├── LED-Base--LED-Mount-MR.stl │ ├── LED-Base--LED-Mount-TL.stl │ ├── LED-Base--LED-Mount-TM.stl │ └── LED-Base--LED-Mount-TR.stl ├── wordclock_plugins/ │ ├── __init__.py │ ├── feed_parser/ │ │ ├── __init__.py │ │ └── plugin.py │ ├── ip_address/ │ │ ├── __init__.py │ │ └── plugin.py │ ├── leds_off/ │ │ ├── __init__.py │ │ └── plugin.py │ ├── matrix/ │ │ ├── __init__.py │ │ └── plugin.py │ ├── rainbow/ │ │ ├── __init__.py │ │ └── plugin.py │ ├── restart/ │ │ ├── __init__.py │ │ └── plugin.py │ ├── shutdown/ │ │ ├── __init__.py │ │ └── plugin.py │ ├── snake/ │ │ ├── Snakeobject.py │ │ ├── __init__.py │ │ └── plugin.py │ ├── sunrise/ │ │ ├── __init__.py │ │ └── plugin.py │ ├── test_strip/ │ │ ├── __init__.py │ │ └── plugin.py │ ├── tetris/ │ │ ├── __init__.py │ │ ├── brick.py │ │ └── plugin.py │ ├── time_as_words_dutch/ │ │ ├── __init__.py │ │ ├── plugin.py │ │ └── time_as_words_dutch.py │ ├── time_as_words_german/ │ │ ├── __init__.py │ │ ├── plugin.py │ │ └── time_as_words_german.py │ ├── time_default/ │ │ ├── __init__.py │ │ ├── plugin.py │ │ ├── time_bavarian.py │ │ ├── time_dutch.py │ │ ├── time_dutch_10-9.py │ │ ├── time_english.py │ │ ├── time_french.py │ │ ├── time_german.py │ │ ├── time_german2.py │ │ ├── time_italian.py │ │ ├── time_romanian.py │ │ ├── time_swabian.py │ │ ├── time_swabian2.py │ │ ├── time_swedish.py │ │ ├── time_swiss_german.py │ │ └── time_swiss_german2.py │ ├── time_in_seconds/ │ │ ├── __init__.py │ │ ├── plugin.py │ │ └── time_seconds.py │ ├── time_matrix/ │ │ ├── __init__.py │ │ └── plugin.py │ └── weather_forecast/ │ ├── __init__.py │ └── plugin.py ├── wordclock_tools/ │ ├── __init__.py │ ├── wiring.py │ ├── wordclock_colors.py │ ├── wordclock_config.py │ ├── wordclock_display.py │ ├── wordclock_interface.py │ ├── wordclock_screen.py │ ├── wordclock_strip_base.py │ ├── wordclock_strip_neopixel.py │ └── wordclock_strip_wx.py └── wordclock_webinterface/ ├── __init__.py ├── css/ │ ├── bootstrap-theme.css │ ├── bootstrap.css │ └── wordclock-theme.css ├── index.html ├── js/ │ └── fastclick.js └── web_interface.py