No project description provided
Project description
prosper-bot
Bot to automatically invest in prosper.com
Installation
Use pipx
to install in a self-contained virtual environment.
pipx install prosper-bot
Setup
Follow the setup instructions for Prosper API
Running
Dry run
prosper-bot --dry-run
For realsies
prosper-bot
Options
Prosper bot exposes all the config options from prosper-api
, plus the options in the bot
and cli
sections below.
usage: prosper-bot [-h] [--use-decimals | --no-use-decimals]
[--parse-dates | --no-parse-dates] [--parse-enums | --no-parse-enums]
[--client-id CLIENT-ID] [--client-secret CLIENT-SECRET]
[--username USERNAME] [--password PASSWORD] [--token-cache TOKEN-CACHE]
[--min-bid MIN-BID]
[--strategy {AGGRESSIVE,CONSERVATIVE,OVERALL_HIGHEST_RATE}] [--verbose]
[--dry-run]
options:
-h, --help show this help message and exit
prosper-shared.serde:
--use-decimals, --no-use-decimals
Floating point values should be parsed as decimals instead of
floats.; Type: bool; Default: True
--parse-dates, --no-parse-dates
Date values represented as strings should be parsed into `date` and
`datetime` objects. Supports ISO-8601-compliant date strings.; Type:
bool; Default: True
--parse-enums, --no-parse-enums
Enum values represented as strings should be parsed into their
respective types.; Type: bool; Default: True
prosper-api.credentials:
--client-id CLIENT-ID
The client-id from Prosper.; Type: str matching /^[a-f0-9]{32}$/
--client-secret CLIENT-SECRET
The client-secret from Prosper; can be configured using the keyring
library.; Type: str matching /^[a-f0-9]{32}$/
--username USERNAME Your Prosper username; Type: str
--password PASSWORD Your Prosper password; can be configured using the keyring library.;
Type: str
prosper-api.auth:
--token-cache TOKEN-CACHE
The filesystem location where the auth token will be cached.; Type:
str; Default: /home/graham/.cache/prosper-api/token-cache
prosper-bot.bot:
--min-bid MIN-BID Minimum amount of a loan to purchase.; Type: Decimal; Default: 25.00
--strategy {AGGRESSIVE,CONSERVATIVE,OVERALL_HIGHEST_RATE}
Strategy for balancing your portfolio.; Type: str; Default:
AGGRESSIVE
prosper-bot.cli:
--verbose Prints additional debug messages.; Type: bool
--dry-run Run the loop but don't actually place any orders.; Type: bool
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
prosper_bot-0.tar.gz
(13.2 kB
view details)
Built Distribution
prosper_bot-0-py3-none-any.whl
(13.3 kB
view details)
File details
Details for the file prosper_bot-0.tar.gz
.
File metadata
- Download URL: prosper_bot-0.tar.gz
- Upload date:
- Size: 13.2 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/1.6.1 CPython/3.12.1 Linux/6.2.0-1018-azure
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | dba008eb413a14e7b5bf811bd47d4149cbfd498d6dfd9beb3e5261207e0e91ce |
|
MD5 | d51c0b0307ea0499fbfad84ce2e52a08 |
|
BLAKE2b-256 | 7486f5a1d180d44269a311e3dac5be47a1912add131d7601c191bf5c519f32d0 |
File details
Details for the file prosper_bot-0-py3-none-any.whl
.
File metadata
- Download URL: prosper_bot-0-py3-none-any.whl
- Upload date:
- Size: 13.3 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/1.6.1 CPython/3.12.1 Linux/6.2.0-1018-azure
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | f70e50b2026315a6a7c49ed28408666b4a7966c31b4025ab3ed16c067476c812 |
|
MD5 | a57bb9932c783e28cb4c34d67b5010b2 |
|
BLAKE2b-256 | f590a7151c098bcf7c14f2272005ab8f6cd8f0f57c03d6753844a97b4356a7f6 |