Skip to content

Commit

Permalink
Merge pull request #23 from Isaaker/Developer
Browse files Browse the repository at this point in the history
Add new docs and work one some Issues
  • Loading branch information
Isaaker authored Jul 4, 2024
2 parents ef2156d + 7c39c4a commit daf9acd
Show file tree
Hide file tree
Showing 29 changed files with 3,562 additions and 28 deletions.
76 changes: 76 additions & 0 deletions .github/ISSUE_TEMPLATE/new-type.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,76 @@
name: New List Format Request
description: Request a new file format for you adblocker
title: "New file format request - <ADBLOCKER>"
labels: ["Enhancement", "Blocklists"]
body:
- type: markdown
attributes:
value: |
Thank you for creating this issue, please tell us more.
- type: input
id: contact
attributes:
label: Contact Details
description: How can we get in touch with you if we need more info?
placeholder: Example -> email@example.com
validations:
required: false
- type: input
id: adblocker
attributes:
label: What is the name of your adblocker?
description: Please, enter the name of tyour adblocker
placeholder: Example -> Pi-Hole
validations:
required: true
- type: input
id:
attributes:
label: What is the name of your adblocker?
description: Please, enter the name of tyour adblocker
placeholder: Example -> Pi-Hole
validations:
required: true
- type: input
id:
attributes:
label: Please, provide the URL to the adblocker official web
description: Please, enter the URL of the official web page of the adblocker
placeholder: Example -> pi-hole.net
validations:
required: true
- type: input
id:
attributes:
label: Please, provide the URL to the adblocker documentation
description: Please, enter the URL of the official adblocker documentation
placeholder: Example -> docs.pi-hole.net
validations:
required: true
- type: textarea
id: format_example
attributes:
label: Format Example
description: If you have a example list of the adblocker format, you can put it here.
render: shell
- type: textarea
id: extra-info
attributes:
label: Extra Info about the request
description: Tell us extra info about the request
- type: checkboxes
id: terms
attributes:
label: Code of Conduct
description: By submitting this issue, you agree to follow our [Code of Conduct](https://github.com/Isaaker/Ghost_Simulator_ES/blob/main/CODE_OF_CONDUCT.md)
options:
- label: I agree to follow this project's Code of Conduct
required: true
- label: I read the avaible Documentation
required: true
- label: I have checked that there is no issue on the same subject
required: true
- label: I have checked that my issue does not contain any relevant security data (Passwords, Secrets or Users)
required: true
- label: I have checked that my issue is not a Security Vulneability. Please, read Security Policy.
required: true
15 changes: 15 additions & 0 deletions .github/dependabot.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
# To get started with Dependabot version updates, you'll need to specify which
# package ecosystems to update and where the package manifests are located.
# Please see the documentation for all configuration options:
# https://docs.github.com/github/administering-a-repository/configuration-options-for-dependency-updates

version: 2
updates:
- package-ecosystem: "pip" # See documentation for possible values
directory: "/requirements.txt" # Location of package manifests
schedule:
interval: "weekly"
- package-ecosystem: "github-actions"
directory: "/"
schedule:
interval: "weekly"
2 changes: 1 addition & 1 deletion .github/workflows/build_blocklist.yml
Original file line number Diff line number Diff line change
Expand Up @@ -32,7 +32,7 @@ jobs:

# Install python
- name: Install Python
uses: actions/setup-python@lastest
uses: actions/setup-python@v5

# Run the Blocklist converter
- name: Build blocklist
Expand Down
65 changes: 65 additions & 0 deletions .github/workflows/deploy_gh-pages.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,65 @@
name: MkDocs Deploy

on:
workflow_dispatch:
push:
branches:
- main
paths:
- 'docs/**'
- 'mkdocs.yml'

jobs:
linters:
name: Repository linters
runs-on: ubuntu-latest
steps:
- name: Check out the code
uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # @v4.1.7
- name: Install NodeJs # Install Software NodeJs
uses: actions/setup-node@60edb5dd545a775178f52524783378180af0d1f8 # @v4.0.2
with:
node-version: 16
- name: Install repo-linter
run: |
npm install -g repolinter
- name: Run Repo Linter
run: |
repolinter --rulesetFile cfg/repolint.json lint .
scan:
name: gitleaks
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332
with:
fetch-depth: 0
- uses: gitleaks/gitleaks-action@44c470ffc35caa8b1eb3e8012ca53c2f9bea4eb5
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
GITLEAKS_CONFIG: cfg/gitleaks.toml

build:
name: MkDocs Github Pages automatic deployment
runs-on: ubuntu-latest
needs:
- linters
- scan
steps:
- name: Checkout main
uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332

- name: Set up Python 3.9
uses: actions/setup-python@82c7e631bb3cdc910f68e0081d67478d79c6982d
with:
python-version: '3.9'

- name: Install requirements
run: |
python -m pip install --upgrade pip
pip install -r requirements.txt
- name: MkDocs gh-deploy
run: |
git pull
mkdocs gh-deploy -v
31 changes: 31 additions & 0 deletions .github/workflows/repolint.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,31 @@
# Action to Lint open repositories for common issues
# Uses https://github.com/todogroup/repolinter

# Needs master/repolint.json

name: Repository Linter
on:
workflow_dispatch:

jobs:
launch-repolint:
concurrency:
group: ${{ github.workflow }}-${{ github.ref }} # Only 1 instance at time
runs-on: ubuntu-latest

steps:
- name: Check out the code
uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # @v4.1.7

- name: Install NodeJs # Install Software NodeJs
uses: actions/setup-node@60edb5dd545a775178f52524783378180af0d1f8 # @v4.0.2
with:
node-version: 16

- name: Install repo-linter
run: |
npm install -g repolinter
- name: Run Repo Linter
run: |
repolinter --rulesetFile cfg/repolint.json lint .
1 change: 1 addition & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
# Empty
22 changes: 21 additions & 1 deletion Lists/BLACKLIST.txt
Original file line number Diff line number Diff line change
Expand Up @@ -1534,4 +1534,24 @@ gew1-spclient.spotify.com
canvaz.scdn.com
canvaz.scdn.co
analytics.spotify.net
labs.spotify.com
labs.spotify.com
ap-guc3.spotify.com
ap-gew1.spotify.com
atc.spotify.map.fastly.net
ap-gew4.spotify.com
atc.spotify.map.fastly.net
e10499.dsce9.akamaiedge.net
region1.app-measurement.com
d1tcwf12y4kqv3.cloudfront.net
tpc.googlesyndication.com
a297.dscc.akamai.net
securepubads.g.doubleclick.net
aet.spotify.com
pubads.g.doubleclick.net
get-bx.g.aaplimg.com
mobile.events.data.microsoft.com
a1556.dsct.akamai.net
a1051.dscw154.akamai.net
video-akpcw-cdn-spotify-com.akamaized.net
2qbjhhcl4u87btjbo7dh8vi2n.litix.io
litix.io
6 changes: 5 additions & 1 deletion Lists/WHITELIST.md
Original file line number Diff line number Diff line change
Expand Up @@ -22,10 +22,14 @@ License: https://github.com/Isaaker/Spotify-AdsList/blob/main/LICENSE.txt
| spclient.wg.spotify.com | Spotify domain providing music and controlling it | The player does not work, it is impossible to control the audio playback and this causes it to skip songs continuously and without stopping |
| open.spotify.com | In principle, I have not observed any adverse effect on the applications when blocking this domain, however, blocking it makes it impossible to access the spotify web platform | Unable to access the spotify web player |
| api-partner.spotify.com | This domain is the one that provides some of the main images of the app such as the home screen, the application will continue to play music but some screens may not work properly or may be inaccessible by displaying an error. | Problems displaying images |
| partners.wg.spotify.com | This domain is the one that provides some of the main images of the app such as the home screen, the application will continue to play music but some screens may not work properly or may be inaccessible by displaying an error. | Problems displaying images |
| api.spotify.com | Spotify main API |

## Plain List

- login5.spotify.com
- spclient.wg.spotify.com
- open.spotify.com
- api-partner.spotify.com
- api-partner.spotify.com
- partners.wg.spotify.com
- api.spotify.com
24 changes: 22 additions & 2 deletions Lists/adguard.txt
Original file line number Diff line number Diff line change
@@ -1,10 +1,10 @@
#######################################################################################
##### Spotify Ads Blacklist ####
##### Created by: Isaaker ####
##### Updated: 2024-06-06 (GMT) ####
##### Updated: 2024-07-04 (GMT) ####
#######################################################################################
##### Version: Adguard ####
##### Number of domains: 1537 ####
##### Number of domains: 1557 ####
#######################################################################################
##### Read more: https://github.com/Isaaker/Spotify-AdsList ####
##### License: https://github.com/Isaaker/Spotify-AdsList/blob/main/LICENSE.txt ####
Expand Down Expand Up @@ -1547,3 +1547,23 @@
||canvaz.scdn.co^
||analytics.spotify.net^
||labs.spotify.com^
||ap-guc3.spotify.com^
||ap-gew1.spotify.com^
||atc.spotify.map.fastly.net^
||ap-gew4.spotify.com^
||atc.spotify.map.fastly.net^
||e10499.dsce9.akamaiedge.net^
||region1.app-measurement.com^
||d1tcwf12y4kqv3.cloudfront.net^
||tpc.googlesyndication.com^
||a297.dscc.akamai.net^
||securepubads.g.doubleclick.net^
||aet.spotify.com^
||pubads.g.doubleclick.net^
||get-bx.g.aaplimg.com^
||mobile.events.data.microsoft.com^
||a1556.dsct.akamai.net^
||a1051.dscw154.akamai.net^
||video-akpcw-cdn-spotify-com.akamaized.net^
||2qbjhhcl4u87btjbo7dh8vi2n.litix.io^
||litix.io^
24 changes: 22 additions & 2 deletions Lists/dnsmasq.txt
Original file line number Diff line number Diff line change
@@ -1,10 +1,10 @@
#######################################################################################
##### Spotify Ads Blacklist ####
##### Created by: Isaaker ####
##### Updated: 2024-06-06 (GMT) ####
##### Updated: 2024-07-04 (GMT) ####
#######################################################################################
##### Version: dnsmasq ####
##### Number of domains: 1537 ####
##### Number of domains: 1557 ####
#######################################################################################
##### Read more: https://github.com/Isaaker/Spotify-AdsList ####
##### License: https://github.com/Isaaker/Spotify-AdsList/blob/main/LICENSE.txt ####
Expand Down Expand Up @@ -1547,3 +1547,23 @@ server=/canvaz.scdn.com/
server=/canvaz.scdn.co/
server=/analytics.spotify.net/
server=/labs.spotify.com/
server=/ap-guc3.spotify.com/
server=/ap-gew1.spotify.com/
server=/atc.spotify.map.fastly.net/
server=/ap-gew4.spotify.com/
server=/atc.spotify.map.fastly.net/
server=/e10499.dsce9.akamaiedge.net/
server=/region1.app-measurement.com/
server=/d1tcwf12y4kqv3.cloudfront.net/
server=/tpc.googlesyndication.com/
server=/a297.dscc.akamai.net/
server=/securepubads.g.doubleclick.net/
server=/aet.spotify.com/
server=/pubads.g.doubleclick.net/
server=/get-bx.g.aaplimg.com/
server=/mobile.events.data.microsoft.com/
server=/a1556.dsct.akamai.net/
server=/a1051.dscw154.akamai.net/
server=/video-akpcw-cdn-spotify-com.akamaized.net/
server=/2qbjhhcl4u87btjbo7dh8vi2n.litix.io/
server=/litix.io/
26 changes: 23 additions & 3 deletions Lists/pi-hole.txt
Original file line number Diff line number Diff line change
@@ -1,10 +1,10 @@
#######################################################################################
##### Spotify Ads Blacklist ####
##### Created by: Isaaker ####
##### Updated: 2024-06-06 (GMT) ####
##### Updated: 2024-07-04 (GMT) ####
#######################################################################################
##### Version: pi-hole ####
##### Number of domains: 1537 ####
##### Number of domains: 1557 ####
#######################################################################################
##### Read more: https://github.com/Isaaker/Spotify-AdsList ####
##### License: https://github.com/Isaaker/Spotify-AdsList/blob/main/LICENSE.txt ####
Expand Down Expand Up @@ -1546,4 +1546,24 @@ gew1-spclient.spotify.com
canvaz.scdn.com
canvaz.scdn.co
analytics.spotify.net
labs.spotify.com
labs.spotify.com
ap-guc3.spotify.com
ap-gew1.spotify.com
atc.spotify.map.fastly.net
ap-gew4.spotify.com
atc.spotify.map.fastly.net
e10499.dsce9.akamaiedge.net
region1.app-measurement.com
d1tcwf12y4kqv3.cloudfront.net
tpc.googlesyndication.com
a297.dscc.akamai.net
securepubads.g.doubleclick.net
aet.spotify.com
pubads.g.doubleclick.net
get-bx.g.aaplimg.com
mobile.events.data.microsoft.com
a1556.dsct.akamai.net
a1051.dscw154.akamai.net
video-akpcw-cdn-spotify-com.akamaized.net
2qbjhhcl4u87btjbo7dh8vi2n.litix.io
litix.io
Loading

0 comments on commit daf9acd

Please sign in to comment.