/ponyride

Utility script for reposting products on Carousell

Primary LanguagePython

ponyride

A utility script for reposting products on Carousell.

Disclaimer

Use this script responsibly and at your own discretion.

There have been reports of accounts getting banned for reposting listings too frequently.

Requirements

Installation

  • git clone https://github.com/kyleoliveiro/ponyride
  • pip install splinter

Usage

./ponyride -u <username> -p <password> -f <product_list>

Options

-u, --username <username>
-p, --password <password>
-f, --file <product_list>
-r, --random

Product List

To let ponyride know which items to repost, create a .txt file in the /lists/ directory containing product ID's one per line). The file can also contain comments, indicated with a # character at the beginning of the line.

Whenever the ponyride script is executed, the product list file that it uses is automatically updated with the new product ID once a product is successfully posted and deleted.

This means that you won't have to manually update your product list file unless you want to include more items or exclude certain items from being reposted.

Example Product List
# /lists/shirts.txt

# Hawkings McGill Checkered Shirt
38974461

# Calvin Klein Long Sleeved Striped Black Shirt
38974508

# Topman Long Sleeved Striped Grey Shirt
38974561

Changelog

  • 20 April 2016: Add option to repost listings to random categories
  • 16 April 2016: Compatibility fixes
  • 29 December 2015: Initial release