Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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
- Host: GitHub
- URL: https://github.com/mcansh/etsy-csv-generator
- Owner: mcansh
- License: mit
- Created: 2020-10-02T20:52:05.000Z (over 4 years ago)
- Default Branch: main
- Last Pushed: 2022-11-10T00:42:16.000Z (about 2 years ago)
- Last Synced: 2024-10-18T06:29:48.929Z (3 months ago)
- Topics: etsy, etsy-api, etsy-csv, hacktoberfest
- Language: TypeScript
- Homepage:
- Size: 281 KB
- Stars: 14
- Watchers: 3
- Forks: 5
- Open Issues: 7
-
Metadata Files:
- Readme: readme.markdown
- License: license
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 :)