Giter VIP home page Giter VIP logo

pyautoeios's Introduction

pyautoeios

Python bindings for libRemoteInput library and port of the lape Reflection package from Brandon-T/Reflection.

How would I use this?

Installation
python -m pip install -i https://test.pypi.org/simple/ pyautoeios
Usage:

I add scripts to the examples as I port modules of Brandon-T/Reflection and add new methods.

Here is a simple login example:

import getpass
import pyautoeios as pyauto

pyauto.inject_clients()
for client in pyauto.clients:
    pyauto.pair_client(client)
    email = input("enter your username:")
    password = getpass.getpass()
    im = pyauto.screenshot()
    im.show()
    pyauto.static.login(client, email, password)
    im = pyauto.screenshot()
    im.show()

What are the features?

  • Works with python 3.8
  • installable via pip
  • Pip install dependancies for you (needs more testing. compare your versions to Pipfile)
  • Wraps well liked pyautogui interface
  • Transparent Image finding when opencv is installed
  • Injecting into multiple clients (so threads can be used for multi-boxing)
  • no known memory leaks.
  • pytest for unit testing
  • login methods

Alpha Status

everything is subject to change in future releases. This is because I want the 1.0.0 release to actually be something people like using.

That said. I welcome your usage and feedback so we can make this a good library for boting.

Even if things will change before the 1.0.0 release, once something is in version control or pypi, its there forever. I have no intention of deleteing commits from github. (unless I am forced to by some lawyer somewhere)

What are you planning on adding?

Top Priority Features
  1. Create methods for interacting with grand exchange.
  2. Port Interfaces for bank standing skills from Brandon-T/Reflection
    • Port Inventory.simba -> inventory.py
    • Port Bank.simba -> bank.py
  3. Port Interfaces for smithing skills from Brandon-T/Reflection
    • Port Interfaces.simba -> interfaces.py
    • Port Bank.simba -> bank.py
  4. porting of other modules from Brandon-T/Reflection
Lower Priority Features
  1. Login screen world switcher logic (for now just ensure you are on a valid world for your user)
  2. integration of color methods from BenLand100/srbot
  3. porting modules from SRL/SRL or ollydev/SRL-Development

Why are you making this?

I think programming should be fun. For me, python is an enjoyable language and botting old school is a fun programming activity.

Progess Tracking

see PROGRESS.md

pyautoeios's People

Contributors

brettmoan avatar

Stargazers

Brandon Lopez avatar Bill Davis avatar Andrew Loutfi avatar  avatar

Watchers

James Cloos avatar  avatar Preston Yun avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.