Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/mcansh/etsy-csv-generator

Generate a csv file for your etsy store, originally made for an instagram shop bulk upload
https://github.com/mcansh/etsy-csv-generator

etsy etsy-api etsy-csv hacktoberfest

Last synced: 3 months ago
JSON representation

Generate a csv file for your etsy store, originally made for an instagram shop bulk upload

Awesome Lists containing this project

README

        

# etsy-csv-generator

Generate a csv file for your etsy store, originally made for an instagram shop bulk upload

## Before you get started

1. You'll need an Etsy shop
2. You'll need to register as an [Etsy developer](https://www.etsy.com/developers/register)
3. You'll need a recent version of [node](https://nodejs.org/en/) >= 12

## Getting Started

1. Clone or [download](https://github.com/mcansh/etsy-csv-generator/archive/main.zip) the project `git clone https://github.com/mcansh/etsy-csv-generator`
2. Install dependencies `npm ci`
3. Setup environment variables
- Copy or rename `env.sample` to `.env` `cp env.sample .env`
- Fill out the env file
- `ETSY_SHOP_NAME` will be your brand
- `ETSY_DOMAIN` will be the domain you provide facebook/instagram
- `ETSY_SHOP_SLUG` is what shows up after https://etsy.com/

4. Build the app `npm run build`
5. Run it! `node dist`, if you want to filter out digital listings, you can run it like this instead `node dist --filter-digital`
6. You'll now have an `output.csv` in the root of the project :)