Description
Hello!
I was browsing the awesome list recently and had bad impression of old not-updated plugins that clutter it. This is a problem.
I thought: a Perl script could (a) download and parse awesome-zsh-plugins
list via WWW::Mechanize
, (b) extract the plugins that are contained in it and (c) again use WWW::Mechanize
on each of the plugins' Github pages, to get the time of last commit.
So basically: filtering-out plugins that were updated in the last 6 months.
Then it becomes obvious: the README.md could have section "Active plugins" where the recently updated plugins would be listed. The README.md could be updated by the script automatically.
First version of the script could use git clone --depth 1 ...
for the second step (getting time of last commit). It would be slow, but the main task would be to update README.md. So this reduces to a single basic WWW::Mechanize use and a few git
instructions, and to builting the "Active plugins" section.
I could try coding this script, would it be accepted (it would be in this repo, via PR) and used?
PS. Another section could be build, "Mature plugins", where plugins with commit count >= 100 (or 50 maybe) would be listed.