Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

analytics #371

Open
15 tasks
collinbarrett opened this issue Aug 21, 2018 · 4 comments
Open
15 tasks

analytics #371

collinbarrett opened this issue Aug 21, 2018 · 4 comments
Labels
analytics service that provides various statistics about FilterLists

Comments

@collinbarrett
Copy link
Owner

collinbarrett commented Aug 21, 2018

Epic Issue to track List Analytics

Generic:

  • Last time list was updated
  • What rules have been recently added to the list

FilScore (codename, not finalized) will be a subjective rating for list quality. While it certainly would not be definitive, it would primarily provide for a better way to sort the main grid of lists by default than alphabetical.

Scoring Factors [Proposed Weight]:

@collinbarrett collinbarrett added enhancement web front-end user interface labels Aug 21, 2018
@collinbarrett collinbarrett added directory-data changes to basic FilterLists data and removed filscore labels Aug 21, 2018
@collinbarrett collinbarrett changed the title support FilScore add FilScore Aug 24, 2018
@collinbarrett collinbarrett added the url-validation service that validates URLs label Aug 24, 2018
@collinbarrett collinbarrett changed the title add FilScore support FilScore Sep 9, 2018
@collinbarrett collinbarrett removed the web front-end user interface label Sep 28, 2018
@DandelionSprout
Copy link
Contributor

DandelionSprout commented Oct 7, 2018

I am in favour of adding a user rating system, having been inspired by the system that is used on https://userstyles.org, as it'd provide an invaluable way for interested list maintainers to get any serious feedback on their lists, which is very difficult to get otherwise through today's methods.

However, I currently envision it in a way that'd go slightly against FilterLists.com's aim of ensuring full privacy:

• Allowing text comments would've been a near-must. If not, then the maintainer would've been left in the dark as to why his/her list got 2 stars from someone.
• Tying some sort of aliases to the text comments would've also probably been needed, but is not a matter of life or death.
• I honestly don't think that a pure numerical score would've been a good idea, as it'd fail to account properly for technical issues on the user-end, or for potentially controversial lists (Acceptable Ads come to mind) that'd possibly attract ★☆☆☆☆ reviews in droves. I imagine a more fluid scale, whose score options would be á la "This list is awesome", "This list is good", "I couldn't load the list", "I didn't like this list", "The entries didn't do anything", etc.

@DandelionSprout
Copy link
Contributor

DandelionSprout commented Feb 3, 2019

It's probably pretty late of me to mention this, but I've begun to realise that there's a bit of a problem regarding Software Inclusion/Default.

Basically, when it comes to non-regional lists, Fanboy's and AdGuard's lists seem to be grandfathered in uBO and Nano, to the detriment of virtually every other list maker out there. Of the 13 lists in uBO's Ads, Privacy, and Annoyances sections, 5 are from Fanboy, 5 are from Adguard, 3 are from EasyList, while no one else are represented.

Sure, this may just be me being salty about how Fanboy's Cookie List and Fanboy's Annoyance List are included in uBO, despite how he's from New Zealand and can't even see half the cookie things that his lists are supposed to block.

So in essence, I wouldn't have wanted to place a whole lot of weight on Software Inclusion/Default, as it currently stands.

@collinbarrett
Copy link
Owner Author

Thanks, @DandelionSprout . Added your concern to the OP. At this point, adding this "FilScore" (not a fan of that name, really) seems like a dream. Life has just been so busy that I haven't had time to give much new development to this project, as much as I want to. Hoping that changes at some point. But, I totally see your point. Good feedback.

@jawz101
Copy link
Contributor

jawz101 commented Mar 4, 2019

I agree with DandelionSprout. I wouldn't even have it as a data point to score. The same with user votes as well, however.

I'd just score on this:

  • Dead Weight Inclusion
  • Uniqueness/Furthest Upstream difficult to tell :/
  • Update Frequency
  • Generic CDN Domain Inclusion/Subdomain enumeration example run list against a list of regex'd subdomain/CDN's example list
  • and maybe give it a Subjectivity weight by running it against Alexa's top X sites, Majestic or OpenDNS. I can see blocking tracker.facebook.com or analytic.google.com but specifically blocking Facebook is pretty opinionated and I'd like to think a blocklist is for us to consume without ruining the end user experience.

Number of hosts 30,000
30% dead weight
updated in last 60 days
5% expected breakage (includes popular web page domains or enumerations)

I'd give something like Easylist a C personally. For such a popular list, having 30% of it as dead weight just bugs me. But it could easily be an A+ if they ran a whois check and cleaned it up.

@collinbarrett collinbarrett added web front-end user interface url-validation service that validates URLs and removed url-validation service that validates URLs labels Feb 17, 2020
@collinbarrett collinbarrett added analytics service that provides various statistics about FilterLists and removed directory-data changes to basic FilterLists data url-validation service that validates URLs web front-end user interface labels Sep 13, 2020
@collinbarrett collinbarrett changed the title support FilScore add list analytics Sep 21, 2020
@collinbarrett collinbarrett changed the title add list analytics list analytics Sep 21, 2020
@collinbarrett collinbarrett changed the title list analytics analytics Sep 21, 2020
@collinbarrett collinbarrett mentioned this issue Aug 25, 2023
6 tasks
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
analytics service that provides various statistics about FilterLists
Projects
None yet
Development

No branches or pull requests

3 participants