Skip to content

Latest commit

 

History

History
68 lines (43 loc) · 2.75 KB

README.md

File metadata and controls

68 lines (43 loc) · 2.75 KB

Dropfarm: Automated Web Interaction System

Overview

Dropfarm is a cutting-edge, scalable, headless automation system designed for web interactions. It's particularly useful for automating tasks related to cryptocurrency airdrops and other web-based activities that require repetitive actions.

Key Features

  • Headless Automation: Perform web interactions without a visible browser interface.
  • Calibration System: Advanced calibration for precise cursor positioning across different screen resolutions.
  • Recording and Playback: Capture and replay complex sequences of web interactions.
  • Telegram Integration: Interact with Telegram chatbots for broader automation capabilities.
  • Modular Design: Easily extendable to support new airdrop projects or web interaction patterns.
  • Real-time Monitoring: Track your automation tasks and earnings through an intuitive dashboard.

Current Scope

As of the latest update, Dropfarm supports automation for the following projects:

  • GOATS
  • 1Win
  • PX

We're continuously working on expanding this list and improving our existing automations.

Tech Stack

  • Backend: Python (Flask), Celery, Redis
  • Frontend: Next.js, shadcn/ui
  • Database: PostgreSQL
  • Automation: Selenium WebDriver

Getting Started

For detailed setup instructions, please refer to our How to Start Guide.

Recent Improvements

  • Calibration accuracy increased to 95%
  • Implemented recording and playback functionality with calibration and transform support
  • Fixed issues with calibration data saving and RLS policy
  • Improved relative positioning and dashboard auto-refresh

Roadmap

  • Expand support for more airdrop projects
  • Implement machine learning for more accurate cursor positioning
  • Develop a plugin system for easy addition of new automation routines
  • Enhance error handling and recovery mechanisms

Contributing

We welcome contributions! If you're interested in improving Dropfarm or adding new features, please check out our Contributing Guidelines.

Disclaimer

Dropfarm is designed for educational and research purposes. Users are responsible for ensuring their use of this tool complies with all relevant terms of service and legal requirements.

License

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

Get Involved

Whether you're a developer, a crypto enthusiast, or just curious about web automation, Dropfarm offers an exciting opportunity to explore the cutting edge of automated web interactions. Join us in pushing the boundaries of what's possible with web automation!

For questions, suggestions, or collaboration inquiries, please open an issue or contact the maintainers directly.

Happy farming! 🌱🚀