mirror of
https://github.com/collinbarrett/FilterLists.git
synced 2026-03-11 09:04:27 +00:00
feat(data): migrate PR #2356
This commit is contained in:
parent
9c89a85554
commit
ad204ddbe0
3 changed files with 85183 additions and 0 deletions
84982
services/Directory/FilterLists.Directory.Infrastructure.Migrations/Migrations/20210503152029_2356.Designer.cs
generated
Normal file
84982
services/Directory/FilterLists.Directory.Infrastructure.Migrations/Migrations/20210503152029_2356.Designer.cs
generated
Normal file
File diff suppressed because it is too large
Load diff
|
|
@ -0,0 +1,127 @@
|
|||
using Microsoft.EntityFrameworkCore.Migrations;
|
||||
|
||||
namespace FilterLists.Directory.Infrastructure.Migrations.Migrations
|
||||
{
|
||||
public partial class _2356 : Migration
|
||||
{
|
||||
protected override void Up(MigrationBuilder migrationBuilder)
|
||||
{
|
||||
migrationBuilder.InsertData(
|
||||
table: "FilterLists",
|
||||
columns: new[] { "Id", "ChatUrl", "Description", "DonateUrl", "EmailAddress", "ForumUrl", "HomeUrl", "IssuesUrl", "LicenseId", "Name", "OnionUrl", "PolicyUrl", "SubmissionUrl" },
|
||||
values: new object[,]
|
||||
{
|
||||
{ 2097, null, "Removes annoyances which only some user, not everyone, want to remove mainly on Japanese sites.", null, null, null, "https://github.com/Yuki2718/adblock", "https://github.com/Yuki2718/adblock/issues", 8, "Yuki's uBlock Japanese filters - Annoyances+", null, null, null },
|
||||
{ 2098, null, "Enhances anti anti-adblock capability of AdGuard by generic filters. Works on AdGuard for Windows, AdGuard for Android, AdGuard for Mac, and AdGuard Browser Extensions but not for AdGuard for Safari, AdGuard for iOS, and AdGuard Contents Blocker. This list also mitigates malicious popups often seen on porn sites, pirate sites, and/or short links.", null, null, null, "https://github.com/Yuki2718/adblock", "https://github.com/Yuki2718/adblock/issues", 4, "Anti Anti-adblock Enhancer for AdGuard", null, null, null }
|
||||
});
|
||||
|
||||
migrationBuilder.InsertData(
|
||||
table: "FilterListLanguages",
|
||||
columns: new[] { "FilterListId", "Iso6391" },
|
||||
values: new object[,]
|
||||
{
|
||||
{ 2097, "ja" },
|
||||
{ 2098, "en" }
|
||||
});
|
||||
|
||||
migrationBuilder.InsertData(
|
||||
table: "FilterListMaintainers",
|
||||
columns: new[] { "FilterListId", "MaintainerId" },
|
||||
values: new object[,]
|
||||
{
|
||||
{ 2097, 150 },
|
||||
{ 2098, 150 }
|
||||
});
|
||||
|
||||
migrationBuilder.InsertData(
|
||||
table: "FilterListSyntaxes",
|
||||
columns: new[] { "FilterListId", "SyntaxId" },
|
||||
values: new object[,]
|
||||
{
|
||||
{ 2097, 4 },
|
||||
{ 2098, 6 }
|
||||
});
|
||||
|
||||
migrationBuilder.InsertData(
|
||||
table: "FilterListTags",
|
||||
columns: new[] { "FilterListId", "TagId" },
|
||||
values: new object[,]
|
||||
{
|
||||
{ 2097, 9 },
|
||||
{ 2098, 5 }
|
||||
});
|
||||
|
||||
migrationBuilder.InsertData(
|
||||
table: "FilterListViewUrls",
|
||||
columns: new[] { "Id", "FilterListId", "Primariness", "Url" },
|
||||
values: new object[,]
|
||||
{
|
||||
{ 2705, 2097, (short)1, "https://raw.githubusercontent.com/Yuki2718/adblock/master/japanese/jp-annoyances+.txt" },
|
||||
{ 2706, 2098, (short)1, "https://raw.githubusercontent.com/Yuki2718/adblock/master/adguard/anti-antiadb.txt" }
|
||||
});
|
||||
}
|
||||
|
||||
protected override void Down(MigrationBuilder migrationBuilder)
|
||||
{
|
||||
migrationBuilder.DeleteData(
|
||||
table: "FilterListLanguages",
|
||||
keyColumns: new[] { "FilterListId", "Iso6391" },
|
||||
keyValues: new object[] { 2097, "ja" });
|
||||
|
||||
migrationBuilder.DeleteData(
|
||||
table: "FilterListLanguages",
|
||||
keyColumns: new[] { "FilterListId", "Iso6391" },
|
||||
keyValues: new object[] { 2098, "en" });
|
||||
|
||||
migrationBuilder.DeleteData(
|
||||
table: "FilterListMaintainers",
|
||||
keyColumns: new[] { "FilterListId", "MaintainerId" },
|
||||
keyValues: new object[] { 2097, 150 });
|
||||
|
||||
migrationBuilder.DeleteData(
|
||||
table: "FilterListMaintainers",
|
||||
keyColumns: new[] { "FilterListId", "MaintainerId" },
|
||||
keyValues: new object[] { 2098, 150 });
|
||||
|
||||
migrationBuilder.DeleteData(
|
||||
table: "FilterListSyntaxes",
|
||||
keyColumns: new[] { "FilterListId", "SyntaxId" },
|
||||
keyValues: new object[] { 2097, 4 });
|
||||
|
||||
migrationBuilder.DeleteData(
|
||||
table: "FilterListSyntaxes",
|
||||
keyColumns: new[] { "FilterListId", "SyntaxId" },
|
||||
keyValues: new object[] { 2098, 6 });
|
||||
|
||||
migrationBuilder.DeleteData(
|
||||
table: "FilterListTags",
|
||||
keyColumns: new[] { "FilterListId", "TagId" },
|
||||
keyValues: new object[] { 2097, 9 });
|
||||
|
||||
migrationBuilder.DeleteData(
|
||||
table: "FilterListTags",
|
||||
keyColumns: new[] { "FilterListId", "TagId" },
|
||||
keyValues: new object[] { 2098, 5 });
|
||||
|
||||
migrationBuilder.DeleteData(
|
||||
table: "FilterListViewUrls",
|
||||
keyColumn: "Id",
|
||||
keyValue: 2705);
|
||||
|
||||
migrationBuilder.DeleteData(
|
||||
table: "FilterListViewUrls",
|
||||
keyColumn: "Id",
|
||||
keyValue: 2706);
|
||||
|
||||
migrationBuilder.DeleteData(
|
||||
table: "FilterLists",
|
||||
keyColumn: "Id",
|
||||
keyValue: 2097);
|
||||
|
||||
migrationBuilder.DeleteData(
|
||||
table: "FilterLists",
|
||||
keyColumn: "Id",
|
||||
keyValue: 2098);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
@ -16071,6 +16071,24 @@ protected override void BuildModel(ModelBuilder modelBuilder)
|
|||
Name = "Yuki's Blogroll filters"
|
||||
},
|
||||
new
|
||||
{
|
||||
Id = 2097,
|
||||
Description = "Removes annoyances which only some user, not everyone, want to remove mainly on Japanese sites.",
|
||||
HomeUrl = "https://github.com/Yuki2718/adblock",
|
||||
IssuesUrl = "https://github.com/Yuki2718/adblock/issues",
|
||||
LicenseId = 8,
|
||||
Name = "Yuki's uBlock Japanese filters - Annoyances+"
|
||||
},
|
||||
new
|
||||
{
|
||||
Id = 2098,
|
||||
Description = "Enhances anti anti-adblock capability of AdGuard by generic filters. Works on AdGuard for Windows, AdGuard for Android, AdGuard for Mac, and AdGuard Browser Extensions but not for AdGuard for Safari, AdGuard for iOS, and AdGuard Contents Blocker. This list also mitigates malicious popups often seen on porn sites, pirate sites, and/or short links.",
|
||||
HomeUrl = "https://github.com/Yuki2718/adblock",
|
||||
IssuesUrl = "https://github.com/Yuki2718/adblock/issues",
|
||||
LicenseId = 4,
|
||||
Name = "Anti Anti-adblock Enhancer for AdGuard"
|
||||
},
|
||||
new
|
||||
{
|
||||
Id = 2099,
|
||||
Description = "Blocks access to phishing, spam, malware and malicious domains. Our database of malicious domains is updated hourly and considered to be one of the best in the industry. Links that didn't fit in the Subscribe button URL texts, include 2a0d:2a00:2::2",
|
||||
|
|
@ -23335,6 +23353,16 @@ protected override void BuildModel(ModelBuilder modelBuilder)
|
|||
Iso6391 = "ja"
|
||||
},
|
||||
new
|
||||
{
|
||||
FilterListId = 2097,
|
||||
Iso6391 = "ja"
|
||||
},
|
||||
new
|
||||
{
|
||||
FilterListId = 2098,
|
||||
Iso6391 = "en"
|
||||
},
|
||||
new
|
||||
{
|
||||
FilterListId = 2101,
|
||||
Iso6391 = "zh"
|
||||
|
|
@ -30662,6 +30690,16 @@ protected override void BuildModel(ModelBuilder modelBuilder)
|
|||
MaintainerId = 150
|
||||
},
|
||||
new
|
||||
{
|
||||
FilterListId = 2097,
|
||||
MaintainerId = 150
|
||||
},
|
||||
new
|
||||
{
|
||||
FilterListId = 2098,
|
||||
MaintainerId = 150
|
||||
},
|
||||
new
|
||||
{
|
||||
FilterListId = 2112,
|
||||
MaintainerId = 22
|
||||
|
|
@ -40619,6 +40657,16 @@ protected override void BuildModel(ModelBuilder modelBuilder)
|
|||
SyntaxId = 4
|
||||
},
|
||||
new
|
||||
{
|
||||
FilterListId = 2097,
|
||||
SyntaxId = 4
|
||||
},
|
||||
new
|
||||
{
|
||||
FilterListId = 2098,
|
||||
SyntaxId = 6
|
||||
},
|
||||
new
|
||||
{
|
||||
FilterListId = 2099,
|
||||
SyntaxId = 22
|
||||
|
|
@ -55801,6 +55849,16 @@ protected override void BuildModel(ModelBuilder modelBuilder)
|
|||
TagId = 9
|
||||
},
|
||||
new
|
||||
{
|
||||
FilterListId = 2097,
|
||||
TagId = 9
|
||||
},
|
||||
new
|
||||
{
|
||||
FilterListId = 2098,
|
||||
TagId = 5
|
||||
},
|
||||
new
|
||||
{
|
||||
FilterListId = 2099,
|
||||
TagId = 6
|
||||
|
|
@ -79923,6 +79981,22 @@ protected override void BuildModel(ModelBuilder modelBuilder)
|
|||
Primariness = (short)1,
|
||||
SegmentNumber = (short)0,
|
||||
Url = "https://curben.gitlab.io/malware-filter/phishing-filter-suricata.rules"
|
||||
},
|
||||
new
|
||||
{
|
||||
Id = 2705,
|
||||
FilterListId = 2097,
|
||||
Primariness = (short)1,
|
||||
SegmentNumber = (short)0,
|
||||
Url = "https://raw.githubusercontent.com/Yuki2718/adblock/master/japanese/jp-annoyances+.txt"
|
||||
},
|
||||
new
|
||||
{
|
||||
Id = 2706,
|
||||
FilterListId = 2098,
|
||||
Primariness = (short)1,
|
||||
SegmentNumber = (short)0,
|
||||
Url = "https://raw.githubusercontent.com/Yuki2718/adblock/master/adguard/anti-antiadb.txt"
|
||||
});
|
||||
});
|
||||
|
||||
|
|
|
|||
Loading…
Reference in a new issue