diff --git a/rateyourmusic-clipper.json b/rateyourmusic-clipper.json new file mode 100644 index 0000000..b8ff2ae --- /dev/null +++ b/rateyourmusic-clipper.json @@ -0,0 +1,12 @@ +{ + "schemaVersion": "0.1.0", + "name": "🎵 Add to to-listen list (RYM)", + "behavior": "create", + "noteContentFormat": "---\nmediaName: {% set mediaName = selector:div.album_title|replace:\"/ By .*/s\":\"\"|trim %}{{mediaName}}\nmediaArtists: {% set mediaArtists = selector:[itemprop=byArtist] [itemprop=name] %}\n\n{% for artist in mediaArtists %}\n- {{artist}}\n{% endfor %}\nmediaType: {% set mediaType = selector:.album_info tr|nth:2|last|replace:\"Type\":\"\"|split:\",\"|merge:\"Album\" %}\n\n{% for type in mediaType %}\n- {{type|trim}}\n{% endfor %}\nmusicUmbrella:\nmediaGenreMain:\nmediaGenreAdditional: {% set mediaGenreAdditional = selector:.release_genres .genre %}\n\n{% for genre in mediaGenreAdditional %}\n- {{genre}}\n{% endfor %}\nmediaReleaseDate: {% set mediaReleaseDate = selector:.album_info td|slice:2,3 %}{{mediaReleaseDate}}\nmediaPosterArt: {% set mediaPosterArt = image %}{{mediaPosterArt}}\nmediaWatchedYet: false\nrecdBy:\nonWatchlist: false\nmostRecentRating:\n---\n\n```avatar\nimage: {{mediaPosterArt}}\ndescription: |-\n # {{mediaName}}\n ## {{mediaArtists|join:\", \"}}\n - [RYM]({{url}})\n```\n# Tracklist\n{% for track in selector:#tracks .tracklist_title %}\n{{loop.index}}. {{track|split:\"\\n\"|first}}\n{% endfor %}\n\n# Ratings", + "properties": [], + "triggers": [ + "https://rateyourmusic.com/release/" + ], + "noteNameFormat": "{{selector:[itemprop=byArtist] [itemprop=name]|join:\", \"}} – {{selector:div.album_title|replace:\"/ By .*/s\":\"\"}}", + "path": "Media/Music" +} \ No newline at end of file