This project is designed to listen to your whatsapp account and filter images of people you choose to a storage location. This should solve the problem of finding my kids images from the kindergarden's whatsapp.
- Filter images by comparing them to reference images
- Save processed images locally or to AWS S3
- Node.js
- AWS Account with configured AWS SDK
- Set of reference images
To set up the project on your local machine, follow these steps:
-
Clone the repository
git clone https://github.com/orrbarkat/imajs.git cd imajs
-
Install dependencies
npm install
-
Set up your AWS credentials
- Configure your AWS credentials using AWS CLI or by setting up environment variables.
-
Store your reference images in the
reference_images
part of the config.
-
To start processing images, you can use the
try_upload.js
script:node src/try_upload.js
-
To run against whatsapp:
node src/index.js
-
A QR code will appear in your terminal, scan it to allow whatsapp web client to authenticate to your account.
This project is licensed under the MIT License - see the LICENSE file for details.