#Cursor generate roughly 1k lines of Python.
This included the (pseudo) code for querying #Bookwyrm. I would have preferred to generate this later (as a second step) But maybe it my mistake. I was prompting it wrong. I shouldn't have mentioned anything I didn't directly want.
Without looking at the Bookwyrm client code in detail, I doubt that it will work as my instance (@realn2s@bookwyrm.social) require #2fa 🤷🏻
Checking the HumbleBundle client code I noticed several things
It contained a ton of normalization code. Of which I'm not sure if it is necessary (it might as well be, but I would leave it out for now. As it much harder to figure out that code isn't required but get executed nevertheless, than noticing that code is missing)
The authentication was done through a session cookie you had to extract form the browser. Cursor proposed to write it to an env file (that doesn't feel terrible secure 😬)
The Humble bundle client could either get the session cookie passed, or it would query the env 😬. I don't consider this good programming practice.
The code looks like it handles HumbleBundle games as well. This was requested and is additional code which shouldn't be there.
Reading through the code it looked about right. But it was too mich code, too much gold plating for me to be confident that the code really would be working.
Cursor provided no way to test the code apart from running it. And I'm not going to run it with my understanding.
On the positive side
I learned about the Click command line option "parsing" library
and about the dataclass decorator in #Python
Next step, let's try if Cursor can iteratively fixe some of my "issues"
2/n
The next 🚀 Space Reviewers 👾 streams Thursday, Dec 18 at 10pm UTC!
- https://time.is/compare/2200_18_December_2025_UTC
- Episode notes: https://github.com/djangonaut-space/space-reviewers/blob/main/Episode-8/ticket-35462.md
Asana is hiring Security Engineer, Application Security
🔧 #javascript #python #scala #typescript #sql #securityengineer
🌎 Warsaw, Poland
⏰ Full-time
🏢 Asana
Job details https://jobsfordevelopers.com/jobs/security-engineer-application-security-at-asana-com-aug-26-2025-c964f2?utm_source=mastodon.world&utm_medium=social&utm_campaign=posting
#jobalert #jobsearch #hiring
As my company is evaluation the use of #Cursor I'm playing around with it. First expression is mixed.
Scratching my own itch, I thought of implementing a software tool which checks which books of a #HumbleBundle book bundle I already own. Initially again my HumbleBundle library and additionally against my #BookWyrm.
I started in the planning mode.
Cursor listed some steps on how to accomplish the task and asked me which language I would like to use.
Stating that I would use whatever is best suited, Cursor picked #Python.
Being cheeky and with my preferred use in mind I asked if a browser plugin wouldn't be better suited
(imagine that, looking at a bundle, the books you own are automatically highlighted)
No chance. Cursor was determined to stick with Python!
Ok, lets generate the project
1/n
簡単にstreamlitアプリを配布する方法【stlite】
https://qiita.com/hataryo29/items/29147eb1399465d8e71e?utm_campaign=popular_items&utm_medium=feed&utm_source=popular_items
#qiita #Python #JavaScript #初心者 #Streamlit
At PuPPy, Python is for everyone 🐍 This PSF Fiscal Sponsoree brings together the Puget Sound #Python community across all experience levels, fostering diversity and shared learning. Support PuPPy and help us keep Python accessible to all with #PythonForEveryone!
https://psfmember.org/civicrm/contribute/transact?reset=1&id=15

https://technologiesinternetz.blogspot.com/2025/12/mastering-image-mirroring-in-python.html?m=1
Mastering Image Mirroring in Python: A Comprehensive Guide to Horizontal and Vertical Flips
#python #image #mirroring #function #code #programming

I am now a supporting member of the Python Software Foundation: https://www.python.org/psf-landing/
https://technologiesinternetz.blogspot.com/2025/12/mastering-image-mirroring-in-python.html?m=1
Mastering Image Mirroring in Python: A Comprehensive Guide to Horizontal and Vertical Flips
#python #image #mirroring #function #code #programming
I did quite well in the Python community bingo!
https://python-bingo.netlify.app
It runs on PyScript :)
https://github.com/rodrigosf672/python-community-bingo-2025
And remember to donate to @ThePSF: https://donate.python.org
#Python #PythonBingo #SupportPSF #PSF #PyScript

String Comparison In Python
Strings can be compared
#python #pythontricks #stringcomparison #pythonoperators #codingchallenge #pythonshorts
https://www.youtube.com/watch?v=hWckuOMO4wc
Python static analysis advances as mypy-pure and mypy-raise tackle purity and exception handling gaps. These tools enhance reliability by extending type checking into critical areas, supporting developers in building more robust and responsible code. Python's ecosystem evolves thoughtfully. #Python #StaticAnalysis #TechEthics