An open API service indexing awesome lists of open source software.

https://github.com/transitive-bullshit/internet-diet

Chrome extension to remove unhealthy foods from the web.
https://github.com/transitive-bullshit/internet-diet

chrome-extension

Last synced: about 1 month ago
JSON representation

Chrome extension to remove unhealthy foods from the web.

Awesome Lists containing this project

README

        


Internet Diet

# Internet Diet

> Chrome extension to remove unhealthy foods from the web.

[![Build Status](https://github.com/transitive-bullshit/internet-diet/actions/workflows/test.yml/badge.svg)](https://github.com/transitive-bullshit/internet-diet/actions/workflows/test.yml) [![Prettier Code Formatting](https://img.shields.io/badge/code_style-prettier-brightgreen.svg)](https://prettier.io)

## Intro

I order a lot of online food.

But there are so many unhealthy restaurants, foods, and options that I'd rather avoid.

So I built an easy way to block all of the unwanted crap.

## Amazon Demo


Internet Diet

## Install

[link-chrome]: https://chrome.google.com/webstore/detail/internet-diet/efoocnakkngnkpaeonmmcfjigaoocmja 'Version published on Chrome Web Store'

[Chrome][link-chrome] [][link-chrome] also compatible with other Chromium browsers

Firefox coming soon!

Safari coming soon!

## What can you block?

- restaurants
- menu items
- grocery items
- specific URLs
- entire websites

When blocking individual restaurants and menu items, they will be blurred out on the page so you can be sure it's working without being tempted by them.

## Example use cases

- block all mcdonalds restaurants on postmates
- block a particular chinese place on doordash
- block any soda menu items on grubhub
- block all candy results on amazon fresh
- block all of drizly.com
- etc.

## Which services does it support?

The extension is designed to work on any website where you want to restrict access to certain URL patterns and HTML elements containing keywords.

With that being said, it has been thoroughly tested on the following services:

- [x] postmates
- [x] grubhub
- [x] seamless
- [x] doordash
- [x] caviar
- [x] uber eats
- [x] delivery.com
- [x] instacart
- [x] walmart
- [x] amazon fresh
- [x] amazon products

### Postmates


Before
       
After

### Grubhub


Before
       
After

### Seamless


Before
       
After

### Doordash


Before
       
After

### Caviar


Before
       
After

### Uber Eats


Before
       
After

### Delivery.com


Before
       
After

### Instacart


Before
       
After

### Amazon Fresh


Before
       
After

### Amazon Products


Before
       
After

## Development

To develop the extension locally, first clone the repo and make sure you're running a recent version of Node.js.

```bash
npm install
npm start
```

Then load the unpacked extension into chrome from the `build` folder.

## License

MIT © [Travis Fischer](https://transitivebullsh.it)

Support my open source work by following me on twitter twitter