Skip to content

eisberg-labs/pagedigest

Repository files navigation

Continuous Integration codecov Follow me

PageDigest

Get a quick summary of any web page with PageDigest: word count, characters, read time, text to HTML ratio. Chrome Extension Written in React and Material UI.

Image

Table of Contents

How to

You can use the app directly from Google Chrome store, or you can build it from sources.

How to build

  • npm i && npm run build
  • include it by going to chrome://extensions
  • enable developer mode
  • load unpacked from dist directory.

Motivation

I wanted to try out creating my first Chrome extension and needed a simple SEO utility. Turns out there are not many utilities out there that count text to html ratio. I calculate text to html ratio as textContent/bodyInnerHtml. I don't think text content should include a style or a script tag. There may be some differences in metrics compared to other apps, due to different content scopes and formulas. Read more on how to create a chrome extension with React at my blog.

Changelog

All notable changes to this project will be documented in this file. See Conventional Commits for commit guidelines.

Code of Conduct

I follow the Rust Code of Conduct.

Contributing and Suggestions

Everyone is welcome to contribute. Send me your suggestions, report issues, fix issues. This can turn out to be a more complex app, but I'd like to keep the UI feel as clean as possible. You can read more about contributing here.

Sponsors

If you find this project useful, give it a star. You could also consider supporting us through the following platforms:

As this project grows, I will showcase sponsors' logos and links in this section. Thank you for your support!

Contact

Feel free to reach out to me on LinkedIn.

License

MIT © Eisberg Labs