Files
Uncategorized/purrenSong.cpp
2026-04-01 03:31:59 +03:00

23 lines
721 B
C++

#include "json.hpp"
#include <cstdlib>
#include <fstream>
#include <print>
#include <string>
using namespace nlohmann;
int main() {
std::system("curl -s 'https://music.goma.gay/api/lastfm' -H 'referer: "
"https://music.goma.gay/' -o /tmp/gomasMusic > /dev/null");
std::fstream fileData("/tmp/gomasMusic");
json parsedData = json::parse(fileData);
auto firstTrack = parsedData["recenttracks"]["track"][0];
std::string artist = firstTrack["artist"]["#text"];
std::string album = firstTrack["album"]["#text"];
std::string track = firstTrack["name"];
std::print("- Purren's latest listened song -\nArtist(s): {}\nAlbum: "
"{}\nTrack: {}\n",
artist, album, track);
}