#pyside6 — Public Fediverse posts
Live and recent posts from across the Fediverse tagged #pyside6, aggregated by home.social.
-
fluencyCAD is progressing pretty well. Last things that were added:
- threads (metric)
- fillets, chamfer
- mirroring of bodys and features
- arrays
- revolve
- rendering with raytracing
- assembly
- parametric editing of sketches, features, operations, assembly without breaking things.
- step based project saving format
- step and stl export
Still a lot to do but I already started using it for small projects to see how it holds up.
-
fluencyCAD is progressing pretty well. Last things that were added:
- threads (metric)
- fillets, chamfer
- mirroring of bodys and features
- arrays
- revolve
- rendering with raytracing
- assembly
- parametric editing of sketches, features, operations, assembly without breaking things.
- step based project saving format
- step and stl export
Still a lot to do but I already started using it for small projects to see how it holds up.
-
fluencyCAD is progressing pretty well. Last things that were added:
- threads (metric)
- fillets, chamfer
- mirroring of bodys and features
- arrays
- revolve
- rendering with raytracing
- assembly
- parametric editing of sketches, features, operations, assembly without breaking things.
- step based project saving format
- step and stl export
Still a lot to do but I already started using it for small projects to see how it holds up.
-
Scaricare video, audio e sottotitoli da YouTube su Linux non è mai stato così semplice. Ecco come funziona YTSage e come installarlo. #Linux #YouTube #OpenSource #PySide6 #Flatpak #Ubuntu #Debian
https://www.linuxeasy.org/ytsage-il-downloader-youtube-con-interfaccia-grafica-intuitiva/
-
Scaricare video, audio e sottotitoli da YouTube su Linux non è mai stato così semplice. Ecco come funziona YTSage e come installarlo. #Linux #YouTube #OpenSource #PySide6 #Flatpak #Ubuntu #Debian
https://www.linuxeasy.org/ytsage-il-downloader-youtube-con-interfaccia-grafica-intuitiva/
-
Scaricare video, audio e sottotitoli da YouTube su Linux non è mai stato così semplice. Ecco come funziona YTSage e come installarlo. #Linux #YouTube #OpenSource #PySide6 #Flatpak #Ubuntu #Debian
https://www.linuxeasy.org/ytsage-il-downloader-youtube-con-interfaccia-grafica-intuitiva/
-
Scaricare video, audio e sottotitoli da YouTube su Linux non è mai stato così semplice. Ecco come funziona YTSage e come installarlo. #Linux #YouTube #OpenSource #PySide6 #Flatpak #Ubuntu #Debian
https://www.linuxeasy.org/ytsage-il-downloader-youtube-con-interfaccia-grafica-intuitiva/
-
Scaricare video, audio e sottotitoli da YouTube su Linux non è mai stato così semplice. Ecco come funziona YTSage e come installarlo. #Linux #YouTube #OpenSource #PySide6 #Flatpak #Ubuntu #Debian
https://www.linuxeasy.org/ytsage-il-downloader-youtube-con-interfaccia-grafica-intuitiva/
-
#Higraph progress! The text names of items now open in an in-picture editor as you create the item, and for nodes and blobs, can be moved! This is the last major thing before MVP!
-
#Higraph progress! The text names of items now open in an in-picture editor as you create the item, and for nodes and blobs, can be moved! This is the last major thing before MVP!
-
#Higraph progress! The text names of items now open in an in-picture editor as you create the item, and for nodes and blobs, can be moved! This is the last major thing before MVP!
-
#Higraph progress! The text names of items now open in an in-picture editor as you create the item, and for nodes and blobs, can be moved! This is the last major thing before MVP!
-
#Higraph progress! The text names of items now open in an in-picture editor as you create the item, and for nodes and blobs, can be moved! This is the last major thing before MVP!
-
Continued to work on fluencyCAD.
Had to abandon it in the past because of the new primary job. Picked it up again and let the bones translate away from sdfCAD to the openCascade Kernel (FreeCAD). That makes it much simpler as I don#t have to compute the meshhelpers for 3d manipulation.
Will see how it goes and if its usable some day. I was still torn between SolveSpace and FreeCAD and lost the joy of designing mechanical parts so thats pretty much the motivation.
Because I do have very little energy left usually, this needs to be coded with help of agents and LLMs partly local.
It still follows the original idea very closely and has all the design decisions form the internal architecture and the UI concept.
Its an experiment but I think this can go further than the original approach.
-
Continued to work on fluencyCAD.
Had to abandon it in the past because of the new primary job. Picked it up again and let the bones translate away from sdfCAD to the openCascade Kernel (FreeCAD). That makes it much simpler as I don#t have to compute the meshhelpers for 3d manipulation.
Will see how it goes and if its usable some day. I was still torn between SolveSpace and FreeCAD and lost the joy of designing mechanical parts so thats pretty much the motivation.
Because I do have very little energy left usually, this needs to be coded with help of agents and LLMs partly local.
It still follows the original idea very closely and has all the design decisions form the internal architecture and the UI concept.
Its an experiment but I think this can go further than the original approach.
-
Continued to work on fluencyCAD.
Had to abandon it in the past because of the new primary job. Picked it up again and let the bones translate away from sdfCAD to the openCascade Kernel (FreeCAD). That makes it much simpler as I don#t have to compute the meshhelpers for 3d manipulation.
Will see how it goes and if its usable some day. I was still torn between SolveSpace and FreeCAD and lost the joy of designing mechanical parts so thats pretty much the motivation.
Because I do have very little energy left usually, this needs to be coded with help of agents and LLMs partly local.
It still follows the original idea very closely and has all the design decisions form the internal architecture and the UI concept.
Its an experiment but I think this can go further than the original approach.
-
Как я за неделю перевела десктоп-парсер на SaaS, потому что Яндекс ввёл платный API
Я работаю в контекстной рекламе и аналитике пять лет. Когда популярное расширение xml-river перестало работать, у тысяч специалистов сломался привычный сбор семантики через KeyCollector. Я решила проблему локально: написала десктопную программу на PySide6, которая напрямую работала с новым официальным API Wordstat. Программа продавалась с пожизненной лицензией, а пользователи ходили в API под моим личным токеном. Всё работало отлично, пока клиентов не стало слишком много: общий лимит в 5000 запросов в сутки превратился в массовые ошибки 429 Too Many Requests. Стало ясно: модель с общим токеном доживает дни. В этом посте — технический разбор того, как я за одну неделю полностью переписала архитектуру, перевела парсер на SaaS-модель (FastAPI + SQLite) с независимыми квотами для каждого пользователя. С кодом, схемами и честной юнит-экономикой
https://habr.com/ru/articles/1053848/
#python #saas #wordstat #парсинг #fastapi #pyside6 #архитектура #монетизация #петпроект #api_яндекса
-
Как я за неделю перевела десктоп-парсер на SaaS, потому что Яндекс ввёл платный API
Я работаю в контекстной рекламе и аналитике пять лет. Когда популярное расширение xml-river перестало работать, у тысяч специалистов сломался привычный сбор семантики через KeyCollector. Я решила проблему локально: написала десктопную программу на PySide6, которая напрямую работала с новым официальным API Wordstat. Программа продавалась с пожизненной лицензией, а пользователи ходили в API под моим личным токеном. Всё работало отлично, пока клиентов не стало слишком много: общий лимит в 5000 запросов в сутки превратился в массовые ошибки 429 Too Many Requests. Стало ясно: модель с общим токеном доживает дни. В этом посте — технический разбор того, как я за одну неделю полностью переписала архитектуру, перевела парсер на SaaS-модель (FastAPI + SQLite) с независимыми квотами для каждого пользователя. С кодом, схемами и честной юнит-экономикой
https://habr.com/ru/articles/1053848/
#python #saas #wordstat #парсинг #fastapi #pyside6 #архитектура #монетизация #петпроект #api_яндекса
-
Как я за неделю перевела десктоп-парсер на SaaS, потому что Яндекс ввёл платный API
Я работаю в контекстной рекламе и аналитике пять лет. Когда популярное расширение xml-river перестало работать, у тысяч специалистов сломался привычный сбор семантики через KeyCollector. Я решила проблему локально: написала десктопную программу на PySide6, которая напрямую работала с новым официальным API Wordstat. Программа продавалась с пожизненной лицензией, а пользователи ходили в API под моим личным токеном. Всё работало отлично, пока клиентов не стало слишком много: общий лимит в 5000 запросов в сутки превратился в массовые ошибки 429 Too Many Requests. Стало ясно: модель с общим токеном доживает дни. В этом посте — технический разбор того, как я за одну неделю полностью переписала архитектуру, перевела парсер на SaaS-модель (FastAPI + SQLite) с независимыми квотами для каждого пользователя. С кодом, схемами и честной юнит-экономикой
https://habr.com/ru/articles/1053848/
#python #saas #wordstat #парсинг #fastapi #pyside6 #архитектура #монетизация #петпроект #api_яндекса
-
#Higraph update:
#Hyperedges can now be straight lines or hermite splines.Heading towards "minimum viable product" quite quickly now!
-
#Higraph update:
#Hyperedges can now be straight lines or hermite splines.Heading towards "minimum viable product" quite quickly now!
-
#Higraph update:
#Hyperedges can now be straight lines or hermite splines.Heading towards "minimum viable product" quite quickly now!
-
#Higraph update:
#Hyperedges can now be straight lines or hermite splines.Heading towards "minimum viable product" quite quickly now!
-
#Higraph update:
#Hyperedges can now be straight lines or hermite splines.Heading towards "minimum viable product" quite quickly now!
-
FreeCADis broken—well, well, a classic favorite case… Why isFreeCADbroken? Because it’s installed as aFlatpakon Linux Mint. Duh! The fix is simple: just use theAppImageinstead . But why the official installation is broken to begin with is a great question. Apparently, there’s some undefinedPySide6symbol error dragging it down. I don’t even want to get started on it. I assume everyone upstream is just pointing fingers at each other. - There’s “nothing wrong”, it just doesn’t work. Total win. The only thing guaranteed here is an extremely bad UX, because things just magically break down when the user did absolutely nothing. Classic. #FreeCAD #Mint #Flatpak #PySide6 #Linux -
FreeCADis broken—well, well, a classic favorite case… Why isFreeCADbroken? Because it’s installed as aFlatpakon Linux Mint. Duh! The fix is simple: just use theAppImageinstead . But why the official installation is broken to begin with is a great question. Apparently, there’s some undefinedPySide6symbol error dragging it down. I don’t even want to get started on it. I assume everyone upstream is just pointing fingers at each other. - There’s “nothing wrong”, it just doesn’t work. Total win. The only thing guaranteed here is an extremely bad UX, because things just magically break down when the user did absolutely nothing. Classic. #FreeCAD #Mint #Flatpak #PySide6 #Linux -
FreeCADis broken—well, well, a classic favorite case… Why isFreeCADbroken? Because it’s installed as aFlatpakon Linux Mint. Duh! The fix is simple: just use theAppImageinstead . But why the official installation is broken to begin with is a great question. Apparently, there’s some undefinedPySide6symbol error dragging it down. I don’t even want to get started on it. I assume everyone upstream is just pointing fingers at each other. - There’s “nothing wrong”, it just doesn’t work. Total win. The only thing guaranteed here is an extremely bad UX, because things just magically break down when the user did absolutely nothing. Classic. #FreeCAD #Mint #Flatpak #PySide6 #Linux -
FreeCADis broken—well, well, a classic favorite case… Why isFreeCADbroken? Because it’s installed as aFlatpakon Linux Mint. Duh! The fix is simple: just use theAppImageinstead . But why the official installation is broken to begin with is a great question. Apparently, there’s some undefinedPySide6symbol error dragging it down. I don’t even want to get started on it. I assume everyone upstream is just pointing fingers at each other. - There’s “nothing wrong”, it just doesn’t work. Total win. The only thing guaranteed here is an extremely bad UX, because things just magically break down when the user did absolutely nothing. Classic. #FreeCAD #Mint #Flatpak #PySide6 #Linux -
Pyrog. Основа для приложения мечты
Признайтесь честно, кто из вас любит рутину? Вы не любите? Вот и я не люблю, поэтому около трёх лет назад я выпустил программный комплекс для ускорения разработки и управления мини-приложениями на Python + PySide6, которые помогают мне в повседневной работе. За время его эксплуатации я обнаружил ряд архитектурных недостатков, которые ухудшали опыт его использования, да и многие возможности, о которых я мечтал не были реализованы. Так или иначе, я нашел в себе силы исправить свои ошибки и реализовать задуманное. Поэтому, если вы, как и я, пишете инструменты на Python или хотите этим заняться, то можете взять на вооружение мой инструмент, он бесплатный и имеет открытый исходный код. Присоединиться к проекту
https://habr.com/ru/articles/1035774/
#python3 #pyside6 #qt #software #software_development #разработка_приложений #автоматизация_рутины #gui #графический_интерфейс #интернационализация
-
Pyrog. Основа для приложения мечты
Признайтесь честно, кто из вас любит рутину? Вы не любите? Вот и я не люблю, поэтому около трёх лет назад я выпустил программный комплекс для ускорения разработки и управления мини-приложениями на Python + PySide6, которые помогают мне в повседневной работе. За время его эксплуатации я обнаружил ряд архитектурных недостатков, которые ухудшали опыт его использования, да и многие возможности, о которых я мечтал не были реализованы. Так или иначе, я нашел в себе силы исправить свои ошибки и реализовать задуманное. Поэтому, если вы, как и я, пишете инструменты на Python или хотите этим заняться, то можете взять на вооружение мой инструмент, он бесплатный и имеет открытый исходный код. Присоединиться к проекту
https://habr.com/ru/articles/1035774/
#python3 #pyside6 #qt #software #software_development #разработка_приложений #автоматизация_рутины #gui #графический_интерфейс #интернационализация
-
Pyrog. Основа для приложения мечты
Признайтесь честно, кто из вас любит рутину? Вы не любите? Вот и я не люблю, поэтому около трёх лет назад я выпустил программный комплекс для ускорения разработки и управления мини-приложениями на Python + PySide6, которые помогают мне в повседневной работе. За время его эксплуатации я обнаружил ряд архитектурных недостатков, которые ухудшали опыт его использования, да и многие возможности, о которых я мечтал не были реализованы. Так или иначе, я нашел в себе силы исправить свои ошибки и реализовать задуманное. Поэтому, если вы, как и я, пишете инструменты на Python или хотите этим заняться, то можете взять на вооружение мой инструмент, он бесплатный и имеет открытый исходный код. Присоединиться к проекту
https://habr.com/ru/articles/1035774/
#python3 #pyside6 #qt #software #software_development #разработка_приложений #автоматизация_рутины #gui #графический_интерфейс #интернационализация
-
#Higraph update.
My wife has been squashing bugs and added an awesome hierarchical view of the blobs (sets).
#Hyperedges still need work, but this is getting tantalisingly close to a usable tool! -
#Higraph update.
My wife has been squashing bugs and added an awesome hierarchical view of the blobs (sets).
#Hyperedges still need work, but this is getting tantalisingly close to a usable tool! -
#Higraph update.
My wife has been squashing bugs and added an awesome hierarchical view of the blobs (sets).
#Hyperedges still need work, but this is getting tantalisingly close to a usable tool! -
#Higraph update.
My wife has been squashing bugs and added an awesome hierarchical view of the blobs (sets).
#Hyperedges still need work, but this is getting tantalisingly close to a usable tool! -
#Higraph update.
My wife has been squashing bugs and added an awesome hierarchical view of the blobs (sets).
#Hyperedges still need work, but this is getting tantalisingly close to a usable tool! -
You asked, and here it is: #hyperedges are basically working. 1200 lines of code & changes in 2 weeks - about 50 odd hours of coding. This was not trivial, but hyperedges are a thing.
There are still some features to add (deletion, XML serialisation), and bugs to squash, but the hard work is done.
😁 -
You asked, and here it is: #hyperedges are basically working. 1200 lines of code & changes in 2 weeks - about 50 odd hours of coding. This was not trivial, but hyperedges are a thing.
There are still some features to add (deletion, XML serialisation), and bugs to squash, but the hard work is done.
😁 -
You asked, and here it is: #hyperedges are basically working. 1200 lines of code & changes in 2 weeks - about 50 odd hours of coding. This was not trivial, but hyperedges are a thing.
There are still some features to add (deletion, XML serialisation), and bugs to squash, but the hard work is done.
😁 -
You asked, and here it is: #hyperedges are basically working. 1200 lines of code & changes in 2 weeks - about 50 odd hours of coding. This was not trivial, but hyperedges are a thing.
There are still some features to add (deletion, XML serialisation), and bugs to squash, but the hard work is done.
😁 -
You asked, and here it is: #hyperedges are basically working. 1200 lines of code & changes in 2 weeks - about 50 odd hours of coding. This was not trivial, but hyperedges are a thing.
There are still some features to add (deletion, XML serialisation), and bugs to squash, but the hard work is done.
😁 -
----------------
🔹 🛠️ Tool: Sysmon Config Builder
Sysmon Config Builder is a graphical utility for composing and managing Microsoft Sysmon configuration files. The project provides features for GUI-driven construction of event filtering rules rather than hand-editing XML, and targets practitioners who maintain custom Sysmon configurations for monitoring and forensic collection.
🔹 Key Capabilities
• Support for all Sysmon Event IDs (1–30), enabling rule creation across the full Sysmon event set.
• Field-aware rule creation that adapts available fields and conditions to the selected event type, reducing configuration errors.
• Preset values for common binaries and processes to accelerate rule authoring and standardize filters.
• Import existing Sysmon XML configurations and export valid Sysmon XML files, facilitating iterative editing and sharing of configurations.
• Cross-platform GUI built with PySide6, indicating a Qt-based desktop interface implemented in Python.🔹 Implementation Notes
The repository describes a packaged distribution for Windows and Linux and also documents running from source, which lists Python 3.11+ and PySide6 as runtime requirements. The GUI-centric approach emphasizes usability: users select Sysmon events, choose rule parameters (include/exclude, field, condition, value) and assemble rule sets that can be exported as Sysmon-compatible XML.
🔹 Practical Observations
The tool focuses on configuration authoring and file-level import/export of Sysmon XML. It organizes rule construction by event type and exposed fields, and provides presets for common binaries to streamline typical detection and exclusion use cases. The README highlights cross-platform packaging to deliver a bundled desktop application experience without requiring a local Python interpreter for packaged releases.
🔹 sysmon #pyside6 #sysmon_builder #xml #dfir
🔗 Source: https://github.com/Infinit3i/sysmon-builder/tree/main
-
A #Higraph milestone: Blobs (nodes as sets) now work! Grab a 'parent' blob, and all the children move. Edges connect anywhere on the blob, and default to be orthogonal to the point of contact. graphML read and write working.
Now on to proper hyperedges!
-
A #Higraph milestone: Blobs (nodes as sets) now work! Grab a 'parent' blob, and all the children move. Edges connect anywhere on the blob, and default to be orthogonal to the point of contact. graphML read and write working.
Now on to proper hyperedges!
-
A #Higraph milestone: Blobs (nodes as sets) now work! Grab a 'parent' blob, and all the children move. Edges connect anywhere on the blob, and default to be orthogonal to the point of contact. graphML read and write working.
Now on to proper hyperedges!
-
A #Higraph milestone: Blobs (nodes as sets) now work! Grab a 'parent' blob, and all the children move. Edges connect anywhere on the blob, and default to be orthogonal to the point of contact. graphML read and write working.
Now on to proper hyperedges!
-
A #Higraph milestone: Blobs (nodes as sets) now work! Grab a 'parent' blob, and all the children move. Edges connect anywhere on the blob, and default to be orthogonal to the point of contact. graphML read and write working.
Now on to proper hyperedges!
-
What's the point of spending months writing a spline editor if you can't draw interesting graphs?
The blog post related to the latest release of the #GraphEditor
#Python #softwareDevelopment #Qt #PySide6
https://isijingi.co.za/wp/2026/01/04/qtpygraphedit-v0-1-0-now-with-multipoint-lines/
-
What's the point of spending months writing a spline editor if you can't draw interesting graphs?
The blog post related to the latest release of the #GraphEditor
#Python #softwareDevelopment #Qt #PySide6
https://isijingi.co.za/wp/2026/01/04/qtpygraphedit-v0-1-0-now-with-multipoint-lines/
-
What's the point of spending months writing a spline editor if you can't draw interesting graphs?
The blog post related to the latest release of the #GraphEditor
#Python #softwareDevelopment #Qt #PySide6
https://isijingi.co.za/wp/2026/01/04/qtpygraphedit-v0-1-0-now-with-multipoint-lines/