You are browsing as a guest. Sign up (or log in) to start making projects!

bhuvanrai

@bhuvanrai

Joined June 6th, 2026

  • 7Devlogs
  • 4Projects
  • 2Ships
  • 15Votes
17 year old , passionate to learn coding in college soon prob going to college btw july-august ( that is what i assume ) , my school did not teach me much about coding but i did learn basic python so now im trying to evolve myself !
Ship Pending review

hello ! this is my project for the Frictionless mission !
i present to you , downsorter! it is a python PIP that helps you sort any folder's file contents into their respective categories in under a minute !

the main challenging part for me was making it into a pip , i had to see alot of guides and help for it , it genuinely made me think about abandoning this 🤧

im proud of my well-managed sorting script , as most don't manage it well and just name files off extensions , but i personally MADE SURE that whoever uses this looks at the folders made with satisfaction and not annoying folder names after sorting

BEFORE testing this project , make sure you have a good updated version of pip , and make sure to download this project by running :

pip install downsorter

nothing else , it downloads everything , for further usage , check my repo/readme!
more subtypes and folders soon , currently this is my first version ( excluding the failed one before this )

Try project → See source code →
Open comments for this post

3h 17m 58s logged

Downsorter v0.2.0 Release

A lightweight CLI tool to organize messy folders by sorting files into category folders based on their extension!!

in a nutshell:

  • Organizes files into folders by type (Images, Documents, PDFs, Code, Audio, Video, Archives, etc.)
  • Safely previews changes before moving anything
  • Handles file name collisions automatically
  • Filters files by minimum age to avoid moving in-use files

Install:
it is a pip now , fully functional , so you can just :

pip install downsorter

running it on terminal :

Preview what will happen can be gotten by :

downsorter –folder “C:\Users\YourName\Downloads”/“path of the folder you wish to sorter ( absolute path )”

Actually move the files by :

downsorter –folder “C:\Users\YourName\Downloads”/“path of the folder you wish to sorter ( absolute path )” –apply


Key features:
- ✅ Preview mode (safe by default)
- ✅ 11 file categories automatically sorted
- ✅ Duplicate file handling with auto-rename
- ✅ Cross-platform (Windows, macOS, Linux)
- ✅ No external dependencies
**Project links:**
- GitHub: https://github.com/bhuvan-rai/Downsorter
Clean up your Downloads folder in seconds!!

usage example : attached below , release v0.2.0 ( do NOT ask what happened with the first release 🤧🤧🤧💔💔)

Downsorter v0.2.0 Release

A lightweight CLI tool to organize messy folders by sorting files into category folders based on their extension!!

in a nutshell:

  • Organizes files into folders by type (Images, Documents, PDFs, Code, Audio, Video, Archives, etc.)
  • Safely previews changes before moving anything
  • Handles file name collisions automatically
  • Filters files by minimum age to avoid moving in-use files

Install:
it is a pip now , fully functional , so you can just :

pip install downsorter

running it on terminal :

Preview what will happen can be gotten by :

downsorter –folder “C:\Users\YourName\Downloads”/“path of the folder you wish to sorter ( absolute path )”

Actually move the files by :

downsorter –folder “C:\Users\YourName\Downloads”/“path of the folder you wish to sorter ( absolute path )” –apply


Key features:
- ✅ Preview mode (safe by default)
- ✅ 11 file categories automatically sorted
- ✅ Duplicate file handling with auto-rename
- ✅ Cross-platform (Windows, macOS, Linux)
- ✅ No external dependencies
**Project links:**
- GitHub: https://github.com/bhuvan-rai/Downsorter
Clean up your Downloads folder in seconds!!

usage example : attached below , release v0.2.0 ( do NOT ask what happened with the first release 🤧🤧🤧💔💔)

Replying to @bhuvanrai

0
0
Open comments for this post

25m 38s logged

Fixed what the review lacked , now the project comes in exe file !

Fixed what the review lacked , now the project comes in exe file !

Replying to @bhuvanrai

0
7
Open comments for this post

21m 57s logged

Completed building the basic idea ->
csv for logs , python for everything else lol
decided the formats and types to include into this , will start with the built on 14/15.
keeping the github repo private until i can make the first working version

Completed building the basic idea ->
csv for logs , python for everything else lol
decided the formats and types to include into this , will start with the built on 14/15.
keeping the github repo private until i can make the first working version

Replying to @bhuvanrai

0
2
Ship

I made a python+json based cursorwritten digit guesser . the main challenging part for me was managing json files since i had never done that , so i had to resort to the help of ai to know more about it .
i tried to use readymade databases with modules like keras and tensorflow to train the model but it was inaccurate due to my own issue perhaps , but i tried to make an alternative to the famous route of using MNIST .

this guesses , unlike its previous model version , does not work on a default dataset made , but on a local dataset you save on your own machine , currently having 200+ samples of digits i manually added .

the fun part ? it is trainable ! you can train the model by selecting which drawing is which number so the json file can remember it for later guessing!! im pretty proud of this cause i always dreamt of making a trainable thing

before using one should make sure they have python ( and tkinter module if linux system is missing it ) , and also that the main-tr.py file is the one which they can use to train their own local json dataset on their system in the same folder !!

  • 4 devlogs
  • 4h
Try project → See source code →
Open comments for this post

24m 44s logged

update : 12/06/2026 ( few hrs after the previous devlog )

i updated the sample size to 200+ , my goal is to make the default dataset json file in github near about 1000 , 100/digit , so its even better , for now i am satisfied and will see tomorrow for improvements/data training!

update : 12/06/2026 ( few hrs after the previous devlog )

i updated the sample size to 200+ , my goal is to make the default dataset json file in github near about 1000 , 100/digit , so its even better , for now i am satisfied and will see tomorrow for improvements/data training!

Replying to @bhuvanrai

0
4
Open comments for this post

1h 26m 31s logged

update : 12/06/2026
i was working with the mnist dataset and the tensorflow method to create this , and my model trained well ( 0.91 accurancy 0->1 ) , but it never worked during testing , so i gave up the mnist set

INSTEAD… i tried to make something new with the help of codex and power of json !
introducing the NEW and IMPROVED visual digits !

( github+FULL source code for PROPER info ( you won’t regret if ur interested )

in a nutshell tho :
now you can train it yourself , it currently has 10 samples / digit but you can now train it on your own system and even show it to me through github if your training dataset is superior !
it might be weaker than the CNN pathway but its simpler in working so yeah !

https://github.com/bhuvan-rai/visualdigits

update : 12/06/2026
i was working with the mnist dataset and the tensorflow method to create this , and my model trained well ( 0.91 accurancy 0->1 ) , but it never worked during testing , so i gave up the mnist set

INSTEAD… i tried to make something new with the help of codex and power of json !
introducing the NEW and IMPROVED visual digits !

( github+FULL source code for PROPER info ( you won’t regret if ur interested )

in a nutshell tho :
now you can train it yourself , it currently has 10 samples / digit but you can now train it on your own system and even show it to me through github if your training dataset is superior !
it might be weaker than the CNN pathway but its simpler in working so yeah !

https://github.com/bhuvan-rai/visualdigits

Replying to @bhuvanrai

0
3
Open comments for this post

1h 20m 35s logged

code is complete , i took help from readymade projects in this same field , im not an expert in AI since i never learnt it in school , just basic python so i needed alot of help from resources regarding this project.

10 epoches left a lot of room of error , im currently training my model with 20 epoch so its more accurate , will see if it needs more training soon.

( excuse if step times are slow my laptop is very mediocre , had to close everything for optimal ram usage )

code is complete , i took help from readymade projects in this same field , im not an expert in AI since i never learnt it in school , just basic python so i needed alot of help from resources regarding this project.

10 epoches left a lot of room of error , im currently training my model with 20 epoch so its more accurate , will see if it needs more training soon.

( excuse if step times are slow my laptop is very mediocre , had to close everything for optimal ram usage )

Replying to @bhuvanrai

0
3
Open comments for this post

20m 3s logged

my slack bot is functioning , but i still cannot get it to run 24/7 . once i figure it out , i will dive deeper into the slackbot and see the stuff i can create and improve !

my slack bot is functioning , but i still cannot get it to run 24/7 . once i figure it out , i will dive deeper into the slackbot and see the stuff i can create and improve !

Replying to @bhuvanrai

0
11

Followers

Loading…