https://github.com/sachnaror/smart-form-filler
Meet "AI Auto Form Filler": your digital assistant who remembers *everything* you donβt! Tired of typing the same info a thousand times? Let this little genius auto-fill forms faster than you can say 'Ctrl+V'βand it learns from you too! Your forms, auto-magically filled, minus the hassle. π§ββοΈπβ¨
https://github.com/sachnaror/smart-form-filler
autoform autoform-extension autoformfillup
Last synced: 4 months ago
JSON representation
Meet "AI Auto Form Filler": your digital assistant who remembers *everything* you donβt! Tired of typing the same info a thousand times? Let this little genius auto-fill forms faster than you can say 'Ctrl+V'βand it learns from you too! Your forms, auto-magically filled, minus the hassle. π§ββοΈπβ¨
- Host: GitHub
- URL: https://github.com/sachnaror/smart-form-filler
- Owner: sachnaror
- Created: 2024-10-29T18:20:30.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-10-29T19:05:42.000Z (over 1 year ago)
- Last Synced: 2024-12-31T09:14:38.198Z (over 1 year ago)
- Topics: autoform, autoform-extension, autoformfillup
- Language: JavaScript
- Homepage:
- Size: 8.79 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Smart AI Auto Form Filler π
**Because life is too short to keep typing your email and phone number everywhere!** π
Say goodbye to repetitive typing with the Smart Form Filler extension! Just one click, and your forms magically fill themselves. Donβt worry if a field is missingβyouβll get a friendly prompt to add it, and next time, itβs like we always knew what you needed! π
## How It Works π οΈ
1. **Click the Icon** π
Kick things off with a single click on the extension icon. Thatβs itβyouβre already halfway there!
2. **Behind the Scenes** π©
`popup.js` taps `content.js` on the shoulder, whispering, βHey, itβs showtime!β
3. **Fetching Data** π
`content.js` gets busy, pulling all the good stuff from `storage.json` via our trusty server (`server.js`). If it finds a match, the form gets filled. π
4. **Missing Info? No Problem!** π
Didnβt find what you were looking for? Our slick modal (`modal.html` + `modal.js`) pops up, politely asking for the missing deets. Fill it once, and next time, itβs there waiting for you!
5. **Storing Your Answers** ποΈ
The new answers head straight to `storage.json` through `server.js`, safely stored for future forms and less hassle. Future you will thank you!
## Why Youβll Love It β€οΈ
- **Modular & Maintainable**: Organized like a dream, so each part works together smoothly.
- **Scalable**: Built to handle more featuresβbecause who knows what forms will throw at you next?
- **Time Saver**: One click, and youβre done. Enjoy the gift of time and avoid the agony of re-entering info.
Get ready to level up your form-filling game. π₯³
**Enjoy filling forms without the fuss!** π
```
smart-form-filler/
β
βββ popup.js # Handles interactions within the popup (e.g., starting form-filling)
βββ server.js # Node.js server to store and update `storage.json` centrally
βββ popup.html # HTML for the extension's popup interface
βββ README.md # Documentation and setup instructions for the extension
βββ style.css # CSS styles for both modal and popup UI
βββ manifest.json # Defines extension properties, permissions, and script locations
βββ modal.html # HTML for the modal that captures user input for missing fields
βββ content.js # Main logic for form filling and interaction with OpenAI API and server
βββ storage.json # Central JSON for question-answer pairs (managed by `server.js`)
βββ modal.js # Handles logic and interactions within the missing fields modal
βββ icons/ # Folder containing extension icons in different sizes
βββ icon16.png # 16x16 icon
βββ icon48.png # 48x48 icon
βββ icon128.png # 128x128 icon for app and toolbar display