mirror of
https://github.com/iptv-org/database.git
synced 2025-05-10 03:30:01 -04:00
Merge branch 'master' into pr/15708
This commit is contained in:
commit
48f19cd172
14 changed files with 2169 additions and 1394 deletions
11
.github/ISSUE_TEMPLATE/_blocklist_add.yml
vendored
11
.github/ISSUE_TEMPLATE/_blocklist_add.yml
vendored
|
@ -13,6 +13,17 @@ body:
|
||||||
validations:
|
validations:
|
||||||
required: true
|
required: true
|
||||||
|
|
||||||
|
- type: dropdown
|
||||||
|
id: reason
|
||||||
|
attributes:
|
||||||
|
label: Reason
|
||||||
|
description: Reason for blocking the channel
|
||||||
|
options:
|
||||||
|
- 'DMCA'
|
||||||
|
- 'NSFW'
|
||||||
|
validations:
|
||||||
|
required: true
|
||||||
|
|
||||||
- type: input
|
- type: input
|
||||||
id: ref
|
id: ref
|
||||||
attributes:
|
attributes:
|
||||||
|
|
|
@ -107,6 +107,7 @@ List of channels blocked at the request of copyright holders.
|
||||||
| Field | Description | Required | Example |
|
| Field | Description | Required | Example |
|
||||||
| ------- | ----------------------------------------------- | -------- | --------------------------------- |
|
| ------- | ----------------------------------------------- | -------- | --------------------------------- |
|
||||||
| channel | Channel ID | Required | `AnimalPlanetAfrica.us` |
|
| channel | Channel ID | Required | `AnimalPlanetAfrica.us` |
|
||||||
|
| reason | Reason for blocking | Required | `dmca` |
|
||||||
| ref | Link to removal request or DMCA takedown notice | Required | `https://example.com/issues/0000` |
|
| ref | Link to removal request or DMCA takedown notice | Required | `https://example.com/issues/0000` |
|
||||||
|
|
||||||
## Channel Logo Guidelines
|
## Channel Logo Guidelines
|
||||||
|
|
2897
data/blocklist.csv
2897
data/blocklist.csv
File diff suppressed because it is too large
Load diff
File diff suppressed because it is too large
Load diff
|
@ -3198,7 +3198,6 @@ UK,Wales,GB-WLS
|
||||||
UM,Palmyra Atoll,UM-95
|
UM,Palmyra Atoll,UM-95
|
||||||
US,Alabama,US-AL
|
US,Alabama,US-AL
|
||||||
US,Alaska,US-AK
|
US,Alaska,US-AK
|
||||||
US,American Samoa,US-AS
|
|
||||||
US,Arizona,US-AZ
|
US,Arizona,US-AZ
|
||||||
US,Arkansas,US-AR
|
US,Arkansas,US-AR
|
||||||
US,California,US-CA
|
US,California,US-CA
|
||||||
|
@ -3208,7 +3207,6 @@ US,Delaware,US-DE
|
||||||
US,District of Columbia,US-DC
|
US,District of Columbia,US-DC
|
||||||
US,Florida,US-FL
|
US,Florida,US-FL
|
||||||
US,Georgia,US-GA
|
US,Georgia,US-GA
|
||||||
US,Guam,US-GU
|
|
||||||
US,Hawaii,US-HI
|
US,Hawaii,US-HI
|
||||||
US,Idaho,US-ID
|
US,Idaho,US-ID
|
||||||
US,Illinois,US-IL
|
US,Illinois,US-IL
|
||||||
|
@ -3233,18 +3231,15 @@ US,New Mexico,US-NM
|
||||||
US,New York,US-NY
|
US,New York,US-NY
|
||||||
US,North Carolina,US-NC
|
US,North Carolina,US-NC
|
||||||
US,North Dakota,US-ND
|
US,North Dakota,US-ND
|
||||||
US,Northern Mariana Islands,US-MP
|
|
||||||
US,Ohio,US-OH
|
US,Ohio,US-OH
|
||||||
US,Oklahoma,US-OK
|
US,Oklahoma,US-OK
|
||||||
US,Oregon,US-OR
|
US,Oregon,US-OR
|
||||||
US,Pennsylvania,US-PA
|
US,Pennsylvania,US-PA
|
||||||
US,Puerto Rico,US-PR
|
|
||||||
US,Rhode Island,US-RI
|
US,Rhode Island,US-RI
|
||||||
US,South Carolina,US-SC
|
US,South Carolina,US-SC
|
||||||
US,South Dakota,US-SD
|
US,South Dakota,US-SD
|
||||||
US,Tennessee,US-TN
|
US,Tennessee,US-TN
|
||||||
US,Texas,US-TX
|
US,Texas,US-TX
|
||||||
US,U.S. Virgin Islands,US-VI
|
|
||||||
US,United States Minor Outlying Islands,US-UM
|
US,United States Minor Outlying Islands,US-UM
|
||||||
US,Utah,US-UT
|
US,Utah,US-UT
|
||||||
US,Vermont,US-VT
|
US,Vermont,US-VT
|
||||||
|
|
|
|
@ -185,12 +185,14 @@ async function blockChannels({ loader }: { loader: IssueLoader }) {
|
||||||
if (found) return
|
if (found) return
|
||||||
|
|
||||||
const channel = data.getString('channel_id')
|
const channel = data.getString('channel_id')
|
||||||
|
const reason = data.getString('reason')?.toLowerCase()
|
||||||
const ref = data.getString('ref')
|
const ref = data.getString('ref')
|
||||||
if (!channel || !ref) return
|
if (!channel || !reason || !ref) return
|
||||||
|
|
||||||
blocklist.push(
|
blocklist.push(
|
||||||
new Blocked({
|
new Blocked({
|
||||||
channel,
|
channel,
|
||||||
|
reason,
|
||||||
ref
|
ref
|
||||||
})
|
})
|
||||||
)
|
)
|
||||||
|
|
|
@ -1,14 +1,17 @@
|
||||||
type BlockedProps = {
|
type BlockedProps = {
|
||||||
channel: string
|
channel: string
|
||||||
|
reason: string
|
||||||
ref: string
|
ref: string
|
||||||
}
|
}
|
||||||
|
|
||||||
export class Blocked {
|
export class Blocked {
|
||||||
channel: string
|
channel: string
|
||||||
|
reason: string
|
||||||
ref: string
|
ref: string
|
||||||
|
|
||||||
constructor({ ref, channel }: BlockedProps) {
|
constructor({ ref, reason, channel }: BlockedProps) {
|
||||||
this.channel = channel
|
this.channel = channel
|
||||||
|
this.reason = reason
|
||||||
this.ref = ref
|
this.ref = ref
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -4,5 +4,8 @@ export default {
|
||||||
channel: Joi.string()
|
channel: Joi.string()
|
||||||
.regex(/^[A-Za-z0-9]+\.[a-z]{2}$/)
|
.regex(/^[A-Za-z0-9]+\.[a-z]{2}$/)
|
||||||
.required(),
|
.required(),
|
||||||
|
reason: Joi.string()
|
||||||
|
.valid(...['dmca', 'nsfw'])
|
||||||
|
.required(),
|
||||||
ref: Joi.string().uri().required()
|
ref: Joi.string().uri().required()
|
||||||
}
|
}
|
||||||
|
|
|
@ -1 +1 @@
|
||||||
[{"channel":"AnimalPlanetAfrica.za","ref":"https://github.com/iptv-org/iptv/issues/1831"},{"channel":"BeijingSatelliteTV.cn","ref":"https://github.com/iptv-org/iptv/issues/1831"}]
|
[{"channel":"AnimalPlanetAfrica.za","reason":"dmca","ref":"https://github.com/iptv-org/iptv/issues/1831"},{"channel":"BeijingSatelliteTV.cn","reason":"dmca","ref":"https://github.com/iptv-org/iptv/issues/1831"}]
|
|
@ -1,3 +1,3 @@
|
||||||
channel,ref
|
channel,reason,ref
|
||||||
beINMoviesTurk.tr,https://github.com/iptv-org/iptv/issues/1831
|
beINMoviesTurk.tr,dmca,https://github.com/iptv-org/iptv/issues/1831
|
||||||
HGTVHungary.hu,https://github.com/iptv-org/iptv/issues/1831
|
HGTVHungary.hu,nsfw,https://github.com/iptv-org/iptv/issues/1831
|
|
|
@ -1,3 +1,3 @@
|
||||||
channel,ref
|
channel,reason,ref
|
||||||
AnimalPlanetAfrica.za,https://github.com/iptv-org/iptv/issues/1831
|
AnimalPlanetAfrica.za,dmca,https://github.com/iptv-org/iptv/issues/1831
|
||||||
BeijingSatelliteTV.cn,https://github.com/iptv-org/iptv/issues/1831
|
BeijingSatelliteTV.cn,dmca,https://github.com/iptv-org/iptv/issues/1831
|
|
|
@ -61,7 +61,7 @@ module.exports = [
|
||||||
closed_at: null,
|
closed_at: null,
|
||||||
author_association: 'CONTRIBUTOR',
|
author_association: 'CONTRIBUTOR',
|
||||||
active_lock_reason: null,
|
active_lock_reason: null,
|
||||||
body: '### Channel ID\n\nHGTVHungary.hu\n\n### Reference\n\nhttps://github.com/iptv-org/iptv/issues/1831\n\n### Notes (optional)\n\n_No response_',
|
body: '### Channel ID\n\nHGTVHungary.hu\n\n### Reason\n\nNSFW\n\n### Reference\n\nhttps://github.com/iptv-org/iptv/issues/1831\n\n### Notes (optional)\n\n_No response_',
|
||||||
reactions: {
|
reactions: {
|
||||||
url: 'https://api.github.com/repos/iptv-org/database/issues/5897/reactions',
|
url: 'https://api.github.com/repos/iptv-org/database/issues/5897/reactions',
|
||||||
total_count: 0,
|
total_count: 0,
|
||||||
|
|
|
@ -1,3 +1,3 @@
|
||||||
channel,ref
|
channel,reason,ref
|
||||||
002RadioTV.do,eee
|
002RadioTV.do,dmca,eee
|
||||||
002RadioTV.do,eee
|
002RadioTV.do,dmca,eee
|
|
|
@ -1,2 +1,2 @@
|
||||||
channel,ref
|
channel,reason,ref
|
||||||
aaa.us,https://github.com/iptv-org/iptv/issues/1831
|
aaa.us,dmca,https://github.com/iptv-org/iptv/issues/1831
|
|
Loading…
Add table
Add a link
Reference in a new issue