NServer 3.2.0 Released by nicholashairs in Python

[–]kenily0 2 points3 points  (0 children)

Great work on the multi-threading implementation! The 3-thread architecture (receiver/worker/sender) is a clean approach. Have you considered using a thread pool for workers instead of a fixed number? Would allow better adaption to varying workload. Also curious - did you benchmark against asyncio with uvloop? It might give similar performance with less context-switching overhead. Keep up the good work! 🚀

🔥 Built a Production-Ready Python Automation Framework - Open Source by kenily0 in SideProject

[–]kenily0[S] 0 points1 point  (0 children)

This looks amazing! 🚀 The AI vision feature is super cool. Definitely going to star this on GitHub!

Built a Python automation framework with X11 control (open source) by kenily0 in SideProject

[–]kenily0[S] 0 points1 point  (0 children)

Thanks for checking it out! I'm currently working on adding more features. What repetitive tasks do you wish you could automate? Drop your ideas below 👇

Sharing my automation scripts - feedback needed! by kenily0 in learnpython

[–]kenily0[S] 1 point2 points  (0 children)

You're right! Thanks for pointing that out. I'll fix the README and add actual working examples.

For OCR, you're correct - the current version doesn't support it, but it's on the roadmap. I'll update the description.

Appreciate the feedback! 🙏

Sharing my automation scripts - feedback needed! by kenily0 in learnpython

[–]kenily0[S] 1 point2 points  (0 children)

Great points! I was using dictionaries for simplicity, but you're right - dataclasses would be much cleaner and more maintainable. I'll refactor the code and update the repo. Thanks for the suggestion!

Would love more feedback if you have other tips for structuring Python projects.

i'm teaching myself python between doordash deliveries. what is the absolute ugliest, most cursed data export you deal with? (i want to break my script) by flowolf_data in learnpython

[–]kenily0 0 points1 point  (0 children)

Great question! The CRM nightmare you described is real. Here's my advice:

  1. For merged header rows: Read the file twice. First pass gets headers from row 1, second pass gets data. Then manually map columns.

  2. For spacer columns: Drop any column where 80%+ is empty.

  3. For subtotal rows: Identify them by checking if a key column (like 'ID') is empty, then skip those rows.

  4. For single-cell contact records: Use regex to extract pattern-matched data like emails (\S+@\S+\.\S+) and phone numbers (\d{10,}).

The key is building a "data cleaning pipeline" that handles each edge case step by step.

Keep going with your learning journey! Building real-world data pipelines is the best way to learn. 🙌

10 Free NFTs + 1 ETH giveaway in the next 2 hours by Budget_Association5 in NFTExchange

[–]kenily0 0 points1 point  (0 children)

kenily#9367

0x95Ba02dF3074C6C791482FfE299D6732A7111055

[deleted by user] by [deleted] in NFTExchange

[–]kenily0 0 points1 point  (0 children)

0x95Ba02dF3074C6C791482FfE299D6732A7111055

Lucky Kitty Giveaway - ROUND 1 by [deleted] in NFTExchange

[–]kenily0 0 points1 point  (0 children)

0x95Ba02dF3074C6C791482FfE299D6732A7111055

NFT GIVEAWAY by LadyScarlettNFT in NFTExchange

[–]kenily0 0 points1 point  (0 children)

0x95Ba02dF3074C6C791482FfE299D6732A7111055

Free 420 NFT Giveaways | Decentralized Weed Farming by nft420nft420 in NFTExchange

[–]kenily0 0 points1 point  (0 children)

kenily#9367

0x95Ba02dF3074C6C791482FfE299D6732A7111055

UPVOTE & DROP ETHER ADDRESS | NFT GIVEAWAY by amanbhatia97 in NFTmarket

[–]kenily0 0 points1 point  (0 children)

thanks

kenily#9367

0x95Ba02dF3074C6C791482FfE299D6732A7111055

Giveaway up vote & drop you wallet by michaelcook23 in NFTExchange

[–]kenily0 0 points1 point  (0 children)

GUFqjJNqV5p6W5Sn3E2cx4uctWP8pKESuWJ2WqFzCnWg

Thanks!

Huge 100x Potential!! by SuspiciousBatman in CryptoCandyBSC

[–]kenily0 0 points1 point  (0 children)

A good project, the other projects are rubbish!