mirror of
https://github.com/collinbarrett/FilterLists.git
synced 2026-03-11 09:04:27 +00:00
parent
064faf98ae
commit
791fa56e06
4 changed files with 47 additions and 34 deletions
9
.github/CONTRIBUTING.md
vendored
Normal file
9
.github/CONTRIBUTING.md
vendored
Normal file
|
|
@ -0,0 +1,9 @@
|
|||
# How to Contribute to FilterLists
|
||||
|
||||
## Submitting or Updating Lists
|
||||
|
||||
We need contributors to help maintain this directory. Please submit [pull requests](https://github.com/collinbarrett/FilterLists/pulls) or [issues](https://github.com/collinbarrett/FilterLists/issues) providing new or updated list information to ensure we have the most up-to-date information.
|
||||
|
||||
## Application Development
|
||||
|
||||
This project has mostly been a one-man side project. I have been working on rebuilding an API and web app on .NET Core to provide a slew of enhanced features to FilterLists users. If you want to jump in and contribute to the application development, I would love to have you join!
|
||||
45
.github/ISSUE_TEMPLATE.md
vendored
45
.github/ISSUE_TEMPLATE.md
vendored
|
|
@ -1,33 +1,34 @@
|
|||
<!-- The information below is for reference only, please delete it before submitting your issue. -->
|
||||
<!-- The information below is for reference only; please delete it before submitting your issue. -->
|
||||
|
||||
_FilterLists serves as a directory for interacting with various filter lists. We do not actually maintain any lists ourselves. If your issue is regarding a rule, etc. of a specific list, please contact the maintainer of that list directly._
|
||||
FilterLists serves as a directory for interacting with various filter lists. We do not maintain any lists ourselves. If your issue is regarding a rule or other detail of a specific list, please contact the maintainer of that list directly.
|
||||
|
||||
### General Issues:
|
||||
Before submitting a new issue, please review the checklist below.
|
||||
|
||||
## General Issues:
|
||||
* [ ] Have you verified that there are no related existing open issues that you would be duplicating?
|
||||
* [ ] Have you provided enough relevant detail for others to understand and disucss your issue?
|
||||
* [ ] Have you provided enough relevant detail for others to understand and discuss your issue?
|
||||
|
||||
### New or Updated Lists:
|
||||
## New or Updated Lists:
|
||||
|
||||
* [ ] Have you considered submitting a [Pull Request](https://github.com/collinbarrett/FilterLists/pulls) directly to particpate as a contributor?
|
||||
* [ ] Have you considered submitting a [Pull Request](https://github.com/collinbarrett/FilterLists/pulls) directly to participate as a contributor?
|
||||
* [ ] Have you provided all properties available for the list (see sample below)?
|
||||
* [ ] Have you converted the list name to [title case](https://en.wikipedia.org/wiki/Letter_case#Title_case)?
|
||||
* [ ] Have you ensured that all URLs are functioning properly?
|
||||
* [ ] Have you ensured all URLs point to HTTPS if supported?
|
||||
|
||||
#### Sample List JSON Object:
|
||||
[Source](https://github.com/collinbarrett/FilterLists/blob/master/data/ListSample.json)
|
||||
## Properties
|
||||
[Source](https://github.com/collinbarrett/FilterLists/blob/master/data/ListSample.json) | [Schema](https://github.com/collinbarrett/FilterLists/blob/master/data/ListSchema.json)
|
||||
|
||||
```
|
||||
{
|
||||
"Author": "John Doe",
|
||||
"Description": "A sample list to filter out advertisements.",
|
||||
"DescriptionSourceUrl": "https://mysample.list",
|
||||
"DonateUrl": "https://mysample.list/donate/",
|
||||
"Email": "contact@mysample.list",
|
||||
"ForumUrl": "https://mysample.list/forum/",
|
||||
"HomeUrl": "https://mysample.list/",
|
||||
"IssuesUrl": "https://github.com/mysamplelist/issues",
|
||||
"Name": "My Sample List",
|
||||
"ViewUrl": "https://mysample.list/list.txt"
|
||||
}
|
||||
```
|
||||
| Property | Description |
|
||||
| -------------- | ---------------------------------------- |
|
||||
| descr | A brief description of the list's functionality. Preferably, this is quoted (if non-English, translate to English via translator or Google Translate for consistency) from the list's documentation or composed by a maintainer of the list. If neither is available, a generic description should be composed by the FilterLists contributor. |
|
||||
| descrSourceUrl | The URL to the list's documentation page from which the description was quoted if applicable. |
|
||||
| donateUrl | The URL to the list's donation page. This could be a custom PayPal or similar link, or a link to a web page discussing various donation options. Pull requests that include changes to this link will undergo further verification to prevent fraud. |
|
||||
| email | The email address of the list's maintainer(s) if publicly available. |
|
||||
| forumUrl | The URL to the list's forum where issues, change requests, etc. are discussed. |
|
||||
| homeUrl | The URL to the list's home page. Preferably, this is stated in the header of the list. Alternatively, it could be a custom domain, GitHub page, blog post, forum post, etc. that serves as a primary source of information for the list. |
|
||||
| issuesUrl | The URL to the list's GitHub Issues. |
|
||||
| list | The name of the list as stated by the list maintainer(s) in title case. |
|
||||
| related | List names that are directly related to the list. For example, if a list is a combination of other lists, its master lists would be considered "related." Sorted alphabetically by convention. |
|
||||
| tagLang | Array of ISO 639-1 language codes targeted by the list. |
|
||||
| viewUrl | The URL to the list in raw text format. zip files and other formats are acceptable if no text format is available. |
|
||||
18
.github/PULL_REQUEST_TEMPLATE.md
vendored
18
.github/PULL_REQUEST_TEMPLATE.md
vendored
|
|
@ -1,12 +1,14 @@
|
|||
<!-- The information below is for reference only, please delete it before submitting your PR. -->
|
||||
<!-- The information below is for reference only; please delete it before submitting your pull request. -->
|
||||
|
||||
### Closing Issues:
|
||||
Before submitting a new pull request, please review the checklist below.
|
||||
|
||||
## Closing Issues:
|
||||
* [ ] Have you included "closes #XXXX" in your comment to auto-close the issue that your PR fixes?
|
||||
|
||||
### General Submissions:
|
||||
* [ ] Is there an issue open for this change? If not, please open a new issue prior to submitting this PR.
|
||||
## General Submissions:
|
||||
* [ ] Is there an issue open for this change? If not, please open a new issue before submitting this PR.
|
||||
|
||||
### Submissions for New or Updated Lists:
|
||||
## Submissions for New or Updated Lists:
|
||||
|
||||
* [ ] Have you filled in all properties available for the list (see sample below)?
|
||||
* [ ] Have you sorted the properties in alphabetical order?
|
||||
|
|
@ -14,8 +16,8 @@
|
|||
* [ ] Have you ensured that all URLs are functioning properly?
|
||||
* [ ] Have you ensured all URLs point to HTTPS if supported?
|
||||
|
||||
#### Sample List JSON Object:
|
||||
[Source](https://github.com/collinbarrett/FilterLists/blob/master/data/ListSample.json)
|
||||
### Sample List JSON Object:
|
||||
[Source](https://github.com/collinbarrett/FilterLists/blob/master/data/ListSample.json) | [Schema](https://github.com/collinbarrett/FilterLists/blob/master/data/ListSchema.json)
|
||||
|
||||
```
|
||||
{
|
||||
|
|
@ -30,4 +32,4 @@
|
|||
"Name": "My Sample List",
|
||||
"ViewUrl": "https://mysample.list/list.txt"
|
||||
}
|
||||
```
|
||||
```
|
||||
9
.github/README.md
vendored
9
.github/README.md
vendored
|
|
@ -9,13 +9,14 @@
|
|||
FilterLists is the independent and comprehensive directory of all public filter and hosts lists for advertisements, trackers, malware, and annoyances. For more information on its purpose and function, check out [About](https://filterlists.com/about/).
|
||||
|
||||
## Development Notice (Updated July 13, 2017)
|
||||
FilterLists improvements are slow and tend to be in spurts. I really care about this project as both a resource for the community and a learning tool for me. But, my day job comes first which often results in little to no work on the project at times. I happily welcome anyone that wants to contribute, though. The immediate projects are [converting the data to an actual database](https://github.com/collinbarrett/FilterLists/issues/102) (rather than a Google Sheet) and then exposing the data via a [.Net Core API](https://github.com/collinbarrett/FilterLists/projects/3). I would also love to build a more responsive front-end, but I am not a front-end developer and would definitely welcome help on [this](https://github.com/collinbarrett/FilterLists/issues/82).
|
||||
FilterLists improvements are slow and tend to be in spurts. I care about this project as both a resource for the community and a learning tool for me. However, my day job comes first which often results in little to no work on the project at times. I happily welcome anyone that wants to contribute. The immediate projects are converting the data to an actual database (rather than a Google Sheet) and then exposing the data via a [.Net Core API](https://github.com/collinbarrett/FilterLists/projects/3). I would also love to build a more responsive front-end, but I am not a front-end developer and would welcome help on [this](https://github.com/collinbarrett/FilterLists/projects/4).
|
||||
|
||||
## Properties
|
||||
[Source](https://github.com/collinbarrett/FilterLists/blob/master/data/ListSample.json) | [Schema](https://github.com/collinbarrett/FilterLists/blob/master/data/ListSchema.json)
|
||||
|
||||
| Property | Description |
|
||||
| -------------- | ---------------------------------------- |
|
||||
| descr | A brief description of the list's functionality. Preferably, this is quoted (if non-English, translate to English via translator or Google Translate for consistency) from the list's documentation or composed by a maintainer of the list. If neither are available, a generic description should be composed by the FilterLists contributor. |
|
||||
| descr | A brief description of the list's functionality. Preferably, this is quoted (if non-English, translate to English via translator or Google Translate for consistency) from the list's documentation or composed by a maintainer of the list. If neither is available, a generic description should be composed by the FilterLists contributor. |
|
||||
| descrSourceUrl | The URL to the list's documentation page from which the description was quoted if applicable. |
|
||||
| donateUrl | The URL to the list's donation page. This could be a custom PayPal or similar link, or a link to a web page discussing various donation options. Pull requests that include changes to this link will undergo further verification to prevent fraud. |
|
||||
| email | The email address of the list's maintainer(s) if publicly available. |
|
||||
|
|
@ -23,6 +24,6 @@ FilterLists improvements are slow and tend to be in spurts. I really care about
|
|||
| homeUrl | The URL to the list's home page. Preferably, this is stated in the header of the list. Alternatively, it could be a custom domain, GitHub page, blog post, forum post, etc. that serves as a primary source of information for the list. |
|
||||
| issuesUrl | The URL to the list's GitHub Issues. |
|
||||
| list | The name of the list as stated by the list maintainer(s) in title case. |
|
||||
| related | List names that are directly related to the list. For example, if a list is a combination of other lists, its master lists would be considered "related". Sorted alphabetically by convention. |
|
||||
| related | List names that are directly related to the list. For example, if a list is a combination of other lists, its master lists would be considered "related." Sorted alphabetically by convention. |
|
||||
| tagLang | Array of ISO 639-1 language codes targeted by the list. |
|
||||
| viewUrl | The URL to the list in raw text format. zip files and other formats are acceptable if no text format is available. |
|
||||
| viewUrl | The URL to the list in raw text format. zip files and other formats are acceptable if no text format is available. |
|
||||
Loading…
Reference in a new issue