Home

Awesome

MIT or BSD 2-Clause Versions Not maintained anymore

Important notice

This GitHub repository is a fork of the original Jason Huggin's tapsterbot project. It contains also improvements (direct or not) from Dan Cuellar's fork. Some part of this project have been implemented by myself in my leasure time. A fork on Orange-OpenSource exists.

Several years ago, I noticed the Git history was crappy and fucked up. There were some data leaks, wrong email address was used, got a lot of spam, commits links to the GitHub account's were not created because of bad pseudo... No DCO, no GPG-signing, too heavy files were versioned... It was a big mess. Trials to clean the history failed, that is the reason why the project was deleted and created again. Yep, newbie failure between 2016 and 2019, don't remember well. I am not proud at all, and that case is a "good" example for my students (>_<)

The project has been spotted here:

Tapster - Mobile Automation Robot

A Taspter2 bot

Why using such bot?

Some references and things to see

Versions

  1. astro - (tag: vAstro) - The base version of the project, with calibrations workflows and assets.
  2. bb8 - (tag: vBb8) - Verson with documentation and CURL commands.
  3. c3po - (tag: vC3po) - Version with a client (written in Python) to use to drive the bot.
  4. chappie - (tag: vChappie) - Version with Robot Framework keywords to use to drive the bot. Improved Python client. Cleaner files tree.
  5. case - (tag: vCase) - Version with an Android app which embeds an assistant based on Snips.
  6. deckard - (tag: vDeckard) - Version with a Progressive Web App and a version of the server accepting CORS.
  7. dalek - (tag: vDalek) - Version with a wrapper for Robot Framework which provides keywords so as to use for Tapster bot in an easy way (with Appium or other automation tools)
  8. eve - (tag: vEve) - More features in both sides and clients (stress inputs, multi tap, multi swipes, draw objects...)
  9. finalfive - (tag: vFinalfive) - Bug fixes and new Robot Framework keywords, and bring cylons.

Wanna help?

Notice

This fork has been made so as to build a community around Tapster and bring new usages for this incredible tool. If you want to contact me, please use the appropriate email in the AUTHORS file.

This Tapster (Tapster model 2) is free, open source and open hardware, so feel free to contribute!