Add a [PreIndexUrl] function


#1

Hi Florian,

I was hoping to see if a new web source fn could be added.

I want to parse this webpage https://www.traxsource.com/search/artists?term=solomun and get the first artist from that search result (mainly to get the artist number and use that info) therefore creating info for the [IndexUrl]=

So the code could look something like this:

This sets up the [PreIndexUrl] =
[PreIndexUrl]=https://www.traxsource.com/search/artists?term=%s

From that URL you can parse and create the new URL to be used for [IndexUrl]=
say "https://www.traxsource.com/artist/"
findline "<a href="/artist/"
findinline "<a href="/artist/"
sayuntil "/"
say "?cn=titles&ipp=100&ob=r_date&so=desc"
The above would create the URL:
https://www.traxsource.com/artist/6185/?cn=titles&ipp=100&ob=r_date&so=desc

Then use that parsed info [PreIndexUrl] = if applicable:
[IndexUrl] = PreIndexUrl

The reason for this is with the Traxsource website it's impossible to search releases based on the artist.

The code snippet/section altogether
[PreIndexUrl]=https://www.traxsource.com/search/artists?term=%s
say "https://www.traxsource.com/artist/"
findline "<a href="/artist/"
findinline "<a href="/artist/"
sayuntil "/"
say "?cn=titles&ipp=100&ob=r_date&so=desc"
[IndexUrl] = PreIndexUrl