Coder Social home page Coder Social logo

hiveminds / browse-like-us Goto Github PK

View Code? Open in Web Editor NEW
1.0 2.0 0.0 15.06 MB

Instagram of browsing experiences, except you can get the same browsing experience as the influencers you follow.

Python 100.00%
followers influencer-discovery influencer-finder influencer-platform minimalism minimalist minimalist-design minimalistic productivity social-network

browse-like-us's People

Contributors

a-t-0 avatar

Watchers

 avatar  avatar

browse-like-us's Issues

Create scraped, curated uBlock Origin filter dataset as baseline.

  1. Determine how to find personal Ublock0 filter lists to create a dataset, and find the existing ones in GitHub. Allow users to follow/like/try/find:
    1.1 Direct/complete ublock lists.
    1.2 Ublock filter exports.
    1.3 Ublock backup
    As a tip; to find these one could search on the (default) filenames of these types of files.

  2. Make applying Ublock0 filters easy and modular using that dataset.

  3. Automatically cluster the filter list files based on the websites and or themes. Determine how to identify the difference between generic filter comments, and comments specific to a website. Determine how to handle those types of comments. (For example, if someone writes:

# Some comment for stack exchange.
some filter for stackoverflow
some filter for askUbuntu

Then the comments get refactored separately into:

# AskUbuntu.com
some filter for stackoverflow
# Stackoverflow.com
some filter for askUbuntu

Where does the # Some comment for stack exchange. go? Propose manual merging made easy, give user a prompt with the two/n categories and ask: does it go into any, should it be changed or deleted?

3.2 I created some filters for the stackexchange network wich for example drop off the bottom bar of all websites in the stackexchange universe. However, instead of writing:

Askubuntu.com##Drop_bottom_bar
stackoverflow.com##Drop_bottom_bar
...
etc.

I wrote:

##Drop_bottom_bar

So now if some other random website has that bottom bar, and I need it, it still gets filtered out. So determine how to determine for which sites specifically the filters should be, and make it complete and structured within the filtering dataset. (Automatically send pull requests with clarifying information if it cannot be derived from comments and/or user input).

3.2 Allow group/cluster filters, like for stackexchange (instead of 1 for askubuntu.com and another for stackoverflow). In the dataset, include the cluster/group relation, and store the filters as separate per website.

  1. Make a list of:
    • Filter lists
    • Custom Filters:
      • Available generic filters (like for stackexchange universe, instead of for askubuntu.com and stackoverflow.com etc.)
      • Available website specific filters
    • Custom Rules
    • Trusted Sites
  2. Determine usefull dataset categories
    • Input: Html Source as input, element filter set (specific to website, or overarching group)
    • Label/score: User votes/User usage
    • If a classifier exists on how readable a website is, this may be used to generate uBlock origin filters using some genetic algorithm/evolutionary strategy. (Be carefull it doesn't converge to: no content is easiest to read, cause there is no difficult content to read.)
    • Doubt: perhaps include javascript/dependencies in the input labels to make it learn better on how to filter this more complicated web content.
    • Perhaps train on visual image of website. However, they would need some reliable score on:
    • Is the relevant/minimally required content present?
    • How minimalist/nice/easy to read/calm is it? (relative to without filters)

Create extension to integrate uBlock Origin filter lists from social network, with uBlock Origin/browser experience.

  1. Create extension (and website, and CLI) for interaction with overview of websites sorted per
  • Theme
  • User(s)
  • Filter type: content/layout
  1. Create dial with filter intensity:
  • Only block adds
  • Minimalist
  • Block website
  • Block website group
  • No images
  • No videos
  • No sounds
  • etc.
  • Also allow users to use their own filter-level settings
  • Separate dial on filter on: layout and/or content
  1. Allow a quick demo on how the selected filter set looks:
  • On a specific website
  • On a group of websites
  • Themes (e.g. website themes, filter-style themes etc.)
  • Allow for easy swiping through users and visualisations, almost like a tinder-like setup.

Support following other extension settings as well.

I recal first learning about ghost-script, where some stackoverflow user created a tamper-monkey script that merged all 20 pages of search results of a stackexchange query into a single page (instead of having to click: "next page" 20 times). That was an eye-opener. So it would be nice if these kinds of settings can also be shared, liked & subscribed.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.