GithubHelp home page GithubHelp logo

immattdavison / nomoredomains Goto Github PK

View Code? Open in Web Editor NEW
68.0 68.0 43.0 1.05 MB

NoMoreDomains is a browser extension tool made to stop you from registering new domains. We're all guilty of registering domains we don't need so use this tool to help stop yourself!

Home Page: https://chrome.google.com/webstore/detail/no-more-domains/hogoomjmkoljjohkheopfinecmfnckme

License: GNU General Public License v3.0

JavaScript 59.52% HTML 17.83% CSS 22.65%
browser-extension chrome-extension hacktoberfest hacktoberfest-accepted manifest-v3

nomoredomains's Introduction

Hi ๐Ÿ‘‹ I'm Matt

Web Developer and Designer

I've been coding for 2 years, after being introduced to web development through running a photography business.

  • ๐ŸŒย  I'm based in Leicestershire, UK
  • ๐Ÿ–ฅ๏ธย  See my portfolio at matt.lgbt
  • โœ‰๏ธย  You can contact me at [email protected]

@mjd's Holopin board

nomoredomains's People

Contributors

a-1an avatar aazam-gh avatar abinjohn123 avatar arnav-kr avatar arunkarthicknm avatar brunolagoa avatar chancellorceti avatar codeknight1 avatar daniellop1 avatar danielolaviobr avatar immattdavison avatar inclinedadarsh avatar lokerhp avatar minetest-j45 avatar pixel99-eng avatar prasoonmhwr avatar priyansh61 avatar rutuj-runwal avatar shadowpii avatar sidd2024 avatar tusharsnx avatar weredime avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar

nomoredomains's Issues

Contributing.md file missing!

According to hacktoberfest guidelines a contributing.md file should be there for projects which are participating in hacktoberfest.
Please assign this issue to me...

Version bumps

Add rules in Contribution guidelines to update the version of extension in manifest.json with major pull requests(once with "enhancement" label)

[Enhancement] Update popup UI

I would love to give a go at updating the popup UI to make it look a bit more clean.

Enhancement ideas

  1. Reduce the width of the popup
  2. Update settings icon
  3. Include GitHub link at the footer
  4. Update font

@ImMattDavison If this sounds good, please assign this to me. It would be great if you could add the hacktoberfest label as well.

Support Safari browser

Hello, can I do the work to convert this extension to it is compatible with Apple's Safari engine ?

Auto update functionality

The current implementation creates the rules using a local copy of domains.json as shown below:

fetch("/domains.json")
  .then((res) => res.json())
  .then((domains) => {
    chrome.declarativeNetRequest.updateDynamicRules({
         // Rules logic....

Insteas we can fetch the domains.json from this repo.So, replacing the local domains.json with it's online verison(raw github) and fetching it every day again to run it will create an "auto-update" logic. As any changes to domains.json will be reflected the next day in the dynamic ruleset.

Would be great if you could assign this to me.

Add instructions to README.md about loading the extension on different browsers

Hi, I noticed it might be difficult for many people to use this extension because there are no instructions in the Readme file on how to use/load it in their browser. So adding the instructions to the Readme file (preferably with steps (and maybe screenshots too) of every step) should encourage more people to use the extension.

The instructions should be written for all the browsers that are currently supported by this extension.

Create option to whitelist registrars

An option should be added to whitelist certain domains as some domains do link to cloud services that are more than domain registrars.

This should be a simple input on the page, potentially have a second page that the user can switch to on the popup to view their whitelisted registrars.

Fix pause in #65

The pause button function needs fixing in #65 please feel free to help with this.

Greeting Github action for new PR's and Issue's

Hey, I am one of the participants in hacktoberfest I would like to contribute to the project by creating a greeting when the user raises a new issue or creates a new PR.
we can add normal greeting like this or we can encourage contributors to follow on discord or star the repo or tell user to follow the guidelines for contributing.
Screenshot (22)
Screenshot (21)

Add custom blocking page

We need a custom page to open when the extension recognises a NoMoreDomains blacklisted domain.

This should consist of the standard NoMoreDomains colours and a button to pause NoMoreDomains for the next 30 minutes. There should also be a link to the options page to whitelist a the selected domain.

Add domain blacklisting

Just like domain whitelisting a domain blacklisting feature would likely be useful for those who register domains via resellers

move to json file

By using a JSON file, this would make adding domains much easier!

Could you please assign me? I'll make a pull request

Improving Readme.md

Enhance the appearance of Readme.md fo better visual appeal & also add Hacktoberfest 2022 accepted in the readme.

[UI ENHANCEMENT] Making the Option Page UI wise better.

Below are some of the changes I can do to upgrade the UI of the Options Page.

  • Give it a better header

  • Change the fonts and font sizes

  • Give the search bar a better look

  • Fix the whitelist overflow
    image

  • Do some other changes

If this sounds good to you can you please assign this to me? Also, can you please add the hacktoberfest tag?

Make the website beautiful

Assign me this issue, I would like to make the website beautiful by adding some styles #hacktoberfest

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.