UnMars / Prolific-Joiner

Automatically join www.prolific.co studies
GNU General Public License v3.0
31 stars 11 forks source link
bot prolific python

Prolific Logo

Prolific Joiner

Inspired from @shiflux's one.

Installation

git clone https://github.com/UnMars/Prolific-Joiner

Requirements

pip install -r requirements.txt

Usage

python main.py

Configuration

Edit the config.json file.

Config Usage
auto_renew_bearer "True" or "False" (default True)
pause_on_idle "True" or "False" (default True)
mail Your mail on Prolific (used to renew token)
password Your password on Prolific (used to renew token)
Prolific_ID Your Prolific ID
wait_time Seconds between each check for a new study
(>10s should be okay) (default 30s)

Known Error Code

Error Code Details Meaning
140010 PEC-SUB-0002: We are sorry but we could not create your submission at this time. This may be due to your current network connection. For more information please see our help centre article. https://participant-help.prolific.co/hc/en-gb/articles/360012393100-PEC-Error#heading-0
The IP address that you are using was flagged for suspicious behaviour
Either wait for it to resolve by itself or make a ticket to Prolific Support.
(Try also to raise sleep duration)

Features

Notes

Please use the bot only when you can be here for the study, don't take place in studies you'll can't do. Don't spam the API or you'll get banned ! I'm open to every requests, make a PR :raised_hands: !