A CLI tool to post listings on Craigslist, Letgo, and Facebook Marketplace. At the moment, this works by opening Google chrome, switching between tabs, and emulating keypresses to enter data. It requires you to have each marketplace at the right stage before it begins typing.
- Ideally this would use these marketplaces' API to post things, as this would likely be more reliable.
- Add ability to list posts
- Add ability to manage (delete and edit) posts
- Turn into Chrome extension
This is just a hobby project for myself, so I don't regularly maintain it. If there's something small you want fixed or added, feel free to open an issue for it or email me.
Right now it relies on a Mac-only CLI tool, so it only works in Mac.
Install Cliclick
Run npm install
- Open a Google Chrome window
- Open three tabs in this order: Craigslist, Facebook Marketplace, Letgo
- For Craigslist, you will need to begin creating a post by selecting type of post (ex: "for sale by owner") and then a category (ex: "general for sale"). Once on the next "create posting" screen, don't touch anything and switch to tab 2 (Facebook Marketplace)
- Once at Facebook Marketplace, click "+ Sell Something", choose "Item for Sale", and switch to the last tab (Letgo).
- Once at Letgo, begin creating a post by dragging a picture on the screen, then don't touch anything.
- Switch back to the terminal and proceed to Run below.
node index.js
Enter json found in column A of the template spreadsheet