last.fm statistics generator for your friend circle!
Go to file
2024-05-11 16:20:13 +00:00
.gitignore meta: add files 2024-05-11 00:21:14 +00:00
devbox.json meta: add files 2024-05-11 00:21:14 +00:00
devbox.lock meta: add files 2024-05-11 00:21:14 +00:00
lfcircle.py lfcircle: modularise more things, fix erroneous print 2024-05-11 16:20:05 +00:00
poetry.lock meta: add files 2024-05-11 00:21:14 +00:00
pyproject.toml meta: bump 2024-05-11 16:20:13 +00:00
README.md meta: add files 2024-05-11 00:21:14 +00:00
UNLICENCE meta: add files 2024-05-11 00:21:14 +00:00

lfcircle

last.fm statistics generator for your friend circle!

users' guide

installation

Important

you should probably use pipx to install lfcircle. read about installing it here if you don't have it already!

install lfcircle via pipx

pipx install git+https://github.com/markjoshwel/lfcircle

command-line usage

usage: lfcircle [-h] [-H HEADER] [-t] [-l] [-a] [-f {ascii,markdown}]
                [-v] [targets ...]

last.fm statistics generator for your friend circle!

positional arguments:
  targets               users to target

options:
  -h, --help            show this help message and exit
  -H HEADER, --header HEADER
                        specify a report header, leave empty for none
  -t, --truncate-scheme
                        removes 'https://www.' in any links
  -l, --lowercase       makes everything lowercase
  -a, --all-the-links   adds links for top artists, albums and tracks
  -f {ascii,telegram}, --format {ascii,telegram}
                        output format type
  -v, --verbose         enable verbose logging

example usage

$ lfcircle user1 user2 user3 --header "woah statistics" --format ascii --lowercase

woah statistics
---------------

1. user2 — Σ109h; 293s/d  
   <https://last.fm/user/user2/listening-report/week>

   2053 scrobbles (#1)
   588 artists    (#1) : 椎名林檎
   826 albums     (#1) : elijah fox — wyoming (piano works)
   1128 tracks    (#1) : kero kero bonito — cinema

2. user3 — Σ41h; 91s/d  
   <https://last.fm/user/user2/listening-report/week>

   640 scrobbles (#2)
   146 artists   (#3) : louis cole
   262 albums    (#2) : mimideath — effective. power
   379 tracks    (#2) : aphex twin — syro u473t8+e [141.98][piezoluminescence mix]

3. user1 — Σ29h; 66s/d  
   <https://last.fm/user/user1/listening-report/week>

   462 scrobbles (#3)
   159 artists   (#2) : seraphine noir
   213 albums    (#3) : joywave — how do you feel now?
   261 tracks    (#3) : mili — gertrauda