GithubHelp home page GithubHelp logo

erik / recipecleaner Goto Github PK

View Code? Open in Web Editor NEW
24.0 4.0 4.0 1.66 MB

Chrome and Firefox extension to clean up messy recipe sites. Readability for recipes.

License: GNU General Public License v3.0

JavaScript 86.39% HTML 4.37% CSS 8.11% Shell 1.13%
webextension recipes

recipecleaner's Introduction

RecipeCleaner

Recipe sites suck. Make them suck a little less.

Even with an ad blocker, recipe sites are a messy experience. Popups ask you to subscribe, there are pages and pages of filler text and images to scroll through, and then finally the recipe is tucked away at the bottom somewhere.

RecipeCleaner shows you only what you care about: what you're making, what you need, and how to make it.

Available for Firefox and Chrome

Building

If you'd rather build the extension yourself rather than downloading from the extension stores.

npm install
npm run build

# Open a firefox window with the extension already loaded in.
npm run web-ext

# Rebuild on files changed:
npm run build:watch

# Run tests on files changed
npm run test:watch

# Check for style violations
npm run lint

License

RecipeCleaner is available under GNU GPLv3. See LICENSE in the root of this repository.

RecipeCleaner's icon is derived from FontAwesome, which is licensed as CC BY 4.0.

recipecleaner's People

Contributors

erik avatar emdash avatar

Stargazers

Anne Thorpe avatar sgfost avatar  avatar Itay R avatar  avatar Travis Heath avatar Mirko Haaser avatar  avatar Julie avatar Raghd Hamzeh avatar Daniel Leicht avatar Dylan Myers avatar Taylan Tatlı avatar Daniel Lamando avatar Firegem avatar  avatar Falk Hüffner avatar Jonas avatar Neal Fultz avatar ewolfe avatar Sajith Sasidharan avatar june avatar The News avatar Val Packett avatar

Watchers

 avatar James Cloos avatar Firegem avatar  avatar

recipecleaner's Issues

[Feature] Add sidebar to view saved recipes

I noticed that recipes are saved in local storage, and feel like it might be nice to view this list directly.

This can be done by adding a "sidebar action" to the extension which would query and / or filter the recipe list.

[Feature] Open cleaned recipe in new tab

I've been using this for a while, and I feel it would be better to open the cleaned recipe in a new tab, leaving the original page in place for reference or side-by-side comparison.

I guess this could be made configurable via an option.

[Feature] Add save recipe button

Via feedback form:

I like the extension, but for some reason if I attempt to save cleaned up recipe, it saves almost blank page, so I have to copy paste the body tag in. I don't get why, cause if it sees the code in dev tools, so I'm assuming there's an issue with javascript generated content, so, maybe you could add a button that allows us to save the cleaned up recipe? thnaks

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.