Ultimate-Hosts-Blacklist / dev-center

The place to talk about our infrastructure or everything related to the Ultimate Hosts Blacklist project.
MIT License
11 stars 2 forks source link

[Brainstorming/Discussion] What is working ? What is not ? What can we do better ? #50

Open funilrys opened 4 years ago

funilrys commented 4 years ago

Hello, World! Hello, @Ultimate-Hosts-Blacklist/contributors! Hello, @Ultimate-Hosts-Blacklist/whitelister! Hello, @Ultimate-Hosts-Blacklist/blacklister!

I hope that everything goes well for you.

We are aware of all the open issues in our central repository and in our dev center but we want to improve in the future and look into what's working and what's not.

Therefore, we thought that it might be a good idea to start this brainstorming/discussion. Let us know what do you think we are doing wrong, good or where we should improve in the future.

Stay safe and healthy.

P.S.: Respect is highly wanted! Stay respectful. We don't want this to degenerate.

Somebodyisnobody commented 4 years ago

I want to help blacklisting and whitelisting domains. At the moment I am just blacklisting and I've many issues. For example the commitlog of Ultimate-Hosts-Blacklist/blacklist/blob/master/domains.list is very complex and bloated due this CI-spam.

As you can see in Ultimate-Hosts-Blacklist/blacklist@2cc2448b110730d81dc3675784b2522786063fd2 I try to get as much information as possible in the event that the project has to justify itself to the domain holder or third parties. But I wish a standardized structure where just one account makes these changes. I wish a frontend, where i can upload and archive screenshots directly and describe fast what's wrong with this domain. At the moment I spend at least 10 minutes per domain with all this whois-stuff. The frontend could automatically do and archive an whois and dns response and would be more trnasparent and easy to handle for a user than commit directly to the git-repo. This results in

I would be really happy if you could implement this. The commit message would then contain an uuid, which can be resolved on the frontend.

So that's for now from me :)

ainiml commented 4 years ago

One of the things I've been trying to experiment with is Github Actions, to see where we can migrate some of our existing automations to here

funilrys commented 3 years ago

@ainiml Help is always welcome! We have the repository-structure repository which serves as the base of everything! Keep in mind that we also synchronize the .travis.yml across all repositories. Is that possible/easy with GitHub Actions? What are the limits of GitHub Actions?

Thanks for your feedback @Somebodyisnobody ! Will look into it!

I think @smed79 and Daniel @dnmTX will second me with this: We need to make this project and its infrastructure more open. The source codes are already open but we need to ask/get inputs and contributions from outside (not me of Mitch). The idea behind this project is great but my lack of time and my personal problem made everything slower.

Our first step toward that idea will be to move the central repository out here. That will allow @Ultimate-Hosts-Blacklist/whitelister and @Ultimate-Hosts-Blacklist/masters to manage the central repository without having me to always take action.

We will get there @Somebodyisnobody. It's just that right now it's relatively slow.

Thanks for your inputs. Stay safe and healthy.

spirillen commented 3 years ago

Hey @Somebodyisnobody and rest of the @Ultimate-Hosts-Blacklist users.

To throw a few comments on your suggestion.

I want to help blacklisting and whitelisting domains. At the moment I am just blacklisting and I've many issues. For example the commitlog of Ultimate-Hosts-Blacklist/blacklist/blob/master/domains.list is very complex and bloated due this CI-spam.

in combination with this comment:

  • more possibilities to classify and categorize websites ("gambling", "pornography", "violence", "+6", "+12" etc...) -> transparency, possibility to create own lists by categories (Why did I suggest categories for age groups? Well I use PiHole, where now there is the possibility to define other lists for certain IP clients).

The whitelisting is always to be a personal matter of choice, but I do understand why you might have chosen to setup and maintain a "Global" whitelist project, and it is very individually if you like the contents or not, but it isn't something I subjects to personally and therefor do not have such thing in my own repo. It have to be a question and maintained do to personal choices. So if you like to contribute to a whitelist, talk to @mitchellkrogza @dnmTX and @funilrys :smiley:

For the second part of your comment, you request for the ability to contribute into classification, I have 2 comments about that.

  1. I do group into categorization in my project at https://www.mypdns.org/source/Matrix/browse/master/source/ And new contributors are ab most welcome, also with new idea's and suggestion.
  2. @funilrys and I is speaking (on keybase) of adding a categorization of domains to the @PyFunceble script, but as he mentioned in his reply... time, for the sake of how to extract custom made blacklists based on data from the central database we/I are building currently (alpha state)