Window Manager: #BSPWM
Operating System: #Ubuntu 24.04.2 LTS
Programming Language: #Python 3.12
This is another one of my latest #Tkinter applications, uploaded to GitHub as "novaWebCal" and supporting different month- and year-based calendars.
Window Manager: #BSPWM
Operating System: #Ubuntu 24.04.2 LTS
Programming Language: #Python 3.12
This is one of my latest #Tkinter applications, known simply as "Toolkit" but to be uploaded to GitHub as "novaToolkit" eventually.
This application utilizes the theme and styling features of `tkinter.ttk` up to a point, and not on the text and scrolled text windows in any way.
I am returning to #GitHub and #computerscience following a relatively long hiatus and will return to taking regular notes as such. I have new content using the #Tkinter module in the #Python programming language, including an aggregate link feed and a flexible feature for the terminal, utilizing the #calendar module so as to not use `os.system`.
Hype for the Future 80/284: Topics for the YouTube Channel
Introduction On this Monday, January 19, 2026, novaTopFlex is slated to return to GitHub after a relatively long hiatus and create new repositories for educational, documentary, scientific, and artistic purposes in all counts of the concept and context. Topics The first new feature shall be a link applet using the Tkinter graphical toolkit. The application will be presented to both GitHub and YouTube, with more complex setups coming soon using the Tkinter applet and related applets. The […]New idea for my language learning tool: Saved searches! I think I got the idea from #thunderbird, where one can save searches as virtual folders, which when clicked perform the same search again across all selected folders locally or remotely, as configured.
In my tool it will merely filter local vocabulary. This is also good preparation for doing things like showing the last search result of a previous session.
#programming #coding #python #tkinter #language #mandarin #feature
I improved the reflow further, by debouncing unnecessary configure events and only reflowing at most every `x` milliseconds, where `x` can be passed to the constructor. Currently for the tag list widget, the reflowing is set to happen with a debounce of 50ms.
#python #tkinter #gui #xiaolongdictionary #canvas #programming #coding
Today I released version `0.3` of my language learning tool "Xiaolong Dictionary" [1].
New features include:
(1) context menu with basic text editing functionality for the custom text entry widget
(2) context menu for the vocabulary treeview, from which one can (3) copy treeview content of selected words, (4) open a window for bulk editing tags of words, and (5) open a window displaying attributes of words
[1]: https://codeberg.org/ZelphirKaltstahl/xiaolong-dictionary/releases/tag/v0.3
Añadiendo interfaz con #tkinter
.
#NeoVault #programming #code #coding #python #linux #freesoftware #hacktheplanet
Retroconversor de Videos es una pequeña herramienta GUI escrita en Python TKinter para facilitar la conversión de videos a formatos compatibles con WiiMC, Playstation 3 (Movian) y PC antiguos tipo pentium 4 e intel atom, utilizando ffmpeg. Ideal para convertir anime viejo a formato soportado en una wii y un crt antiguo.
Es libre, simple y compartida con cariño.
Código y binario en Codeberg:
👉 https://codeberg.org/Den391/Retroconversor_de_Videos
#opensource #softwarelibre #python #retro #wii #crt #tkinter #ffmpeg #videos
🖥️ Mới! BabaTV – ứng dụng Python miễn phí cho phép xem hàng trăm kênh truyền hình trực tiếp trên máy tính. Giao diện Tkinter đơn giản, dùng mpv để phát video mượt mà, không cần tài khoản hay đăng ký. Chỉ cần cài VLC 64‑bit trên Windows. Thử ngay để khám phá khắp thế giới! #FreeApp #LiveTV #Python #BabaTV #TVStreaming #TruyềnHình #ỨngDụngMiễnPhí #ỨngDụng #TruyềnHìnhMiễnPhí #MPV #Tkinter
I created an actual "release" today, for my Xiaolong Dictionary language learning tool [1].
I wonder however, why the GNU/Linux built is bigger. Maybe 'cause I ran another command making the executable. Makefile target:
pyinstaller --clean --onefile --noconsole --add-data "$(TCL_LIBRARY):tcl8.6" --add-data "$(TK_LIBRARY):tk8.6" "$(MODULE)")
While on Windows I have no idea how to do that.
[1]: https://codeberg.org/ZelphirKaltstahl/xiaolong-dictionary/releases
#python #tkinter #matplotlib #pillow #pyinstaller #executable
After a lot of trying things, I got some statistics into my language learning tool [1].
The configuration file allows one to specify other searches to visualize other subsets of words.
[1]: https://codeberg.org/ZelphirKaltstahl/xiaolong-dictionary
#statistics #dataviz #python #matplotlib #computerprogramming #coding #tkinter
Implemented new functionality in my language learning tool, that I currently call "Xiaolong Dictionary": A technically minded user can configure in which order which attributes of a word are revealed in the training window. This one can for example use to define a "hints" attribute and then reveal that first, and then phonetic script and then everything else. The number of phases is configurable, as is which attributes appear in which "reveal phase".
Now I also added spaced repetition to my language learning tool.
The different learn levels, that govern what label is shown in the training dialog, and their timespans (seconds until able to show up again) and numerical value (1,2,3,...) are all configurable in the config file of the application, allowing a (technically minded) learner to easily define their own timespans, labels and durations.
#python #tkinter #gui #language #learning #mandarin #chinese
Draw multi-colored dashed lines with tkinter and Python
https://rodstephensbooks.com/tk_multicolor_dash.html
#Python #Drawing #TkInter
Let the user draw polygons in tkinter and Python
https://rodstephensbooks.com/tk_draw_polygon.html
#Python #Drawing #tkinter
Recently made a lot of progress with my #tkinter #python app[1]. It now features a powerful search function, that allows one to find _any_ subset of words one wants to find. It's not a child's toy search function. It allows one to chain all kinds of conditions to iteratively get the resulting set of words one want.
Next, I should probably focus on the training aspect. Storing when words were last trained.
Biggest pain so far: Make a properly scrolling frame in tk.