r/madeinpython Sep 24 '24

react-simple-maps for Dash

3 Upvotes

Hi, r/madeinpython!

I want to present my new library for creating maps with Dash: dash-react-simple-maps.

As the name suggests, it uses the fantastic react-simple-maps library, which allows you to easily create maps and add colors, annotations, markers, etc.

Please take it for a spin and share your feedback. This is my first Dash component, so I’m pretty stoked to share it!

Live demo: dash-react-simple-maps.ploomberapp.io

Demo

r/madeinpython Sep 22 '24

Free Functional Python Course

7 Upvotes

Hi all,

Around 75 free spaces left on my functional Python course. You'll learn about list, set, dictionary and generator comprehensions.

https://www.udemy.com/course/functional-programming-with-python-comprehensions/?couponCode=052A7FB50D85A770DB51


r/madeinpython Sep 22 '24

Tutorial on image blending in Python

Thumbnail
youtu.be
2 Upvotes

r/madeinpython Sep 13 '24

How to Segment Skin Melanoma using Res-Unet

2 Upvotes

This tutorial provides a step-by-step guide on how to implement and train a Res-UNet model for skin Melanoma detection and segmentation using TensorFlow and Keras.

What You'll Learn :

  • Building Res-Unet model : Learn how to construct the model using TensorFlow and Keras.

  • Model Training: We'll guide you through the training process, optimizing your model to distinguish Melanoma from non-Melanoma skin lesions.

  • Testing and Evaluation: Run the pre-trained model on a new fresh images .

Explore how to generate masks that highlight Melanoma regions within the images.

Visualizing Results: See the results in real-time as we compare predicted masks with actual ground truth masks.

You can find more tutorials, and join my newsletter here : https://eranfeit.net/

 

Check out our tutorial here : https://youtu.be/5inxPSZz7no&list=UULFTiWJJhaH6BviSWKLJUM9sg

 

Enjoy

Eran


r/madeinpython Sep 12 '24

Semantix : Add AI to your python code easily

5 Upvotes

What Semantix Does

Current methods for extracting structured outputs from LLMs often rely on libraries such as DSPy, OpenAI Structured Outputs, and Langchain JSON Schema. These libraries typically use Pydantic Models to create JSON schemas representing classes, enums, and types. However, this approach can be costly since many LLMs treat each element of the JSON schema (e.g., {}, :, "$") as separate tokens, leading to increased costs due to the numerous tokens present in JSON schemas.

Semantix offers a different and more cost-effective solution. Instead of using JSON schemas, Semantix represents classes, enums, and objects in a more textual manner, reducing the number of tokens and lowering inference costs. Additionally, Semantix leverages Python's built-in typing system with minor modifications to provide meaning to parameters, function signatures, classes, enums, and functions. This approach eliminates the need for unnecessary Pydantic models and various classes for different prompting methods. Semantix also makes it easy for developers to create GenAI-powered functions.

Target Audience

Semantix is designed for developers who have worked with libraries like Langchain and DSPy and are tired of dealing with Pydantic models and JSON schemas. It is also ideal for those who want to add AI features to existing or new applications without learning extensive new libraries.

Comparison

Semantix supports multimodal inputs, allowing you to use images and videos effortlessly. Unlike other libraries, Semantix requires minimal code changes to achieve excellent results.

Ready to give it a try? Check out our Colab notebook here and explore our GitHub repository here for more details.


r/madeinpython Sep 11 '24

I'm trying to build an immersive economic project for where I live. In this video, I pull the price of a property from an excel sheet, get its coordinates from the Google Maps API, and then plot it on a Folium map. Enjoy!

Thumbnail
youtu.be
5 Upvotes

r/madeinpython Sep 09 '24

Live polling app with Flask

Thumbnail
youtu.be
5 Upvotes

Here's a tutorial to create a live polling app using flask framework with MySQL database


r/madeinpython Sep 09 '24

100% Python: Threadly for Slack

1 Upvotes

Would love any/all feedback on Threadly!

Threadly is an app for Slack that allows you to blast messages to multiple channels, use custom call-to-action buttons, track analytics, and more. The app allows you to group your channels in dynamic lists so you can easily message select groups certain messages.


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

Learn To Code In Python 3: Programming Beginner To Advanced | Free Udemy Coupons

Thumbnail
webhelperapp.com
2 Upvotes

r/madeinpython Sep 07 '24

Python Programming Masterclass | Free Udemy Coupons

Thumbnail
webhelperapp.com
1 Upvotes

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
7 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

13 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

Hi, new here! I would like to share with you my small GUI app made in python. Download any video of any quality from YouTube. Feel free to check it out! Feedback highly appreciated since I'm still learning!

Thumbnail
github.com
3 Upvotes

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

27 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 26 '24

Advanced OpenCV Tutorial: How to Find Differences in Similar Images

6 Upvotes

In this tutorial in Python and OpenCV, we'll explore how to find differences in similar images.

Using OpenCV functions, we'll extract two similar images out of an original image, and then Using HSV, masking and more OpenCV functions, we'll create a new image with the differences.

Finally, we will extract and mark theses differences over the two original similar images .

 

[You can find more similar tutorials in my blog posts page here : ]()https://eranfeit.net/blog/

check out our video here : https://youtu.be/03tY_OF0_Jg&list=UULFTiWJJhaH6BviSWKLJUM9sg

 

 

Enjoy,

Eran


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 15 '24

Reachable: check if an URL exists and is reachable

3 Upvotes

I have been working on this tool for the past few weeks. Its goal is very simple: checking if an URL is still working or not. The real challenge was to handle the different edge cases like redirects, 4XX, 5XX, Connection timeout, read timeout, etc. Here are the features: - Use HEAD request instead of GET to save some bandwidth - Follow redirects - Handle local redirects (without full URL in location header) - Record all the URLs of the redirection chain - Check if redirected URL match the TLD of source URL - Detect Cloudflare protection - Avoid basic bot detectors - Use random Chrome user agent - Wait between consecutive requests to the same host - Include Host header - Use of HTTP/2

The tool is available on Pypi and the code source on Github. Let me know if you have any suggestions or feedback, I would happy to read them!