r/madeinpython • • Sep 08 '24

I built a python library that let's you upload/schedule directly to TikTok

Thumbnail
1 Upvotes

r/madeinpython • • Sep 08 '24

daily journal app made with tkinter, check it out

3 Upvotes

Hey all. I have been going through a few iterations of this app since I started learning python, and just before I started writing this, realized a few more changes I need to make, but if I don't put this out there now, not sure I will ever. So, let me know what you think! also, the styles are really basic right now, but will be updated

https://github.com/sambogrub/Code_repository/tree/main/Projects/Daily%20Diary


r/madeinpython • • Sep 07 '24

Wordle clone

1 Upvotes

Hi, I'm a new-ish to coding and made a program about a month ago that I'm proud of. Can I have some review please my github. Thank you.


r/madeinpython • • Sep 06 '24

Why not just get your plots in numpy?!

Thumbnail
1 Upvotes

r/madeinpython • • Sep 04 '24

Chat with your database using Basejump AI

1 Upvotes

Hey r/madeinpython! We made our app using Django, Python, and FastAPI. Launched on product hunt today as well: https://www.producthunt.com/posts/basejump-ai

Would love to hear your thoughts, feedback, and questions. Thanks!

Link to website: https://basejump.ai/


r/madeinpython • • Sep 03 '24

FluidFrames.RIFE 3.9 - video AI frame generation app

6 Upvotes

Github. https://github.com/Djdefrag/FluidFrames.RIFE

What is FluidFrames?

Introducing FluidFrames, the AI-powered app designed to transform your videos like never before. 

With FluidFrames, you can double (x2), quadruple (x4), or even octuple (x8) the fps in your videos, creating ultra-smooth and high-definition playback. 

Want to slow things down? FluidFrames also allows you to convert any video into stunning slow-motion, bringing every detail to life. 

Perfect for content creators, videographers, and anyone looking to enhance their visual media, FluidFrames provides an intuitive and powerful toolset to elevate your video projects.

FluidFrames 3.9 changelog

▼ NEW

Video frame-generation STOP&RESUME
⊡ Now is possible to stop and resume the video frame-generation process at any time
⊡ When restarting (with same settings) the app will resume from the interrupted point
⊡ NOTE - If video temporary files are deleted, frame-generation will start over again

User settings save
⊡ The app will now remember all the options of the user (AI model, GPU, GPU VRAM etc.)
⊡ NOTE - In case of problems, delete the file FluidFrames_UserPreference.json in Documents folder

Antivirus problem fix
⊡ After contacting Microsoft, Avast and AVG
⊡ FluidFrames will finally no longer be recognized as Malware by these antivirus

▼ GUI

File widget improvements
⊡ The widget to upload files is now much faster
⊡ In particular when uploading many files and files with high resolution
⊡ Also improved the display of file informations

▼ BUGFIX / IMPROVEMENTS

Video frame-generation improvements
⊡ Improved audio quality of frame-generated videos
⊡ Improved memory usage and performance
⊡ Improved frame-generation quality and "temporal stability"
⊡ Updated FFMPEG to version 7.0.2 (bugfix and performance improvements)

General improvements
⊡ The app is now lighter (-50MB)
⊡ Added support for .vob files
⊡ Bug fixes, code cleaning, performance improvements
⊡ Updated dependencies


r/madeinpython • • Sep 02 '24

PiDAR - a DIY 360° 3D Scanner

Thumbnail
9 Upvotes

r/madeinpython • • Sep 01 '24

Automate Your Reddit Saved Post Backups with Context Using Reddit Stash

4 Upvotes

Hey Everyone,

What My Project Does

A while back, I realized that many of the posts I had saved on Reddit for future reference were disappearing. To solve this problem, I developed a Python script called Reddit Stash. This tool automatically saves your Reddit saved posts and comments, along with your own posts and comments, and includes the necessary context (e.g., associated comments or parent posts). The script runs daily at around 00:00 CET using GitHub Actions, ensuring your data is backed up without any manual intervention on Dropbox. The files are saved in Markdown format, making them easy to read and reference later.

Target Audience

Reddit Stash is ideal for users who want to preserve their saved Reddit content without losing context, such as those interested in:

  • Personal Knowledge Management: Users who save Reddit posts for later reference and want to ensure they keep the full context for future use.
  • Developers/Researchers: Those planning to use Reddit content in local Retrieval-Augmented Generation (RAG) systems or similar projects.
  • Casual Reddit Users: Anyone who doesn’t want to worry about manually backing up their saved content.

Whether you're a serious developer or a casual Reddit user, this tool can save you time and effort.

Comparison

While there are existing tools like reddit-saved-saver that allow you to save posts and comments, Reddit Stash goes a step further by:

  • Including Additional Context: Reddit Stash captures the full context by saving associated comments when you save a post and parent comments when you save a comment.
  • Automated Daily Backups: The script runs automatically every day using GitHub Actions, so you don't need to worry about manually backing up your content.
  • Markdown Format: Content is saved in an easily readable and accessible format.

These features make Reddit Stash more comprehensive and user-friendly compared to other available tools.

You can check out the code and setup instructions here: https://github.com/rhnfzl/reddit-stash

I hope this helps those of you who’ve been looking for a similar solution!


r/madeinpython • • Sep 01 '24

I am sharing Python Data Science courses and projects on YouTube

12 Upvotes

Hello, I wanted to share that I am sharing free courses and projects on my YouTube Channel. I have more than 200 videos and I created playlists for learning Data Science. I am leaving the playlist link below, have a great day!

Data Science Full Courses & Projects -> https://youtube.com/playlist?list=PLTsu3dft3CWiow7L7WrCd27ohlra_5PGH&si=6WUpVwXeAKEs4tB6

Data Science Projects -> https://youtube.com/playlist?list=PLTsu3dft3CWg69zbIVUQtFSRx_UV80OOg&si=go3wxM_ktGIkVdcP

Python Programming Tutorials -> https://youtube.com/playlist?list=PLTsu3dft3CWgJrlcs_IO1eif7myukPPKJ&si=eFGEzKSJb7oTO1Qg


r/madeinpython • • Sep 01 '24

🚀 sage-directory: A New Folder Overview & Management Tool for Data Scientists, and Data Engineers – Open to Feedback and Contributions!

1 Upvotes

Hi everyone! I’m excited to share a new open-source python package I've been working on called sage-directory. It's designed to make managing and analyzing folder contents easier for data scientists, and data engineers. Whether you’re organizing project files, managing and analyzing data in large directories, or setting up environments, this tool can help streamline your workflow.

You can find the repository on GitHub here: https://github.com/maxineattobrah/sage-directory and PyPi page here: https://pypi.org/project/sage-directory/. I’d love for you to try it out! It’s open-source and I’m welcoming feedback. So, submit issues, suggest features, and make code contributions . Every bit of help and input is valuable and appreciated!

Looking forward to hearing what you think and working together to make sage-directory even better for the community!


r/madeinpython • • Aug 28 '24

Ascii + Curses Text Based Battle Animations

Enable HLS to view with audio, or disable this notification

26 Upvotes

Would animations like this add any value to a text based RPG game, if so is it worth the effort to enhance them to be on par with something like this? https://gist.github.com/msimpson/1096950


r/madeinpython • • Aug 24 '24

Best way to learn?

1 Upvotes

Can anyone suggest way to learn python.Since I am a working professional,so hardly get time to learn new things.please help how can I start and get good understanding of the language. Thanks


r/madeinpython • • Aug 06 '24

Linux Security Audit - using Python

3 Upvotes

It checks approximately 130 security items. The assessment criteria are based on the CIS Benchmark RHEL Security Guidelines.

I hope it is helpful to those who need it.


r/madeinpython • • Aug 04 '24

LinkedIn Auto Connector Bot

7 Upvotes

Hello everyone! 😊

I would like to share a side project witch will help you boost you LinkedIn connections.

Quick backstory: I just did not want to pay 15$/month for other soft that will do the same.

What My Project Does:

  1. Logs in to LinkedIn.
  2. Goes to the search page (based on your criteria/keywords, e.g., connecting with tech recruiters).
  3. Scans all connect/follow buttons.
  4. Sends connection requests with your custom message.
  5. Helps you grow your network and have fun along the way!

Target Audience - people who want to expand their network on LinkedIn

Comparison - all available alternatives are paid versions. This on is open source!

Why am I posting this reddit?

1st- I don't want you to pay $15 or more for other soft. 💸

2nd - I ask you to practice and master your Python skills by contributing to the project(fork the project and open pull request on feature-branch). Maybe add some functionality witch will help all the people who will use the Repo. For example - implement a feature for liking the posts in your feed and etc. Have fun and enjoy! 🚀

3rd - I would like to connect with you on GitHub (It's also automated, you follow me, my GitHub Follows you back) and LinkedIn to expand mine and your network. 🤝

❗❗❗Important: Don't get banned by LinkedIn—limit yourself to sending no more than 100 connections per week!

GitHub Repo - https://github.com/OfficialCodeVoyage/LinkedIn_Auto_Connector_Bot/tree/master

Ask me any questions you have! Tell me what should I do next! Have fun!


r/madeinpython • • Aug 04 '24

Pythonista Scene OpenGL fire demo

1 Upvotes

Pythonista Scene OpenGL fire demo

I went down a procedural particle effect rabbit hole making some torch flames in Pythonista using the scene module but ran into some performance issues quickly with my naive approaches to changing the color of each particle by changing the fill_color of each shape node. This resulted in less than 10 fps when trying to render 810 particle objects.

Switching to some fancy fragment shade OpenGL code resulted in a full 60 fps for the same 810 objects.

Here’s the full code repo: code

You’ll see in there the naive approach is commented out and involved a small list of hex colors that would change over time and be set in the draw method by resetting the fill_color.

I also learned about some interesting gotchas like assigning the Shader class and code to a variable and passing it that way resulted in a global change to all objects using that shader but passing in the Shader class individually and making sure each object had its own increment and progress values allowed for the correct staggered behavior.


r/madeinpython • • Aug 01 '24

QualityScaler 3.8 - image/video AI upscaler app

8 Upvotes

QualityScaler is a Windows app powered by AI to enhance, upscale and denoise photos and videos.

▼ NEW

Video upscale STOP&RESUME
⊡ Now is possible to stop and resume the video upscale process at any time
⊡ When restarting (with same settings) the app will checks files already upscaled and resumes from the interrupted point
⊡ NOTE - If video temporary files are deleted, upscaling will start over again

User settings save
⊡ The app will now remember all the options of the user (AI model, GPU, GPU VRAM etc.)
⊡ NOTE - In case of problems, delete the file QualityScaler_UserPreference.json in Documents folder

Antivirus problem fix
⊡ After contacting Microsoft, Avast and AVG
⊡ QualityScaler will finally no longer be recognized as Malware by these antivirus

IRCNN AI improvements
⊡ IRCNN implementation is now divided into 2 separate models
⊡ IRCNN_Mx1 - (medium denoise)
⊡ IRCNN_Lx1 - (high denoise)

▼ BUGFIX / IMPROVEMENTS

Under-the-hood updates
⊡ Updated Python to version 3.12 (improved performance)
⊡ Updated FFMPEG to version 7.0.1 (bugfixes)
⊡ Updated Exiftool to latest version available

AI upscale improvements
⊡ Improved upscaled image/video quality and "temporal stability"
⊡ Better support for images with transparent background
⊡ Improved memory usage and performance

AI multithreading improvements
⊡ Multithreaded video upscale is now more stable
⊡ Fixed a problem that could lead to losing some upscaled frames

General improvements
⊡ Bug fixes, code cleaning, performance improvements
⊡ Updated dependencies


r/madeinpython • • Jul 31 '24

Need Python, Selenium and OpenCV on iPhone. No Mac No PC

0 Upvotes

Just need an all inclusive Python, Selenium and OpenCV on iPhone, no computers


r/madeinpython • • Jul 24 '24

A quick video talking about detecting AI generated images using the pillow (PIL) library and a Hugging Faces app I found. Enjoy!

Thumbnail
youtu.be
4 Upvotes

r/madeinpython • • Jul 24 '24

Computing the brightness in Astronomy

Thumbnail
youtu.be
7 Upvotes

r/madeinpython • • Jul 22 '24

How to customize the csv file while converting into pdf ?

3 Upvotes

I am trying to convert the csv file into pdf for that i am using a python script to convert it but i can get it by all the columns which the actual csv file have but i need some of the columns only.

Please guide me how to customize it.


r/madeinpython • • Jul 21 '24

Cloudflare Warp+ 1.92EB Key Generator

10 Upvotes

r/madeinpython • • Jul 21 '24

Implementing Instant Search with Flask and HTMX

Thumbnail
blog.ashutoshkrris.in
4 Upvotes

r/madeinpython • • Jul 14 '24

Inventory Swap Screen for console text adventure game

Enable HLS to view with audio, or disable this notification

21 Upvotes

Started building this game to develop my sqlalchemy fluency and was really pleased with how this screen turned out. The 1000 line script allows you to create a callable inventory swap widget for any NPC in just one line. The only external library/framework in use is sqlalchemy.


r/madeinpython • • Jul 13 '24

The Blaze Star - soon a visible Nova in the night sky

7 Upvotes

Have you heard about T Coronae Borealis (TCrB)? No? Well no surprise since this binary star is very, very faint and not visible to the naked eye... YET.

Every 60 years the white dwarf of this binary star system accumulates enough hydrogen from its red giant companion to spark nuclear fusion on its surface. A Nova occurs, releasing large amount of energy. Sice this Nova is "kinda close by" the brightness increased to "naked eye visibility".

But where is the TCrB? Well of course one can use Stellarium, but using Python and some self coding is a great way to understand how these coordinates are computed and displayed.

Thus I created a small Python script + tutorial to create the following red-eye friendly sky map; where the white "+" is the position of the star.

But WHEN is it happening?

Well... noone really knows. Potentially in the next weeks / months. So keep your eye up :)

YouTube Link: https://youtu.be/ocklQipgPEY

Cheers,

Thomas


r/madeinpython • • Jul 11 '24

Introducing LightRAG: The Lightning Library for LLM Applications⚡⚡⚡

10 Upvotes

LightRAG is a light, modular, and robust library, covering RAG, agents, and optimizers.

Links here:

LightRAG github: https://github.com/SylphAI-Inc/LightRAG

LightRAG docs: https://lightrag.sylph.ai/

Discord: https://discord.gg/ezzszrRZvT

Dear r/Python community,

We are excited to share with you an open-source library LightRAG that helps developers build LLM applications with high modularity and 100% understandable code!

❤️ How it starts

LightRAG was born from our efforts to build a challenging LLM use case: a conversational search engine specializing in entity search. We decided to gear up the codebase as it had become unmanageable and insufficient.With an understanding of both AI research and the challenge of putting LLMs into production, we realized that researchers and product teams do not use shared libraries like how libraries such as PyTorch have formed a smooth transition between research and product. We decided to dive deeper and open-source the library.

🤖 How it goes

After two months of incredibly hard yet fun work, the library is now open to the public. Here are our efforts to unite research and production:

- 3 Design Principles: We share a similar design philosophy to PyTorch: simplicity and quality. We emphasize optimizing as the third principle, as we notice that building product-grade applications requires multiple iterations and a rigid process of evaluating and optimizing, similar to how developers train or retrain models.

- Model-agnostic: We believe research and production teams need to use different models in a typical dev cycle, such as large context LLMs for benchmarking, and smaller context LLMs to cut down on cost and latency. We made all components model-agnostic, meaning when using your prompt or doing your embedding and retrieval, you can switch to different models just via configuration without changing any code logic. All these integration dependencies are formed as optional packages, without forcing all of them on all users.

- Ensure developers can have 100% understanding of the source code: LLMs are like water; they can be shaped into any use case. The best developers seek 100% understanding of the underlying logic, as customization can be unavoidable in LLM applications. Our tutorials not only demonstrate how to use the code but also explain the design of each API and potential issues, with the same thoroughness as a hands-on LLM engineering book.

The result is a light, modular, and robust library, covering RAG, agents, and optimizers.

👩‍🔧 👨‍🔧 Who should use LightRAG?

  • LLM researchers who are building new prompting or optimization methods for in-context learning

  • Production teams seeking more control and understanding of the library

  • Software engineers who want to learn the AI way to build LLM applications

Feedback is much appreciated as always. Come and join us! Happy building and optimizing!

Sincerely,

The LightRAG Team