An open API service indexing awesome lists of open source software.

https://github.com/jeevan-lal/excellent-data-filler-docs

Documentation for Excellent Data Filler
https://github.com/jeevan-lal/excellent-data-filler-docs

documentation excellent-data-filler

Last synced: 9 months ago
JSON representation

Documentation for Excellent Data Filler

Awesome Lists containing this project

README

          

# ๐Ÿ“š Excellent Data Filler V4 Documentation

![Version](https://img.shields.io/badge/version-4.8.6-blue.svg)
![License](https://img.shields.io/badge/license-MIT-green.svg)
![VitePress](https://img.shields.io/badge/VitePress-2.0.0--alpha.7-orange.svg)
![Vue](https://img.shields.io/badge/Vue-3.4.15-brightgreen.svg)

**Comprehensive documentation for the Excellent Data Filler browser extension**

[๐ŸŒ Live Documentation](https://docs.edfiller.in/) โ€ข [๐Ÿ“ฆ Download Extension](https://chrome.google.com/webstore/detail/excellent-data-filler-cth/abafaagbfhobgjkcepckbnadafflkdea) โ€ข [๐Ÿ› Report Issues](https://github.com/jeevan-lal/excellent-data-filler-docs/issues)

---

## ๐Ÿš€ About

**Excellent Data Filler** is a powerful browser extension that automates form filling and data scraping across multiple browsers. This repository contains the comprehensive documentation built with [VitePress](https://vitepress.dev/).

### โœจ Key Features

- ๐Ÿ”„ **Auto Form Filling** - Fill web forms automatically using Excel data
- ๐Ÿ“Š **Excel Template Generation** - Create and manage Excel templates for data entry
- ๐ŸŒ **Multi-Browser Support** - Works on Chrome, Firefox, Opera, Edge, and Safari
- โšก **JavaScript Execution** - Run custom JavaScript with predefined functions
- ๐Ÿ“ **File Upload Automation** - Handle automatic file uploading
- ๐Ÿ•ท๏ธ **Data Scraping** - Extract text and table data from websites
- ๐Ÿ“„ **PDF Generation** - Automatically save pages as PDF
- ๐Ÿ•’ **Date/Time Manipulation** - Advanced date and time operations
- ๐Ÿ’ฌ **Dialog Handling** - Manage JavaScript alerts, confirms, and prompts

## ๐Ÿ› ๏ธ Technology Stack

- **Framework**: [VitePress](https://vitepress.dev/) - Vue-powered static site generator
- **Language**: Vue.js 3.4.15
- **Styling**: Built-in VitePress theme with custom components
- **Deployment**: Netlify

## ๐Ÿ“ฆ Installation & Setup

### Prerequisites

- Node.js (v16 or higher)
- npm or yarn

### Quick Start

```bash
# Clone the repository
git clone https://github.com/jeevan-lal/excellent-data-filler-docs.git

# Navigate to project directory
cd excellent-data-filler-docs

# Install dependencies
npm install

# Start development server
npm run dev

# Build for production
npm run build

# Preview production build
npm run serve
```

## ๐Ÿ“ Project Structure

```
excellent-data-filler-docs/
โ”œโ”€โ”€ docs/
โ”‚ โ”œโ”€โ”€ components/ # Vue components
โ”‚ โ”‚ โ”œโ”€โ”€ documentation/ # Main documentation
โ”‚ โ”‚ โ”‚ โ”œโ”€โ”€ field-types/ # Field type documentation
โ”‚ โ”‚ โ”‚ โ”œโ”€โ”€ form/ # Form-related docs
โ”‚ โ”‚ โ”‚ โ”œโ”€โ”€ site/ # Site configuration
โ”‚ โ”‚ โ”‚ โ””โ”€โ”€ ...
โ”‚ โ”‚ โ”œโ”€โ”€ public/ # Static assets
โ”‚ โ”‚ โ””โ”€โ”€ index.md # Homepage
โ”‚ โ”œโ”€โ”€ flowchart/ # Flow diagrams
โ”‚ โ”œโ”€โ”€ package.json
โ”‚ โ””โ”€โ”€ README.md
```

## ๐ŸŽฏ Documentation Sections

### ๐Ÿ“‹ Core Features
- [Getting Started](/documentation/)
- [Extension Installation](/documentation/extension)
- [Field Types](/documentation/field-types/)
- [Form Configuration](/documentation/form/)

### ๐Ÿ”ง Advanced Features
- [JavaScript Code Execution](/documentation/field-types/javascript-code)
- [Browser Actions](/documentation/field-types/browser-actions)
- [Data Scraping](/documentation/field-types/scraper-data)
- [PDF Generation](/documentation/field-types/save-as-pdf)

### ๐Ÿ“Š Excel Integration
- [Excel Template Management](/documentation/site/site-excel-template)
- [Excel Data Operations](/documentation/field-types/)
- [Data Validation](/documentation/form/form-fields/field-settings)

### ๐Ÿงช Testing & Development
- [Testing Site](/documentation/testing-site)
- [Debugging Tools](/documentation/log)
- [Error Handling](/documentation/form/form-response/)

## ๐ŸŒ Browser Support

| Browser | Status | Download |
|---------|--------|----------|
| ![Chrome](/docs/public/logo/icons8-chrome-64.svg) Chrome | โœ… Latest | [Chrome Web Store](https://chrome.google.com/webstore/detail/excellent-data-filler-cth/abafaagbfhobgjkcepckbnadafflkdea) |
| ![Firefox](/docs/public/logo/icons8-firefox-48.png) Firefox | โœ… Latest | [Firefox Add-ons](https://addons.mozilla.org/en-US/firefox/addon/excellent-data-filler/) |
| ![Edge](/docs/public/logo/icons8-edge-48.svg) Edge | โœ… Latest | [Edge Add-ons](https://microsoftedge.microsoft.com/addons/) |
| ![Opera](/docs/public/logo/icons8-opera-48.svg) Opera | โœ… Latest | [Opera Add-ons](https://addons.opera.com/) |
| ![Safari](/docs/public/logo/icons8-safari-48.svg) Safari | ๐Ÿ‘ฉโ€๐Ÿซ Coming Soon | - |

## ๐Ÿ“ˆ Recent Updates (v4.8.6)

### โœจ New Features
- **Excel Column Operations**: Added `Set Excel Column` and `Get Excel Column` field types
- **Async URL Monitoring**: Enhanced URL monitoring with async method support
- **Tab-Specific Data**: Added tab-specific Excel data filling options
- **Task Scheduler**: Implemented comprehensive task scheduling functionality
- **SurveyCake Integration**: Added support for SurveyCake.com form field types

### ๐Ÿ”ง Improvements
- Enhanced file upload capabilities with path validation
- Improved PDF saving with cross-platform filename sanitization
- Added new predefined JavaScript functions
- Enhanced error handling and debugging tools

### ๐Ÿ› Bug Fixes
- Fixed `downloadFile` predefined function
- Resolved `Get Local Data` field type issues
- Improved string manipulation field type options

## ๐Ÿค Contributing

We welcome contributions! Please see our [Contributing Guidelines](CONTRIBUTING.md) for details.

### Development Workflow

1. Fork the repository
2. Create a feature branch (`git checkout -b feature/amazing-feature`)
3. Commit your changes (`git commit -m 'Add amazing feature'`)
4. Push to the branch (`git push origin feature/amazing-feature`)
5. Open a Pull Request

## ๐Ÿ“ž Support & Community

- ๐Ÿ“บ **[YouTube Channel](https://www.youtube.com/@ctechhindi)** - Video tutorials and updates
- โ” **[Google Group](https://groups.google.com/g/excellent-data-filler)** - Community discussions
- ๐Ÿ‘จโ€๐Ÿ‘งโ€๐Ÿ‘ง **[WhatsApp Group](https://chat.whatsapp.com/F2AdHoZRvr8HiAbvWqKlVS)** - Real-time support
- ๐Ÿ› **[GitHub Issues](https://github.com/jeevan-lal/excellent-data-filler-docs/issues)** - Bug reports and feature requests
- ๐Ÿ’ณ **[Support Development](https://www.paypal.com/paypalme/ctechhindi)** - Donate to support the project

## ๐Ÿ“„ License

This project is licensed under the MIT License - see the [LICENSE](LICENSE) file for details.

## ๐Ÿ™ Acknowledgments

- **Author**: [Jeevan Lal](https://github.com/jeevan-lal)
- **Community**: All contributors and users who provide feedback
- **Open Source**: Built with amazing open-source tools

---

**Made with โค๏ธ by [Jeevan Lal](https://github.com/jeevan-lal)**

[๐Ÿ“š Documentation](https://docs.edfiller.in/) โ€ข [๐Ÿ“ฆ Download](https://chrome.google.com/webstore/detail/excellent-data-filler-cth/abafaagbfhobgjkcepckbnadafflkdea) โ€ข [โญ Star on GitHub](https://github.com/jeevan-lal/excellent-data-filler-docs)