Skip to content

jeevan-lal/excellent-data-filler-docs

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

33 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸ“š Excellent Data Filler V4 Documentation

Version License VitePress Vue

Comprehensive documentation for the Excellent Data Filler browser extension

🌐 Live Documentation β€’ πŸ“¦ Download Extension β€’ πŸ› Report 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.

✨ 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 - 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

# 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

πŸ”§ Advanced Features

πŸ“Š Excel Integration

πŸ§ͺ Testing & Development

🌐 Browser Support

Browser Status Download
Chrome Chrome βœ… Latest Chrome Web Store
Firefox Firefox βœ… Latest Firefox Add-ons
Edge Edge βœ… Latest Edge Add-ons
Opera Opera βœ… Latest Opera Add-ons
Safari 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 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

πŸ“„ License

This project is licensed under the MIT License - see the LICENSE file for details.

πŸ™ Acknowledgments

  • Author: Jeevan Lal
  • Community: All contributors and users who provide feedback
  • Open Source: Built with amazing open-source tools

Made with ❀️ by Jeevan Lal

πŸ“š Documentation β€’ πŸ“¦ Download β€’ ⭐ Star on GitHub

About

Documentation for Excellent Data Filler

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Contributors