theteacat / lastfm-tag-cloud Goto Github PK
View Code? Open in Web Editor NEWA last.fm tag cloud generator, built with Vue!
Home Page: https://tagcloud.joshuarainbow.co.uk/
License: MIT License
A last.fm tag cloud generator, built with Vue!
Home Page: https://tagcloud.joshuarainbow.co.uk/
License: MIT License
Needs some thunk; don't want to clutter the UI too much.
~join the last.fm discord to make more informal feature requests~ https://discord.gg/7qc2Yu
This will necessitate a "regenerate tag cloud" button.
Perhaps make the list of artists that comes after each tag expandable, & only list the first 3 by default?
e.g.
With an underlined ellipsis that, if clicked, will expand the list.
Just need add a handler to the calls to artist.getTopTags
for when it returns an err, e.g.:
...probably another big caused by the latest refactor, likely an easy stupid fix.
On mobile, chrome:
Should generate a tag cloud with the colour set.
Resets the colours back to their theme defaults (light/dark theme) and generates a cloud with those colours.
๐ฃโโ๏ธ <- me, rowing around in a sea of your tears
This is a symptom of the last.fm API, there is nothing I can really do about it. It's literally impossible to get information on the tag "alternative r&b".
First solution shall simply to be to ignore tags with ampersands.
Aim to get rid of tags that are:
Currently the tag ranking system (as described in README.md under "How are the tags chosen & scaled?") has some reasoning behind it, but nothing too formal. I'd like to have a proper sit down and think about the logic behind the factors currently used and how they should be adjusted.
Should be a simple css fix.
Also can't change to artist cloud or download.
Suspect this is the case when the number of artists in the sample is less than the chosen max artists.
Now artist clouds are a feature, there should be the ability to show/hide them in the artists cloud alike tags in the tag cloud. Duh
Must've gotten broken in refactor. Oops.
In the original tag cloud generator, it was possible to generate a tag cloud from a spotify playlist. It would be nice to reimplement some other spotify integration (perhaps using long/medium/short term top artists data).
@onfe <3
Perhaps use the google fonts API?
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.