Python's standard logging API violates PEP-8 and [this #PEP](https://github.com/metaperl/peps/blob/main/peps/pep-8106.rst) proposes to fix this. Feedback and criticism of all sort is welcome.
thedeepself 1y ago • 100%
It is listed - let me know if you have any updates to the description.
thedeepself 1y ago • 50%
oh you stored it on gitlab instead of github... quite unique.
thedeepself 1y ago • 50%
I would opt for Traitlets over dataclasses... but both are superior to vanilla Python objects.
thedeepself 1y ago • 66%
You need traitlets yesterday. It comes with a logging attribute and has extensive support for configuration - via command-line, or config files or python oop.
thedeepself 1y ago • 100%
oh perhaps I should call it a guide or something similar...
The Pure #Python #webapp survey is here - https://metaperl.github.io/pure-python-web-development/intro.html # Recent Updates * 2023-07-05 Added [todomvc in shiny](https://gist.github.com/FerusAndBeyond/9c6144bb57f477521e1608f18feefc9f#file-shiny5-py). * 2023-07-05 Moved [Htag](https://github.com/manatlan/htag/tree/main) to the top of Class B in anticipation of a PR for it's TODOMVC. * 2023-07-03 Added suggestions on ["Helping a user use plotly graphs and interactivity with Panel"](https://discourse.holoviz.org/t/plotly-figure-not-updating-correctly-from-panel-widgets-connected-using-panel-bind/5628) * 2023-06-30 Added Panel example of [A tree widget from jsTree](https://discourse.holoviz.org/t/a-tree-widget-from-jstree/1904/11) * 2023-06-30 Linked to [the impressive Holoviz tool stack](https://holoviz.org) that Panel is part of. * 2023-06-30 Reformatted Panel section. * 2023-06-30 Added Panel example of [using MapLibre with ReactiveHTML](https://discourse.holoviz.org/t/issue-using-maplibre-with-reactivehtml/5616/4) * 2023-06-24 Merge pull request #1 from rodja/main * 2023-06-19 Added [TODOMVC in Flet](https://www.youtube.com/watch?v=Tucr8Ta-kq4) * 2023-06-13 Added the [Streamlit Login/ Sign Up Library](https://pypi.org/project/streamlit-login-auth-ui/) * 2023-06-11 Added [Talk To Your CSV: How To Visualize Your Data With Langchain And Streamlit](https://levelup.gitconnected.com/talk-to-your-csv-how-to-visualize-your-data-with-langchain-and-streamlit-5cb8a0db87e0) * 2023-06-11 Promoted [Abstracloud](https://www.abstracloud.com) from Class C to Class B. * 2023-06-11 Added [reasons to prefer shiny over streamlit](https://youtu.be/ijRBbtT2tgc?t=342) * 2023-06-11 Added [Streamlit Reddit Channel](https://www.reddit.com/r/StreamlitOfficial/) * 2023-06-11 Added [Streamlit running entirely in WebAssembly (using Pyodide)](https://edit.share.stlite.net) * 2023-06-11 Added [Streamlit audio recorder](https://github.com/stefanrmmr/streamlit_audio_recorder) * 2023-06-10 aDDED [How to Embed a Python Streamlit App in WordPress with Replit](https://www.youtube.com/watch?v=bgj-gab_fuc) * 2023-06-10 Added [the streamlit app for archaix](https://archaix.streamlit.app). * 2023-06-10 Added [Streamlit meets Headless BI]O(https://medium.com/gooddata-developers/streamlit-meets-headless-bi-cb6196b69671) - https://www.reddit.com/r/Python/comments/13kx175/streamlit_meets_analytics_headless_bi/ * 2023-06-10 Added [Streamlit app for doing tarot readings with OpenAI](https://www.reddit.com/r/Python/comments/145t4rg/streamlit_app_for_doing_tarot_readings_with_openai/) - https://github.com/msull/emilytarot * 2023-06-10 Added [ReactPy: Will it Dethrone JavaScript as the Top Choice?](https://poletto.dev/reactpy-will-it-dethrone-javascript-as-the-top-choice) - https://www.reddit.com/r/Python/comments/145u6y9/reactpy_will_it_dethrone_javascript_as_the_top/ * 2023-06-10 Added Getting started with Reactpy - https://www.kdnuggets.com/2023/06/getting-started-reactpy.html - https://www.reddit.com/r/Python/comments/145bf6d/getting_started_with_reactpy/ * 2023-06-08 Added [Streamlit-Powered Python Web Apps for Team Research](https://www.youtube.com/watch?v=BUCIu4KwcAw) to class-b.md. * 2023-06-08 Added [PyScript Limitations for building data web apps](https://mljar.com/blog/pyscript-limitations/) to class-c.md
The Pure Python web framework survey is here - https://metaperl.github.io/pure-python-web-development/intro.html # Recent Updates * 2023-06-30 Added Panel example of [A tree widget from jsTree](https://discourse.holoviz.org/t/a-tree-widget-from-jstree/1904/11) * 2023-06-30 Linked to [the impressive Holoviz tool stack](https://holoviz.org) that Panel is part of. * 2023-06-30 Reformatted Panel section. * 2023-06-30 Added Panel example of [using MapLibre with ReactiveHTML](https://discourse.holoviz.org/t/issue-using-maplibre-with-reactivehtml/5616/4) * 2023-06-24 Merge pull request #1 from rodja/main * 2023-06-19 Added [TODOMVC in Flet](https://www.youtube.com/watch?v=Tucr8Ta-kq4) * 2023-06-13 Added the [Streamlit Login/ Sign Up Library](https://pypi.org/project/streamlit-login-auth-ui/) * 2023-06-11 Added [Talk To Your CSV: How To Visualize Your Data With Langchain And Streamlit](https://levelup.gitconnected.com/talk-to-your-csv-how-to-visualize-your-data-with-langchain-and-streamlit-5cb8a0db87e0) * 2023-06-11 Promoted [Abstracloud](https://www.abstracloud.com) from Class C to Class B. * 2023-06-11 Added [reasons to prefer shiny over streamlit](https://youtu.be/ijRBbtT2tgc?t=342) * 2023-06-11 Added [Streamlit Reddit Channel](https://www.reddit.com/r/StreamlitOfficial/) * 2023-06-11 Added [Streamlit running entirely in WebAssembly (using Pyodide)](https://edit.share.stlite.net) * 2023-06-11 Added [Streamlit audio recorder](https://github.com/stefanrmmr/streamlit_audio_recorder) * 2023-06-10 aDDED [How to Embed a Python Streamlit App in WordPress with Replit](https://www.youtube.com/watch?v=bgj-gab_fuc) * 2023-06-10 Added [the streamlit app for archaix](https://archaix.streamlit.app). * 2023-06-10 Added [Streamlit meets Headless BI]O(https://medium.com/gooddata-developers/streamlit-meets-headless-bi-cb6196b69671) - https://www.reddit.com/r/Python/comments/13kx175/streamlit_meets_analytics_headless_bi/ * 2023-06-10 Added [Streamlit app for doing tarot readings with OpenAI](https://www.reddit.com/r/Python/comments/145t4rg/streamlit_app_for_doing_tarot_readings_with_openai/) - https://github.com/msull/emilytarot * 2023-06-10 Added [ReactPy: Will it Dethrone JavaScript as the Top Choice?](https://poletto.dev/reactpy-will-it-dethrone-javascript-as-the-top-choice) - https://www.reddit.com/r/Python/comments/145u6y9/reactpy_will_it_dethrone_javascript_as_the_top/ * 2023-06-10 Added Getting started with Reactpy - https://www.kdnuggets.com/2023/06/getting-started-reactpy.html - https://www.reddit.com/r/Python/comments/145bf6d/getting_started_with_reactpy/ * 2023-06-08 Added [Streamlit-Powered Python Web Apps for Team Research](https://www.youtube.com/watch?v=BUCIu4KwcAw) to class-b.md. * 2023-06-08 Added [PyScript Limitations for building data web apps](https://mljar.com/blog/pyscript-limitations/) to class-c.md * 2023-05-31 Removed obsolete remark for NiceGUI linkable anchor tags * 2023-05-30 Provided [more reasons that Streamlit is not a quality solution](https://medium.com/@dreamferus/should-you-build-your-next-app-in-streamlit-b01adc007f1c). * 2023-05-30 Added an [in-depth article](https://itnext.io/webapps-in-python-with-solara-a-streamlit-killer-ab6fcc7bf5d7) that breaks down Solara's TODOMVC implementation and discusses the advantages of Solara over Streamlit. * 2023-05-27 Updated [todomvc](https://metaperl.github.io/pure-python-web-development/todomvc.html) verbiage.
thedeepself 1y ago • 100%
Actually, though the repo has not had updates since Nov 2022.
thedeepself 1y ago • 100%
The PETL project has a similar generic tables interface. It would be interesting to see a comparison.