Skip to content

lukasschwab/bandcamp-feeds

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

bandcamp-feeds

bandcamp-feeds is a JSON Feed generator for Bandcamp artist and label pages; it naïvely processes their HTML, so I expect it to break eventually.

Usage

Because artist pages are hosted at subdomains of bandcamp.com, requests to bandcamp-feeds that don't specify an artist or label will yield a 500 Internal Server Error: requests to https://.bandcamp.com are invalid.

Instead, specify an artist or label page. For example: https://bandcamp-feeds-url.com/slift.

Resources

An example of the raw HTML structure being processed into an item:

<li class="music-grid-item square first-four" data-band-id="821915681" data-bind="css: {'featured': featured()}" data-item-id="album-467107251">
  <a href="/album/space-is-the-key">
    <div class="art">
      <img alt="" src="https://f4.bcbits.com/img/a3300867366_2.jpg"/>
    </div>
    <p class="title">Space Is The Key</p>
  </a>
</li>

To do

  • Support feeds for tags.

About

Brittle JSON feed generator for artist Bandcamp pages

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published