20 votes

Topic deleted by author

12 comments

  1. [2]
    JXM
    Link
    I think you’d be better off using some sort of news aggregator with built in keyword filtering.

    I think you’d be better off using some sort of news aggregator with built in keyword filtering.

    22 votes
    1. [2]
      Comment deleted by author
      Link Parent
      1. fuzzy
        Link Parent
        InoReader is what I've been using and it's been pretty solid. It allows me to aggregate and follow the local news websites while filtering out the repetitive and distressing articles about every...

        InoReader is what I've been using and it's been pretty solid. It allows me to aggregate and follow the local news websites while filtering out the repetitive and distressing articles about every single crime that is committed in my area. Oh great, another car was stolen. Oh look, the grisly details of a domestic dispute.

        Finally I can read my blurbs about new restaurants or the local high school in peace.

        Obviously it has tons of other neat features too. I ended up paying for the premium version and I'm mostly happy with it, other than some various quirks.

        6 votes
  2. [3]
    unkz
    Link
    Not entirely what you're asking for, but if you are tired of sensationalized headlines you might enjoy the boring report. I faced the same difficulty you did and what I did about it is write a...

    Not entirely what you're asking for, but if you are tired of sensationalized headlines you might enjoy the boring report.

    I faced the same difficulty you did and what I did about it is write a google news feed parser that uses Anthropic's Claude to summarize articles, remove duplicates, and filter out topics that I'm not interested in. I get a curated feed of news that I care about in Slack now.

    9 votes
    1. rchiwawa
      Link Parent
      Thank you for putting this on my map

      Thank you for putting this on my map

      3 votes
  3. [4]
    pyeri
    (edited )
    Link
    I don't know if any ready plugin exists for this or not but guess it'd be trivial to build a firefox extension in javascript which traverses the DOM elements at each page load and specifically...

    I don't know if any ready plugin exists for this or not but guess it'd be trivial to build a firefox extension in javascript which traverses the DOM elements at each page load and specifically removes them based on a pre-defined array of keywords you've declared.

    You must know javascript for this plus few basics about extension creation like the manifest.json attributes, etc. But overall, it's still trivial to implement something like this if you know which exact keywords to block.

    Alternatively, there is a firefox extension called Greasemonkey or something which gives you a ready text-editor to script each website, this makes things even easier if you don't want to build an extension for this specifically.

    Edit

    There is also ublock-origin that allows you to block based on DOM selectors like h1#Foo but not sure if they let you filter on specific keywords.

    6 votes
    1. riQQ
      (edited )
      Link Parent
      uBlock Origin can do it: https://superuser.com/questions/1285891/ublock-hide-any-element-that-contains-text-with-a-given-word But the filters probably have to be hand crafted for each website...

      uBlock Origin can do it:
      https://superuser.com/questions/1285891/ublock-hide-any-element-that-contains-text-with-a-given-word

      But the filters probably have to be hand crafted for each website separately and will likely break with bigger website updates.

      9 votes
    2. [2]
      luka
      Link Parent
      I actually don't think it's feasible to write a generalized extension like that, since each site has a unique DOM structure. You can't simply filter the text itself, you'd need to remove the...

      I actually don't think it's feasible to write a generalized extension like that, since each site has a unique DOM structure. You can't simply filter the text itself, you'd need to remove the relevant parent node unless you're fine with empty spaces. Due to this, even ad blockers work by blocking certain network requests and using cosmetic filters that are custom to each site.

      That said, I think your suggestion to use uBlock is the way to go here, it has a :has-text selector that can be used for this. You'd just need to create a new rule for each site you visit.

      5 votes
      1. creesch
        Link Parent
        Yeah, it wouldn't be trivial in the slightest if you expect it to work in a seamless way. In theory it is possible, but in practice you'd end up with half hidden articles, huge gaping white spaces...

        Yeah, it wouldn't be trivial in the slightest if you expect it to work in a seamless way. In theory it is possible, but in practice you'd end up with half hidden articles, huge gaping white spaces on websites, too much stuff hidden, etc, etc. All because websites are structured differently.

        2 votes
  4. Neko
    Link
    Fwiw Miniflux (RSS reader) does support regex based filtering. I'm sure other RSS readers supports this functionality as well.

    Fwiw Miniflux (RSS reader) does support regex based filtering. I'm sure other RSS readers supports this functionality as well.

    4 votes
  5. smiles134
    Link
    Ground News could potentially work for you?

    Ground News could potentially work for you?

    1 vote