Skip to content

Google Chrome extension that helps to create a Bandcamp artist album as a record in Discogs

License

Notifications You must be signed in to change notification settings

Serhii-DV/bandcamp-to-discogs

Repository files navigation

Bandcanmp to Discogs

Bandcamp to Discogs

Bandcamp to Discogs (B2D) - is a Google Chrome extension designed to assist in converting a Bandcamp artist release page into a draft CSV file for Discogs.

Features

  • Exports Bandcamp artists release information into a CSV file
  • The CSV file can be imported into Discogs as a draft (CSV to Draft page)
  • Limit amount of Bandcamp keywords that can be transformed into the Discogs genres and styles (TODO)

Chrome Webstore Link

Bandcamp to Discogs Extension

Installation

1. Prerequisites

  • OS: Windows, macOS, Linux
  • Node.js: 20.x or later
  • npm: 10.x or later
  • Firefox Developer Edition: Download
  • Google Chrome: Download

2. Setup

Clone the repository:

gh repo clone Serhii-DV/bandcamp-to-discogs
cd bandcamp-to-discogs

Install dependencies:

npm install

3. Build and Run

Development

npm run dev

Production

npm run build

The extension files will be created in the dist/ folder.

4. Lint and Format

Linting:

npm run lint

Fix lint issues:

npm run lint:fix

Prettier check:

npm run prettier:check

Fix code formatting:

npm run prettier:fix

5. Testing in Firefox

Build:

npm run build

Load in Firefox:

Open about:debugging#/runtime/this-firefox in Firefox Developer Edition and click "Load Temporary Add-on", selecting the manifest.json.

6. Testing in Google Chrome

Build:

npm run build

Load in Chrome:

  • Open Chrome and go to chrome://extensions/.
  • Enable Developer mode (top right corner).
  • Click "Load unpacked" and select the build folder containing manifest.json.

Author

Serhii Diahovchenko - Serhii-DV

License

This project is licensed under the GPL License - see the LICENSE file for details