Found 1,394 repositories(showing 30)
ricardodantas
🌰 Terminal-based automated file organizer inspired by Hazel. Watch folders and organize files with rules.
photo-cli
A photo organizer for your file system without sticking to any application or vendor. Extract when and where (reverse geocoding) your photos are taken, archive or copy into a new organized folder with various folder & file naming strategies with an album support to categorize, list & view easily with a metadata stored on local SQLite & CSV support.
deucebucket
Smart audiobook library organizer - fixes messy folders using 4 book databases (Audnexus, OpenLibrary, Google Books, Hardcover) + AI verification. Web UI with undo, pending approvals, and drastic change protection.
milindvishnoi
A python based script used to keep your download folder organized for Mac and Linux.
Entonsky
Google Photos organizer: auto create Albums by folder names, organize Google Photos folder on google drive, search for dublicates.
Machine learning using convolution neural network Required: raspberry pi pi cam compatibile rc car motor driver l293d Please create the respective files: forward idle left right reverse optimized_thetas This project aims to build an autonomous rc car using supervised learning of a neural network with a single hidden layer. We have not used any Machine Learning libraries since we wanted to implement the neural network from scratch to understand the concepts better. We will be referring the DC motor controlling the left/right direction as the front motor and the motor controlling the forward/reverse direction as the back motor. Connect the BACK_MOTOR_DATA_ONE and BACK_MOTOR_DATA_TWO GPIO pins(GPIO17 and GPIO27) of the Raspberry Pi to the Input pins for Motor 1(Input 1, Input 2) and the BACK_MOTOR_ENABLE_PIN GPIO pin(GPIO22) to the Enable pin for Motor 1(Enable 1,2) in the L293D Motor Driver IC. Connect the Output pins for Motor 1(Output 1, Output 2) of the IC to the back motor. Connect the FRONT_MOTOR_DATA_ONE and FRONT_MOTOR_DATA_TWO GPIO pins(GPIO19 and GPIO26) of the Raspberry Pi to the Input pins for Motor 2(Input 3, Input 4) in the IC. Connect the Output pins for Motor 2(Output 3, Output 4) of the IC to the front motor. The PWM_FREQUENCY and INITIAL_PWM_DUTY_CYCLE represent the initial frequency and duty cycle of the PWM output. We have created five class labels namely forward, reverse, left, right and idle and assigned their expected values. All class labels would require a folder of the same name to be present in the current directory. The input images resize to the dimension of the IMAGE_DIMENSION tuple value during training. The LAMBDA and HIDDEN_LAYER_SIZE values represent the default lambda value and the number of nodes in the hidden layer while training the neural network. All these values are configurable in configuration.py. The images for training are captured using interactive_control_train.py, the car is controlled using the direction arrows and all the images are recorded in the same folder along with the corresponding key press. After segregating the images into their corresponding class folders, the neural network is trained using train.py which takes two optional arguments - lambda and hidden layer size; default values would be those specified in the configuration file. At the command prompt, run the following command Once we have the trained model, the RC car is run autonomously using autonomous.py which takes an optional argument for the trained model; default will use the latest model in the optimized_thetas folder. Please feel free to post your doubts on code through my linkedin link: edin.com/in/shreyas-ramachandran-srinivasan-565638117/ CONTROLLING THE CAR The controlling process consists of 4 parts: The sensor interface layer includes various programming modules worried about getting and time stamping all sensor information. The discernment layer maps sensor information into inward models. The essential module in this layer is the PI camera, which decides the vehicle's introduction and area. Two distinct modules enable auto to explore in view of ultrasonic sensor and the camera. A street discovering module utilizes the PI camera determined pictures to discover the limit of a street, so the vehicle can focus itself along the side. At last, a surface evaluation module separates parameters of the present street to determine safe vehicle speeds. The control layer is in charge of managing the controlling, throttle, and brake reaction of the vehicle. A key module is the way organizer, which sets the direction of the vehicle in controlling and speed space. The vehicle interface layer fills in as the interface to the robot's drive-by-wire framework. It contains all interfaces to the vehicle's brakes, throttle, and controlling wheel. It likewise includes the interface to the vehicle's server, a circuit that manages the physical capacity to a significant number of the framework segments. In the proposed system, the raspberry Pi is used to control the L293D board, which allows motors to be controlled through the raspberry pi through the pulses provided by it. Based on the images obtained, raspberry pi provides PWM pulses tocontrol the L293D controller. L293D is a 16 Pin Motor Driver IC as shown in Figure 9. This is designed to provide bidirectional drive currents at voltages from 5 V to 36 V. Fig 9 L293D Breakout Board It also allows the speed of the motor to be controlled using PWM. It’s a series of high and low. The Duration of high and low determine the voltage supplied to the motor and hence the speed of the motor. PWM Signals: The DC motor speed all in all is specifically relative to the supply voltage, so if lessen the voltage from 9 volts to 4.5 volts, then our speed turn out to be half of what it initially had. Yet, for changing the speed of a dc motor we can't continue changing the supply voltage constantly. The speed controller PWM for a DC motor works by changing the normal voltage provided to the motor.The input signals we have given to PWM controller may be a simple or computerized motion as per the outline of the PWM controller. The PWM controller acknowledges the control flag and modifies the obligation cycle of the PWM motion as indicated by the prerequisites. In these waves frequency is same but the ON and OFF times are different. Recharge power bank of any capacity, here, 2800 mAH is used (operating voltage of 5V DC), can be used to provide supply to central microcontroller. The microcontroller used will separate and supply the required amount of power to each hardware component. This battery power pack is rechargeable and can get charged and used again and again.
viperdemie9
Automatically moves files into categorized folders (e.g., images, documents, videos).
Useful for managing folders with lots of files
kelvinmandlik
A utility tool to organize the messy folders like Downloads.
Abir-Tx
Mange your study folders in a easy and time saving way. A easy to use graphical app. GUI Version of the StudyFolderOrganizer console app
jihadkhawaja
Cross-platform AI-powered files & folders organizer that runs on schedule
smoqadam
a configurable file watcher and rule‑based file organizer. Willow watches folders and automatically processes files according to your rules.
Liang-Chu
No description available
ibLeDy
Organize files in a windows-like folder structure
seddie95
Python script to organise the content of the current directory based on common file types including '.docx','.pdf','.txt' etc.
otaviossousa
No description available
rrishabhx
A simple Downloads folder organizer for Windows, Linux and MacOS.
5h4d0wn1k
Photo organizer App is a Python tool that uses facial recognition to effortlessly organize your photo collection. Simply choose a reference photo, select the folder to sort, and designate a destination folder. The app leverages GPU acceleration for optimal speed, ensuring efficient photo management. Simplify your image sorting with it.
EufranioDiogo
Download Organizer organize the files that arrives at your downloads folders to the right places where they need stay.
drylikov
PDF Organizer is a tool for managing multiple PDFs efficiently. It counts records per file, processes and organizes multiple PDFs, merges files, generates reports, and counts files in folders. Ideal for streamlining document workflows and keeping PDFs well-organized.
rubasace
Automatically organize Radarr folders given custom formats
Illia-the-coder
This Jupyter notebook helps organize files in a Google Drive directory based on their file extensions. Files will be sorted into predefined categories depending on their types (documents, multimedia files, code files, etc.).
ChenAI-TGF
AI-powered folder organizer built with Python that scans a directory and uses DeepSeek to suggest clean subfolder structures, letting you preview, adjust, and apply file moves to quickly tidy up messy folders.
benelsen
(NOT MAINTAINED) tv-show-organizer is a command line utility that cleans up the file names of your TV-Show like (Seasons, Episodes etc.) media files and organizes them into a neat folder structure.
jsfleming
CTF Folder Organizer
t4lhawi
Automated Folder Organizer
hack-parthsharma
No description available
nicolasagudelo
Program to organize your files into folders.
muditmaster
No description available
mihneadumi
Python App that helps keep my messy downloads folder nice and organized. Has both UI and GUI (implemented using tkinter)