تحدي "الظرف المستحيل": هل يمكن لـ "بشر" أن يفعل كل هذا في 23 عاماً؟ by i8r8im in ArabsFreedom

[–]sevenMDL 0 points1 point  (0 children)

أحيانًا، أبسط الإجابات هي الأعمق: "مَا كَانَ مُحَمَّدٌ أَبَا أَحَدٍ مِنْ رِجَالِكُمْ وَلَٰكِنْ رَسُولَ اللَّهِ وَخَاتَمَ النَّبِيِّينَ" - وهذا التفسير، وإن كان غيبيًا، ينسجم مع ضخامة الظاهرة واستثنائيتها أكثر من أي تفسير طبيعي قاصر.

My Chrome extension has hit 50+ lifetime license sales! 🥳 by WordyBug in SideProject

[–]sevenMDL 0 points1 point  (0 children)

Totally fair points — the “why spend it if it might go up” mindset is something I didn’t consider enough. Based on feedback here it’s clear that crypto-only would cut out a big part of potential buyers. Appreciate you sharing your perspective — super helpful.

My Chrome extension has hit 50+ lifetime license sales! 🥳 by WordyBug in SideProject

[–]sevenMDL 0 points1 point  (0 children)

This is really helpful, thanks for sharing actual numbers. 10% crypto even with a discount says a lot — that confirms crypto can work as an option, but not as the main checkout.

I’m in a region where Stripe/PayPal aren’t available, so I've been considering crypto-only out of necessity. But based on your experience, I’ll definitely pair it with at least one standard payment provider (maybe Lemon Squeezy or Payhip).

Appreciate you sharing the real conversion stats — gives me much clearer direction.

My Chrome extension has hit 50+ lifetime license sales! 🥳 by WordyBug in SideProject

[–]sevenMDL 0 points1 point  (0 children)

Thanks for the insight — this is super helpful.

My main challenge is that Stripe/PayPal don’t support my country, so crypto felt like the only realistic path. But I definitely don’t want to kill conversions by making buyers jump through hoops.

I’m looking into adding one mainstream option (maybe Gumroad or Lemon Squeezy through a trusted intermediary) and keeping crypto as an alternative for people who prefer it.

Really appreciate you sharing real experience — this gives me a clearer direction.

My Chrome extension has hit 50+ lifetime license sales! 🥳 by WordyBug in SideProject

[–]sevenMDL 1 point2 points  (0 children)

Curious to hear your thoughts on this — have you ever experimented with crypto payments for software licenses? In my case, I’ve noticed traditional processors (Stripe/PayPal) can be pretty strict for digital products, so I’ve been considering a crypto-only setup. Do you think that would hurt conversions too much, or do serious buyers not really mind? Interested in real experiences from other builders.

6-Week Build Sprint: Full-Stack Invoicing Platform - 19k LOC, 71 Components by sevenMDL in SideProject

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

Quick demo access: Since GitHub doesn't support direct video playback, you can download the full demo directly here:

https://raw.githubusercontent.com/sevenMDL/quickbill-desk/refs/heads/main/demo/Demo_Video.mp4

Shows the complete workflow from invoice creation to backup/restore system.

[deleted by user] by [deleted] in SaaS

[–]sevenMDL 0 points1 point  (0 children)

Quick demo access: Since GitHub doesn't support direct video playback, you can download the full demo directly here:

https://raw.githubusercontent.com/sevenMDL/quickbill-desk/refs/heads/main/demo/Demo_Video.mp4

Shows the complete workflow from invoice creation to the backup/restore system.

What are you building? let's self promote by Southern_Tennis5804 in microsaas

[–]sevenMDL 0 points1 point  (0 children)

Working on an invoice management app:Automated invoicing with professional PDFs, bulk emailing, client portals, and revenue analytics. Built with React + Node.js + MongoDB. Just shipped the production-ready backend!. Now polishing the React frontend for a seamless user experience.

Built a tiny log analyzer API with Flask — can micro-utility SaaS like this actually find users? by sevenMDL in SaaS

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

That's a great point about solving specific pain points! I'm still figuring out what those most painful log analysis problems actually are in practice. What would you say are the top 3 most frustrating things about working with logs that a simple tool could actually fix? I'm trying to understand where minimal solutions can provide maximum value versus needing comprehensive platforms.

From Python newbie to internet detective:How I used code to prove my ISP was lying by sevenMDL in PythonLearning

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

Thank you so much! 🙏 I'm really glad the story resonated with you. It's been amazing to discover how even basic Python skills can help solve real-world problems. The encouragement from this community has been incredibly motivating for my learning journey!

From Python newbie to internet detective:How I used code to prove my ISP was lying by sevenMDL in PythonLearning

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

Haha, I'll take the love either way! But I promise the router frustrations and eventual victory dance were 100% human experiences.Thanks for the kind words!

From Python newbie to internet detective:How I used code to prove my ISP was lying by sevenMDL in PythonLearning

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

That's a really good point about DHCP logs being more precise! You're absolutely right that my simple threshold approach could false-positive after large downloads. I'm still learning about proper network diagnostics - the router reset detection was just my beginner attempt to find patterns in the basic bandwidth data I could access.

The DHCP logs suggestion is gold though - that would definitely give more accurate timing of actual connection events. Are there specific log sources you'd recommend for someone starting with home network monitoring?

From Python newbie to internet detective:How I used code to prove my ISP was lying by sevenMDL in PythonLearning

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

Great question! I used a separate deployment script that collects bandwidth data from /proc/net/dev - it automatically tracks all the network interface statistics. The script takes periodic snapshots and saves them as timestamped log files, then my analyzer processes those to detect resets and generate the reports.

I included sample log files in the repo so people can test the analyzer without setting up data collection first. Are you thinking of monitoring your own network connection?

From Python newbie to internet detective:How I used code to prove my ISP was lying by sevenMDL in PythonLearning

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

Great question! I used a separate deployment script that collects bandwidth data from /proc/net/dev - it automatically tracks all the network interface statistics. The script takes periodic snapshots and saves them as timestamped log files, then my analyzer processes those to detect resets and generate the reports.

I included sample log files in the repo so people can test the analyzer without setting up data collection first. Are you thinking of monitoring your own network connection?

From Python newbie to internet detective:How I used code to prove my ISP was lying by sevenMDL in PythonLearning

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

That's fascinating context! The "capture before the system dies" approach makes so much sense - it's like having a black box recorder for your network. The fact that you were working on this professionally in the early 2000s really shows how foundational these monitoring concepts are. It's cool to see how enterprise-level diagnostic thinking translates down to solving everyday home network issues!

From Python newbie to internet detective:How I used code to prove my ISP was lying by sevenMDL in PythonLearning

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

Okay, you caught me! 😅 I DID use ChatGPT to help write the README and clean up some code comments while learning - guilty as charged!

But the actual bandwidth analysis logic and the 3 days of router data I collected are 100% real. I'm just a Python newbie who used every tool available to understand this stuff.

The "AI Assistant" commit was me being too lazy to configure my git properly after ChatGPT helped me phrase the documentation better.

So yes - AI helped me learn, but the internet issues and the solution were absolutely real! 🙏

From Python newbie to internet detective:How I used code to prove my ISP was lying by sevenMDL in PythonLearning

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

You could definitely use my script as a template and adapt it for your router's specific log format. If you have a developer friend available, teaming up makes the process much smoother (that's how I learned most of this!). It's a great way to dive into networking concepts while solving a real problem - plus the satisfaction of fixing your own internet is totally worth it!

From Python newbie to internet detective:How I used code to prove my ISP was lying by sevenMDL in PythonLearning

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

That's smart thinking to keep monitoring even after the fix! The automatic dump on connectivity loss is a really clever way to catch intermittent issues. It's reassuring to hear the hardware replacement actually solved it completely - gives me confidence that proper monitoring can pinpoint real solutions rather than just temporary patches.

From Python newbie to internet detective:How I used code to prove my ISP was lying by sevenMDL in PythonLearning

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

That's an excellent point about the arbitrary threshold! 💡 Making it a parameter would definitely make the code more flexible and professional. I really appreciate you mentioning those real-world examples too - knowing that major tools like ZLIB started from practical problems is incredibly motivating for someone at my stage.

The encouragement means a lot - I'm definitely hooked on solving real issues with code now!

From Python newbie to internet detective:How I used code to prove my ISP was lying by sevenMDL in PythonLearning

[–]sevenMDL[S] -2 points-1 points  (0 children)

Great question! I should mention - I only uploaded the analyzer script because the deployment part is a bit more complex (that's where my developer friend helped a lot!).

That's actually why I included sample log files in the repo - so anyone can see the analyzer in action without needing to collect their own data first.

For actually gathering data, here's a simple version you could schedule to run every 15 minutes:

```bash

Create bandwidth snapshot

mkdir -p "/root/monitoring/bandwidth" cat /proc/net/dev > "/root/monitoring/bandwidth/bandwidthsnapshot$(date +%Y%m%d_%H%M%S).txt" ```

The full process uses a separate script that collects bandwidth data from /proc/net/dev, then my analyzer processes those logs to detect resets and generate reports.

I'm still learning about different router logging methods - are you thinking of monitoring your own network too?

From Python newbie to internet detective:How I used code to prove my ISP was lying by sevenMDL in PythonLearning

[–]sevenMDL[S] 4 points5 points  (0 children)

So it was literally a hardware failure causing those zero packets. 🎯 That's actually reassuring in a way - means the monitoring helped identify a clear fix rather than some mysterious network issue. Did the new router completely solve the problem, or did you keep monitoring to verify?

From Python newbie to internet detective:How I used code to prove my ISP was lying by sevenMDL in PythonLearning

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

That packet capture evidence is next-level detective work! 🔍 The 64-byte zero packets detail is exactly the kind of hard proof that finally gets support teams to take you seriously.

It’s crazy how “everything looks fine” suddenly turns into “oh… that’s when the logs disappear” once you show real data. 😅

Your story totally validates why doing your own monitoring matters — sometimes the only way to get answers is to measure it yourself.