mirror of
https://github.com/collinbarrett/FilterLists.git
synced 2026-03-11 09:04:27 +00:00
feat(data): migrate PR #3328
This commit is contained in:
parent
0ba173ba10
commit
3974988d42
3 changed files with 89933 additions and 450 deletions
89351
services/Directory/FilterLists.Directory.Infrastructure.Migrations/Migrations/20221106142749_3328.Designer.cs
generated
Normal file
89351
services/Directory/FilterLists.Directory.Infrastructure.Migrations/Migrations/20221106142749_3328.Designer.cs
generated
Normal file
File diff suppressed because it is too large
Load diff
|
|
@ -0,0 +1,563 @@
|
|||
using Microsoft.EntityFrameworkCore.Migrations;
|
||||
|
||||
#nullable disable
|
||||
|
||||
namespace FilterLists.Directory.Infrastructure.Migrations.Migrations
|
||||
{
|
||||
public partial class _3328 : Migration
|
||||
{
|
||||
protected override void Up(MigrationBuilder migrationBuilder)
|
||||
{
|
||||
migrationBuilder.DeleteData(
|
||||
table: "filter_list_languages",
|
||||
keyColumns: new[] { "filter_list_id", "language_id" },
|
||||
keyValues: new object[] { 2079L, 37L });
|
||||
|
||||
migrationBuilder.DeleteData(
|
||||
table: "filter_list_languages",
|
||||
keyColumns: new[] { "filter_list_id", "language_id" },
|
||||
keyValues: new object[] { 2089L, 37L });
|
||||
|
||||
migrationBuilder.DeleteData(
|
||||
table: "filter_list_languages",
|
||||
keyColumns: new[] { "filter_list_id", "language_id" },
|
||||
keyValues: new object[] { 2091L, 73L });
|
||||
|
||||
migrationBuilder.DeleteData(
|
||||
table: "filter_list_languages",
|
||||
keyColumns: new[] { "filter_list_id", "language_id" },
|
||||
keyValues: new object[] { 2092L, 73L });
|
||||
|
||||
migrationBuilder.DeleteData(
|
||||
table: "filter_list_languages",
|
||||
keyColumns: new[] { "filter_list_id", "language_id" },
|
||||
keyValues: new object[] { 2093L, 73L });
|
||||
|
||||
migrationBuilder.DeleteData(
|
||||
table: "filter_list_languages",
|
||||
keyColumns: new[] { "filter_list_id", "language_id" },
|
||||
keyValues: new object[] { 2094L, 73L });
|
||||
|
||||
migrationBuilder.DeleteData(
|
||||
table: "filter_list_languages",
|
||||
keyColumns: new[] { "filter_list_id", "language_id" },
|
||||
keyValues: new object[] { 2096L, 73L });
|
||||
|
||||
migrationBuilder.DeleteData(
|
||||
table: "filter_list_languages",
|
||||
keyColumns: new[] { "filter_list_id", "language_id" },
|
||||
keyValues: new object[] { 2097L, 73L });
|
||||
|
||||
migrationBuilder.DeleteData(
|
||||
table: "filter_list_languages",
|
||||
keyColumns: new[] { "filter_list_id", "language_id" },
|
||||
keyValues: new object[] { 2098L, 37L });
|
||||
|
||||
migrationBuilder.DeleteData(
|
||||
table: "filter_list_languages",
|
||||
keyColumns: new[] { "filter_list_id", "language_id" },
|
||||
keyValues: new object[] { 2475L, 73L });
|
||||
|
||||
migrationBuilder.DeleteData(
|
||||
table: "filter_list_maintainers",
|
||||
keyColumns: new[] { "filter_list_id", "maintainer_id" },
|
||||
keyValues: new object[] { 2079L, 150L });
|
||||
|
||||
migrationBuilder.DeleteData(
|
||||
table: "filter_list_maintainers",
|
||||
keyColumns: new[] { "filter_list_id", "maintainer_id" },
|
||||
keyValues: new object[] { 2089L, 150L });
|
||||
|
||||
migrationBuilder.DeleteData(
|
||||
table: "filter_list_maintainers",
|
||||
keyColumns: new[] { "filter_list_id", "maintainer_id" },
|
||||
keyValues: new object[] { 2091L, 150L });
|
||||
|
||||
migrationBuilder.DeleteData(
|
||||
table: "filter_list_maintainers",
|
||||
keyColumns: new[] { "filter_list_id", "maintainer_id" },
|
||||
keyValues: new object[] { 2092L, 150L });
|
||||
|
||||
migrationBuilder.DeleteData(
|
||||
table: "filter_list_maintainers",
|
||||
keyColumns: new[] { "filter_list_id", "maintainer_id" },
|
||||
keyValues: new object[] { 2093L, 150L });
|
||||
|
||||
migrationBuilder.DeleteData(
|
||||
table: "filter_list_maintainers",
|
||||
keyColumns: new[] { "filter_list_id", "maintainer_id" },
|
||||
keyValues: new object[] { 2094L, 150L });
|
||||
|
||||
migrationBuilder.DeleteData(
|
||||
table: "filter_list_maintainers",
|
||||
keyColumns: new[] { "filter_list_id", "maintainer_id" },
|
||||
keyValues: new object[] { 2096L, 150L });
|
||||
|
||||
migrationBuilder.DeleteData(
|
||||
table: "filter_list_maintainers",
|
||||
keyColumns: new[] { "filter_list_id", "maintainer_id" },
|
||||
keyValues: new object[] { 2097L, 150L });
|
||||
|
||||
migrationBuilder.DeleteData(
|
||||
table: "filter_list_maintainers",
|
||||
keyColumns: new[] { "filter_list_id", "maintainer_id" },
|
||||
keyValues: new object[] { 2098L, 150L });
|
||||
|
||||
migrationBuilder.DeleteData(
|
||||
table: "filter_list_maintainers",
|
||||
keyColumns: new[] { "filter_list_id", "maintainer_id" },
|
||||
keyValues: new object[] { 2475L, 159L });
|
||||
|
||||
migrationBuilder.DeleteData(
|
||||
table: "filter_list_syntaxes",
|
||||
keyColumns: new[] { "filter_list_id", "syntax_id" },
|
||||
keyValues: new object[] { 2089L, 4L });
|
||||
|
||||
migrationBuilder.DeleteData(
|
||||
table: "filter_list_syntaxes",
|
||||
keyColumns: new[] { "filter_list_id", "syntax_id" },
|
||||
keyValues: new object[] { 2091L, 4L });
|
||||
|
||||
migrationBuilder.DeleteData(
|
||||
table: "filter_list_syntaxes",
|
||||
keyColumns: new[] { "filter_list_id", "syntax_id" },
|
||||
keyValues: new object[] { 2092L, 4L });
|
||||
|
||||
migrationBuilder.DeleteData(
|
||||
table: "filter_list_syntaxes",
|
||||
keyColumns: new[] { "filter_list_id", "syntax_id" },
|
||||
keyValues: new object[] { 2093L, 4L });
|
||||
|
||||
migrationBuilder.DeleteData(
|
||||
table: "filter_list_syntaxes",
|
||||
keyColumns: new[] { "filter_list_id", "syntax_id" },
|
||||
keyValues: new object[] { 2094L, 4L });
|
||||
|
||||
migrationBuilder.DeleteData(
|
||||
table: "filter_list_syntaxes",
|
||||
keyColumns: new[] { "filter_list_id", "syntax_id" },
|
||||
keyValues: new object[] { 2096L, 4L });
|
||||
|
||||
migrationBuilder.DeleteData(
|
||||
table: "filter_list_syntaxes",
|
||||
keyColumns: new[] { "filter_list_id", "syntax_id" },
|
||||
keyValues: new object[] { 2097L, 4L });
|
||||
|
||||
migrationBuilder.DeleteData(
|
||||
table: "filter_list_syntaxes",
|
||||
keyColumns: new[] { "filter_list_id", "syntax_id" },
|
||||
keyValues: new object[] { 2098L, 6L });
|
||||
|
||||
migrationBuilder.DeleteData(
|
||||
table: "filter_list_syntaxes",
|
||||
keyColumns: new[] { "filter_list_id", "syntax_id" },
|
||||
keyValues: new object[] { 2475L, 4L });
|
||||
|
||||
migrationBuilder.DeleteData(
|
||||
table: "filter_list_tags",
|
||||
keyColumns: new[] { "filter_list_id", "tag_id" },
|
||||
keyValues: new object[] { 2089L, 31L });
|
||||
|
||||
migrationBuilder.DeleteData(
|
||||
table: "filter_list_tags",
|
||||
keyColumns: new[] { "filter_list_id", "tag_id" },
|
||||
keyValues: new object[] { 2091L, 2L });
|
||||
|
||||
migrationBuilder.DeleteData(
|
||||
table: "filter_list_tags",
|
||||
keyColumns: new[] { "filter_list_id", "tag_id" },
|
||||
keyValues: new object[] { 2092L, 3L });
|
||||
|
||||
migrationBuilder.DeleteData(
|
||||
table: "filter_list_tags",
|
||||
keyColumns: new[] { "filter_list_id", "tag_id" },
|
||||
keyValues: new object[] { 2093L, 4L });
|
||||
|
||||
migrationBuilder.DeleteData(
|
||||
table: "filter_list_tags",
|
||||
keyColumns: new[] { "filter_list_id", "tag_id" },
|
||||
keyValues: new object[] { 2094L, 9L });
|
||||
|
||||
migrationBuilder.DeleteData(
|
||||
table: "filter_list_tags",
|
||||
keyColumns: new[] { "filter_list_id", "tag_id" },
|
||||
keyValues: new object[] { 2096L, 9L });
|
||||
|
||||
migrationBuilder.DeleteData(
|
||||
table: "filter_list_tags",
|
||||
keyColumns: new[] { "filter_list_id", "tag_id" },
|
||||
keyValues: new object[] { 2097L, 9L });
|
||||
|
||||
migrationBuilder.DeleteData(
|
||||
table: "filter_list_tags",
|
||||
keyColumns: new[] { "filter_list_id", "tag_id" },
|
||||
keyValues: new object[] { 2098L, 5L });
|
||||
|
||||
migrationBuilder.DeleteData(
|
||||
table: "filter_list_tags",
|
||||
keyColumns: new[] { "filter_list_id", "tag_id" },
|
||||
keyValues: new object[] { 2475L, 10L });
|
||||
|
||||
migrationBuilder.DeleteData(
|
||||
table: "filter_list_view_urls",
|
||||
keyColumns: new[] { "filter_list_id", "id" },
|
||||
keyValues: new object[] { 2079L, 2186L });
|
||||
|
||||
migrationBuilder.DeleteData(
|
||||
table: "filter_list_view_urls",
|
||||
keyColumns: new[] { "filter_list_id", "id" },
|
||||
keyValues: new object[] { 2081L, 2188L });
|
||||
|
||||
migrationBuilder.DeleteData(
|
||||
table: "filter_list_view_urls",
|
||||
keyColumns: new[] { "filter_list_id", "id" },
|
||||
keyValues: new object[] { 2082L, 2189L });
|
||||
|
||||
migrationBuilder.DeleteData(
|
||||
table: "filter_list_view_urls",
|
||||
keyColumns: new[] { "filter_list_id", "id" },
|
||||
keyValues: new object[] { 2084L, 2191L });
|
||||
|
||||
migrationBuilder.DeleteData(
|
||||
table: "filter_list_view_urls",
|
||||
keyColumns: new[] { "filter_list_id", "id" },
|
||||
keyValues: new object[] { 2089L, 2196L });
|
||||
|
||||
migrationBuilder.DeleteData(
|
||||
table: "filter_list_view_urls",
|
||||
keyColumns: new[] { "filter_list_id", "id" },
|
||||
keyValues: new object[] { 2091L, 2198L });
|
||||
|
||||
migrationBuilder.DeleteData(
|
||||
table: "filter_list_view_urls",
|
||||
keyColumns: new[] { "filter_list_id", "id" },
|
||||
keyValues: new object[] { 2092L, 2199L });
|
||||
|
||||
migrationBuilder.DeleteData(
|
||||
table: "filter_list_view_urls",
|
||||
keyColumns: new[] { "filter_list_id", "id" },
|
||||
keyValues: new object[] { 2093L, 2200L });
|
||||
|
||||
migrationBuilder.DeleteData(
|
||||
table: "filter_list_view_urls",
|
||||
keyColumns: new[] { "filter_list_id", "id" },
|
||||
keyValues: new object[] { 2094L, 2201L });
|
||||
|
||||
migrationBuilder.DeleteData(
|
||||
table: "filter_list_view_urls",
|
||||
keyColumns: new[] { "filter_list_id", "id" },
|
||||
keyValues: new object[] { 2096L, 2683L });
|
||||
|
||||
migrationBuilder.DeleteData(
|
||||
table: "filter_list_view_urls",
|
||||
keyColumns: new[] { "filter_list_id", "id" },
|
||||
keyValues: new object[] { 2097L, 2706L });
|
||||
|
||||
migrationBuilder.DeleteData(
|
||||
table: "filter_list_view_urls",
|
||||
keyColumns: new[] { "filter_list_id", "id" },
|
||||
keyValues: new object[] { 2098L, 2707L });
|
||||
|
||||
migrationBuilder.DeleteData(
|
||||
table: "filter_list_view_urls",
|
||||
keyColumns: new[] { "filter_list_id", "id" },
|
||||
keyValues: new object[] { 2475L, 2684L });
|
||||
|
||||
migrationBuilder.DeleteData(
|
||||
table: "filter_lists",
|
||||
keyColumn: "id",
|
||||
keyValue: 2079L);
|
||||
|
||||
migrationBuilder.DeleteData(
|
||||
table: "filter_lists",
|
||||
keyColumn: "id",
|
||||
keyValue: 2081L);
|
||||
|
||||
migrationBuilder.DeleteData(
|
||||
table: "filter_lists",
|
||||
keyColumn: "id",
|
||||
keyValue: 2082L);
|
||||
|
||||
migrationBuilder.DeleteData(
|
||||
table: "filter_lists",
|
||||
keyColumn: "id",
|
||||
keyValue: 2084L);
|
||||
|
||||
migrationBuilder.DeleteData(
|
||||
table: "filter_lists",
|
||||
keyColumn: "id",
|
||||
keyValue: 2089L);
|
||||
|
||||
migrationBuilder.DeleteData(
|
||||
table: "filter_lists",
|
||||
keyColumn: "id",
|
||||
keyValue: 2091L);
|
||||
|
||||
migrationBuilder.DeleteData(
|
||||
table: "filter_lists",
|
||||
keyColumn: "id",
|
||||
keyValue: 2092L);
|
||||
|
||||
migrationBuilder.DeleteData(
|
||||
table: "filter_lists",
|
||||
keyColumn: "id",
|
||||
keyValue: 2093L);
|
||||
|
||||
migrationBuilder.DeleteData(
|
||||
table: "filter_lists",
|
||||
keyColumn: "id",
|
||||
keyValue: 2094L);
|
||||
|
||||
migrationBuilder.DeleteData(
|
||||
table: "filter_lists",
|
||||
keyColumn: "id",
|
||||
keyValue: 2096L);
|
||||
|
||||
migrationBuilder.DeleteData(
|
||||
table: "filter_lists",
|
||||
keyColumn: "id",
|
||||
keyValue: 2097L);
|
||||
|
||||
migrationBuilder.DeleteData(
|
||||
table: "filter_lists",
|
||||
keyColumn: "id",
|
||||
keyValue: 2098L);
|
||||
|
||||
migrationBuilder.DeleteData(
|
||||
table: "filter_lists",
|
||||
keyColumn: "id",
|
||||
keyValue: 2475L);
|
||||
|
||||
migrationBuilder.DeleteData(
|
||||
table: "maintainers",
|
||||
keyColumn: "id",
|
||||
keyValue: 159L);
|
||||
|
||||
migrationBuilder.UpdateData(
|
||||
table: "filter_list_view_urls",
|
||||
keyColumns: new[] { "filter_list_id", "id" },
|
||||
keyValues: new object[] { 1L, 1L },
|
||||
column: "url",
|
||||
value: "https://raw.githubusercontent.com/Yuki2718/adblock2/main/japanese/jpf-plus.txt");
|
||||
|
||||
migrationBuilder.UpdateData(
|
||||
table: "filter_list_view_urls",
|
||||
keyColumns: new[] { "filter_list_id", "id" },
|
||||
keyValues: new object[] { 2085L, 2192L },
|
||||
column: "url",
|
||||
value: "https://raw.githubusercontent.com/Yuki2718/adblock2/main/medium_mode/dynamic-rules.txt");
|
||||
|
||||
migrationBuilder.UpdateData(
|
||||
table: "filter_list_view_urls",
|
||||
keyColumns: new[] { "filter_list_id", "id" },
|
||||
keyValues: new object[] { 2088L, 2195L },
|
||||
column: "url",
|
||||
value: "https://raw.githubusercontent.com/Yuki2718/adblock2/main/medium_mode/dynamic-rules-mob.txt");
|
||||
|
||||
migrationBuilder.UpdateData(
|
||||
table: "filter_list_view_urls",
|
||||
keyColumns: new[] { "filter_list_id", "id" },
|
||||
keyValues: new object[] { 2095L, 2202L },
|
||||
column: "url",
|
||||
value: "https://raw.githubusercontent.com/Yuki2718/adblock2/main/japanese/dns-unbreak.txt");
|
||||
|
||||
migrationBuilder.UpdateData(
|
||||
table: "filter_lists",
|
||||
keyColumn: "id",
|
||||
keyValue: 1L,
|
||||
columns: new[] { "description", "home_url", "issues_url", "license_id", "name" },
|
||||
values: new object[] { "This complements AdGuard Japanese filter and mainly consists of 1) additional generic rules to counter circumvention ads and anti-adblock, and 2) specific rules to address sites not addresed in the Japanese filters.", "https://github.com/Yuki2718/adblock2", "https://github.com/Yuki2718/adblock2/issues", 4L, "AdGuard Japanese filter Plus" });
|
||||
|
||||
migrationBuilder.UpdateData(
|
||||
table: "filter_lists",
|
||||
keyColumn: "id",
|
||||
keyValue: 2085L,
|
||||
columns: new[] { "home_url", "issues_url", "license_id" },
|
||||
values: new object[] { "https://github.com/Yuki2718/adblock2", "https://github.com/Yuki2718/adblock2/issues", 4L });
|
||||
|
||||
migrationBuilder.UpdateData(
|
||||
table: "filter_lists",
|
||||
keyColumn: "id",
|
||||
keyValue: 2088L,
|
||||
columns: new[] { "home_url", "issues_url", "license_id" },
|
||||
values: new object[] { "https://github.com/Yuki2718/adblock2", "https://github.com/Yuki2718/adblock2/issues", 4L });
|
||||
|
||||
migrationBuilder.UpdateData(
|
||||
table: "filter_lists",
|
||||
keyColumn: "id",
|
||||
keyValue: 2095L,
|
||||
columns: new[] { "home_url", "issues_url", "license_id" },
|
||||
values: new object[] { "https://github.com/Yuki2718/adblock2", "https://github.com/Yuki2718/adblock2/issues", 4L });
|
||||
}
|
||||
|
||||
protected override void Down(MigrationBuilder migrationBuilder)
|
||||
{
|
||||
migrationBuilder.UpdateData(
|
||||
table: "filter_list_view_urls",
|
||||
keyColumns: new[] { "filter_list_id", "id" },
|
||||
keyValues: new object[] { 1L, 1L },
|
||||
column: "url",
|
||||
value: "https://raw.githubusercontent.com/Yuki2718/adblock/master/japanese/jp-mob.txt");
|
||||
|
||||
migrationBuilder.UpdateData(
|
||||
table: "filter_list_view_urls",
|
||||
keyColumns: new[] { "filter_list_id", "id" },
|
||||
keyValues: new object[] { 2085L, 2192L },
|
||||
column: "url",
|
||||
value: "https://raw.githubusercontent.com/Yuki2718/adblock/master/medium_mode/dynamic-rules.txt");
|
||||
|
||||
migrationBuilder.UpdateData(
|
||||
table: "filter_list_view_urls",
|
||||
keyColumns: new[] { "filter_list_id", "id" },
|
||||
keyValues: new object[] { 2088L, 2195L },
|
||||
column: "url",
|
||||
value: "https://raw.githubusercontent.com/Yuki2718/adblock/master/medium_mode/dynamic-rules-mob.txt");
|
||||
|
||||
migrationBuilder.UpdateData(
|
||||
table: "filter_list_view_urls",
|
||||
keyColumns: new[] { "filter_list_id", "id" },
|
||||
keyValues: new object[] { 2095L, 2202L },
|
||||
column: "url",
|
||||
value: "https://raw.githubusercontent.com/Yuki2718/adblock/master/adguard/dns-unbreak.txt");
|
||||
|
||||
migrationBuilder.UpdateData(
|
||||
table: "filter_lists",
|
||||
keyColumn: "id",
|
||||
keyValue: 1L,
|
||||
columns: new[] { "description", "home_url", "issues_url", "license_id", "name" },
|
||||
values: new object[] { "Add this if you use Yuki's uBlock Japanese filters with uBlock Origin on Firefox for Mobile.", "https://github.com/Yuki2718/adblock", "https://github.com/Yuki2718/adblock/issues", 8L, "Yuki's uBlock Japanese filters - Mobile" });
|
||||
|
||||
migrationBuilder.UpdateData(
|
||||
table: "filter_lists",
|
||||
keyColumn: "id",
|
||||
keyValue: 2085L,
|
||||
columns: new[] { "home_url", "issues_url", "license_id" },
|
||||
values: new object[] { "https://github.com/Yuki2718/adblock", "https://github.com/Yuki2718/adblock/issues", 8L });
|
||||
|
||||
migrationBuilder.UpdateData(
|
||||
table: "filter_lists",
|
||||
keyColumn: "id",
|
||||
keyValue: 2088L,
|
||||
columns: new[] { "home_url", "issues_url", "license_id" },
|
||||
values: new object[] { "https://github.com/Yuki2718/adblock", "https://github.com/Yuki2718/adblock/issues", 8L });
|
||||
|
||||
migrationBuilder.UpdateData(
|
||||
table: "filter_lists",
|
||||
keyColumn: "id",
|
||||
keyValue: 2095L,
|
||||
columns: new[] { "home_url", "issues_url", "license_id" },
|
||||
values: new object[] { "https://github.com/Yuki2718/adblock", "https://github.com/Yuki2718/adblock/issues", 8L });
|
||||
|
||||
migrationBuilder.InsertData(
|
||||
table: "filter_lists",
|
||||
columns: new[] { "id", "chat_url", "description", "donate_url", "email_address", "forum_url", "home_url", "is_approved", "issues_url", "license_id", "name", "onion_url", "policy_url", "submission_url" },
|
||||
values: new object[,]
|
||||
{
|
||||
{ 2079L, null, "AdGuard Social media filter tends to rely too much on cosmetic filters IMHO. This filter consists of network filters only and complements Social media filter.", null, null, null, "https://github.com/Yuki2718/adblock", true, "https://github.com/Yuki2718/adblock/issues", 8L, "AdGuard Social Media Plus", null, null, null },
|
||||
{ 2081L, null, "Inspired by Sable Filter at MeetingLabs, this removes cookie consents. Main focuses are Japanese sites and other high-traffic sites many Japanese people will visit. False-positive prone rules won't be added (e.g. cookielaw.org, uk-cookie-consent plugin).", null, null, null, "https://github.com/Yuki2718/adblock", true, "https://github.com/Yuki2718/adblock/issues", 8L, "Yuki's Cookie Dialogue filters", null, null, null },
|
||||
{ 2082L, null, "This removes blog parts and ranking buttons on Japanese websites.", null, null, null, "https://github.com/Yuki2718/adblock", true, "https://github.com/Yuki2718/adblock/issues", 8L, "Yuki's Blog Parts", null, null, null },
|
||||
{ 2084L, null, "This is to counter unnecessary or too generic allowlists which were not addressed or won't be addressed by the maintainer. Only for advanced user as it can cause problems.", null, null, null, "https://github.com/Yuki2718/adblock", true, "https://github.com/Yuki2718/adblock/issues", 8L, "Yuki's uBlock Anti-allowlist", null, null, null },
|
||||
{ 2089L, null, "Ignore generic cosmetic filters is recommended if you want better performance without sacrificing security or privacy. However, you'll notice ugly layout of many websites once you enabled this option. This filter mitigates this on English sites by removing placeholders left as a result of disabling generic cosmetic filters.", null, null, null, "https://github.com/Yuki2718/adblock", true, "https://github.com/Yuki2718/adblock/issues", 8L, "Placeholder Hider with no generic hiding", null, null, null },
|
||||
{ 2091L, null, "The most comprehensive, block-first, and efficient Japanese list for uBlock Origin that removes ads and analytics on desktop, designed for advanced user.", null, null, null, "https://github.com/Yuki2718/adblock", true, "https://github.com/Yuki2718/adblock/issues", 8L, "Yuki's uBlock Japanese filters", null, null, null },
|
||||
{ 2092L, null, "This can be added to uBlock Japanese filters for enhanced blocking. Use at your own risk.", null, null, null, "https://github.com/Yuki2718/adblock", true, "https://github.com/Yuki2718/adblock/issues", 8L, "Yuki's uBlock Japanese filters - Paranoid", null, null, null },
|
||||
{ 2093L, null, "Removes share buttons mainly on Japanese sites.", null, null, null, "https://github.com/Yuki2718/adblock", true, "https://github.com/Yuki2718/adblock/issues", 8L, "Yuki's uBlock Japanese filters - Social", null, null, null },
|
||||
{ 2094L, null, "Removes annoyances mainly on Japanese sites.", null, null, null, "https://github.com/Yuki2718/adblock", true, "https://github.com/Yuki2718/adblock/issues", 8L, "Yuki's uBlock Japanese filters - Annoyances", null, null, null },
|
||||
{ 2096L, null, "Removes blogroll (feed-style mutual links) on Japanese sites. Included in Yuki's uBlock Japanese filters - Annoyances", null, null, null, "https://github.com/Yuki2718/adblock", true, "https://github.com/Yuki2718/adblock/issues", 8L, "Yuki's Blogroll filters", null, null, null },
|
||||
{ 2097L, null, "Removes annoyances which only some user, not everyone, want to remove mainly on Japanese sites.", null, null, null, "https://github.com/Yuki2718/adblock", true, "https://github.com/Yuki2718/adblock/issues", 8L, "Yuki's uBlock Japanese filters - Annoyances Plus", null, null, null },
|
||||
{ 2098L, 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", true, "https://github.com/Yuki2718/adblock/issues", 4L, "Anti Anti-adblock Enhancer for AdGuard", null, null, null },
|
||||
{ 2475L, null, "This allowlist fixes incorrect blocking by standard filters such as EasyList, mainly on Japanese websites. It is based largely on Yuki's uBlock Japanese filters.", null, null, null, "https://github.com/hirorpt/filters", true, "https://github.com/hirorpt/filters/issues", 28L, "Konayuki filters", null, null, null }
|
||||
});
|
||||
|
||||
migrationBuilder.InsertData(
|
||||
table: "maintainers",
|
||||
columns: new[] { "id", "email_address", "is_approved", "name", "twitter_handle", "url" },
|
||||
values: new object[] { 159L, null, true, "hirorpt", null, "https://github.com/hirorpt" });
|
||||
|
||||
migrationBuilder.InsertData(
|
||||
table: "filter_list_languages",
|
||||
columns: new[] { "filter_list_id", "language_id" },
|
||||
values: new object[,]
|
||||
{
|
||||
{ 2079L, 37L },
|
||||
{ 2089L, 37L },
|
||||
{ 2091L, 73L },
|
||||
{ 2092L, 73L },
|
||||
{ 2093L, 73L },
|
||||
{ 2094L, 73L },
|
||||
{ 2096L, 73L },
|
||||
{ 2097L, 73L },
|
||||
{ 2098L, 37L },
|
||||
{ 2475L, 73L }
|
||||
});
|
||||
|
||||
migrationBuilder.InsertData(
|
||||
table: "filter_list_maintainers",
|
||||
columns: new[] { "filter_list_id", "maintainer_id" },
|
||||
values: new object[,]
|
||||
{
|
||||
{ 2079L, 150L },
|
||||
{ 2089L, 150L },
|
||||
{ 2091L, 150L },
|
||||
{ 2092L, 150L },
|
||||
{ 2093L, 150L },
|
||||
{ 2094L, 150L },
|
||||
{ 2096L, 150L },
|
||||
{ 2097L, 150L },
|
||||
{ 2098L, 150L },
|
||||
{ 2475L, 159L }
|
||||
});
|
||||
|
||||
migrationBuilder.InsertData(
|
||||
table: "filter_list_syntaxes",
|
||||
columns: new[] { "filter_list_id", "syntax_id" },
|
||||
values: new object[,]
|
||||
{
|
||||
{ 2089L, 4L },
|
||||
{ 2091L, 4L },
|
||||
{ 2092L, 4L },
|
||||
{ 2093L, 4L },
|
||||
{ 2094L, 4L },
|
||||
{ 2096L, 4L },
|
||||
{ 2097L, 4L },
|
||||
{ 2098L, 6L },
|
||||
{ 2475L, 4L }
|
||||
});
|
||||
|
||||
migrationBuilder.InsertData(
|
||||
table: "filter_list_tags",
|
||||
columns: new[] { "filter_list_id", "tag_id" },
|
||||
values: new object[,]
|
||||
{
|
||||
{ 2089L, 31L },
|
||||
{ 2091L, 2L },
|
||||
{ 2092L, 3L },
|
||||
{ 2093L, 4L },
|
||||
{ 2094L, 9L },
|
||||
{ 2096L, 9L },
|
||||
{ 2097L, 9L },
|
||||
{ 2098L, 5L },
|
||||
{ 2475L, 10L }
|
||||
});
|
||||
|
||||
migrationBuilder.InsertData(
|
||||
table: "filter_list_view_urls",
|
||||
columns: new[] { "filter_list_id", "id", "primariness", "segment_number", "url" },
|
||||
values: new object[,]
|
||||
{
|
||||
{ 2079L, 2186L, (short)1, (short)0, "https://raw.githubusercontent.com/Yuki2718/adblock/master/adguard/social-plus.txt" },
|
||||
{ 2081L, 2188L, (short)1, (short)0, "https://raw.githubusercontent.com/Yuki2718/adblock/master/japanese/sabre-filters2.txt" },
|
||||
{ 2082L, 2189L, (short)1, (short)0, "https://raw.githubusercontent.com/Yuki2718/adblock/master/japanese/blog-parts.txt" },
|
||||
{ 2084L, 2191L, (short)1, (short)0, "https://raw.githubusercontent.com/Yuki2718/adblock/master/medium_mode/anti-allowlist.txt" },
|
||||
{ 2089L, 2196L, (short)1, (short)0, "https://raw.githubusercontent.com/Yuki2718/adblock/master/no_gen_cosm/phhider.txt" },
|
||||
{ 2091L, 2198L, (short)1, (short)0, "https://raw.githubusercontent.com/Yuki2718/adblock/master/japanese/jp-filters.txt" },
|
||||
{ 2092L, 2199L, (short)1, (short)0, "https://raw.githubusercontent.com/Yuki2718/adblock/master/japanese/jp-paranoid.txt" },
|
||||
{ 2093L, 2200L, (short)1, (short)0, "https://raw.githubusercontent.com/Yuki2718/adblock/master/japanese/jp-social.txt" },
|
||||
{ 2094L, 2201L, (short)1, (short)0, "https://raw.githubusercontent.com/Yuki2718/adblock/master/japanese/jp-annoyances.txt" },
|
||||
{ 2096L, 2683L, (short)1, (short)0, "https://raw.githubusercontent.com/Yuki2718/adblock/master/japanese/blogroll.txt" },
|
||||
{ 2097L, 2706L, (short)1, (short)0, "https://raw.githubusercontent.com/Yuki2718/adblock/master/japanese/jp-annoyances-plus.txt" },
|
||||
{ 2098L, 2707L, (short)1, (short)0, "https://raw.githubusercontent.com/Yuki2718/adblock/master/adguard/anti-antiadb.txt" },
|
||||
{ 2475L, 2684L, (short)1, (short)0, "https://raw.githubusercontent.com/hirorpt/filters/main/fix.txt" }
|
||||
});
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
@ -19,7 +19,7 @@ protected override void BuildModel(ModelBuilder modelBuilder)
|
|||
{
|
||||
#pragma warning disable 612, 618
|
||||
modelBuilder
|
||||
.HasAnnotation("ProductVersion", "6.0.9")
|
||||
.HasAnnotation("ProductVersion", "6.0.10")
|
||||
.HasAnnotation("Relational:MaxIdentifierLength", 63);
|
||||
|
||||
NpgsqlModelBuilderExtensions.HasPostgresEnum(modelBuilder, "aggregate_type", new[] { "filter_list", "language", "license", "maintainer", "software", "syntax", "tag" });
|
||||
|
|
@ -273,12 +273,12 @@ protected override void BuildModel(ModelBuilder modelBuilder)
|
|||
new
|
||||
{
|
||||
Id = 1L,
|
||||
Description = "Add this if you use Yuki's uBlock Japanese filters with uBlock Origin on Firefox for Mobile.",
|
||||
HomeUrl = "https://github.com/Yuki2718/adblock",
|
||||
Description = "This complements AdGuard Japanese filter and mainly consists of 1) additional generic rules to counter circumvention ads and anti-adblock, and 2) specific rules to address sites not addresed in the Japanese filters.",
|
||||
HomeUrl = "https://github.com/Yuki2718/adblock2",
|
||||
IsApproved = true,
|
||||
IssuesUrl = "https://github.com/Yuki2718/adblock/issues",
|
||||
LicenseId = 8L,
|
||||
Name = "Yuki's uBlock Japanese filters - Mobile"
|
||||
IssuesUrl = "https://github.com/Yuki2718/adblock2/issues",
|
||||
LicenseId = 4L,
|
||||
Name = "AdGuard Japanese filter Plus"
|
||||
},
|
||||
new
|
||||
{
|
||||
|
|
@ -17109,53 +17109,13 @@ protected override void BuildModel(ModelBuilder modelBuilder)
|
|||
Name = "Read the Docs Advertising Exception List"
|
||||
},
|
||||
new
|
||||
{
|
||||
Id = 2079L,
|
||||
Description = "AdGuard Social media filter tends to rely too much on cosmetic filters IMHO. This filter consists of network filters only and complements Social media filter.",
|
||||
HomeUrl = "https://github.com/Yuki2718/adblock",
|
||||
IsApproved = true,
|
||||
IssuesUrl = "https://github.com/Yuki2718/adblock/issues",
|
||||
LicenseId = 8L,
|
||||
Name = "AdGuard Social Media Plus"
|
||||
},
|
||||
new
|
||||
{
|
||||
Id = 2081L,
|
||||
Description = "Inspired by Sable Filter at MeetingLabs, this removes cookie consents. Main focuses are Japanese sites and other high-traffic sites many Japanese people will visit. False-positive prone rules won't be added (e.g. cookielaw.org, uk-cookie-consent plugin).",
|
||||
HomeUrl = "https://github.com/Yuki2718/adblock",
|
||||
IsApproved = true,
|
||||
IssuesUrl = "https://github.com/Yuki2718/adblock/issues",
|
||||
LicenseId = 8L,
|
||||
Name = "Yuki's Cookie Dialogue filters"
|
||||
},
|
||||
new
|
||||
{
|
||||
Id = 2082L,
|
||||
Description = "This removes blog parts and ranking buttons on Japanese websites.",
|
||||
HomeUrl = "https://github.com/Yuki2718/adblock",
|
||||
IsApproved = true,
|
||||
IssuesUrl = "https://github.com/Yuki2718/adblock/issues",
|
||||
LicenseId = 8L,
|
||||
Name = "Yuki's Blog Parts"
|
||||
},
|
||||
new
|
||||
{
|
||||
Id = 2084L,
|
||||
Description = "This is to counter unnecessary or too generic allowlists which were not addressed or won't be addressed by the maintainer. Only for advanced user as it can cause problems.",
|
||||
HomeUrl = "https://github.com/Yuki2718/adblock",
|
||||
IsApproved = true,
|
||||
IssuesUrl = "https://github.com/Yuki2718/adblock/issues",
|
||||
LicenseId = 8L,
|
||||
Name = "Yuki's uBlock Anti-allowlist"
|
||||
},
|
||||
new
|
||||
{
|
||||
Id = 2085L,
|
||||
Description = "A whitelist for medium mode of uBlock Origin for English user. The purpose is to help those non-techie, yet security-conscious, people to use the mode. Payment services and mobile sites are out-of-scope. This is not a list I myself use so won't be updated frequently.",
|
||||
HomeUrl = "https://github.com/Yuki2718/adblock",
|
||||
HomeUrl = "https://github.com/Yuki2718/adblock2",
|
||||
IsApproved = true,
|
||||
IssuesUrl = "https://github.com/Yuki2718/adblock/issues",
|
||||
LicenseId = 8L,
|
||||
IssuesUrl = "https://github.com/Yuki2718/adblock2/issues",
|
||||
LicenseId = 4L,
|
||||
Name = "Yuki's uBlock Dynamic Rules"
|
||||
},
|
||||
new
|
||||
|
|
@ -17172,101 +17132,21 @@ protected override void BuildModel(ModelBuilder modelBuilder)
|
|||
{
|
||||
Id = 2088L,
|
||||
Description = "It's a mobile version of Yuki2718's uBlock Dynamic Rules.",
|
||||
HomeUrl = "https://github.com/Yuki2718/adblock",
|
||||
HomeUrl = "https://github.com/Yuki2718/adblock2",
|
||||
IsApproved = true,
|
||||
IssuesUrl = "https://github.com/Yuki2718/adblock/issues",
|
||||
LicenseId = 8L,
|
||||
IssuesUrl = "https://github.com/Yuki2718/adblock2/issues",
|
||||
LicenseId = 4L,
|
||||
Name = "Yuki's uBlock Dynamic Rules for mobile"
|
||||
},
|
||||
new
|
||||
{
|
||||
Id = 2089L,
|
||||
Description = "Ignore generic cosmetic filters is recommended if you want better performance without sacrificing security or privacy. However, you'll notice ugly layout of many websites once you enabled this option. This filter mitigates this on English sites by removing placeholders left as a result of disabling generic cosmetic filters.",
|
||||
HomeUrl = "https://github.com/Yuki2718/adblock",
|
||||
IsApproved = true,
|
||||
IssuesUrl = "https://github.com/Yuki2718/adblock/issues",
|
||||
LicenseId = 8L,
|
||||
Name = "Placeholder Hider with no generic hiding"
|
||||
},
|
||||
new
|
||||
{
|
||||
Id = 2091L,
|
||||
Description = "The most comprehensive, block-first, and efficient Japanese list for uBlock Origin that removes ads and analytics on desktop, designed for advanced user.",
|
||||
HomeUrl = "https://github.com/Yuki2718/adblock",
|
||||
IsApproved = true,
|
||||
IssuesUrl = "https://github.com/Yuki2718/adblock/issues",
|
||||
LicenseId = 8L,
|
||||
Name = "Yuki's uBlock Japanese filters"
|
||||
},
|
||||
new
|
||||
{
|
||||
Id = 2092L,
|
||||
Description = "This can be added to uBlock Japanese filters for enhanced blocking. Use at your own risk.",
|
||||
HomeUrl = "https://github.com/Yuki2718/adblock",
|
||||
IsApproved = true,
|
||||
IssuesUrl = "https://github.com/Yuki2718/adblock/issues",
|
||||
LicenseId = 8L,
|
||||
Name = "Yuki's uBlock Japanese filters - Paranoid"
|
||||
},
|
||||
new
|
||||
{
|
||||
Id = 2093L,
|
||||
Description = "Removes share buttons mainly on Japanese sites.",
|
||||
HomeUrl = "https://github.com/Yuki2718/adblock",
|
||||
IsApproved = true,
|
||||
IssuesUrl = "https://github.com/Yuki2718/adblock/issues",
|
||||
LicenseId = 8L,
|
||||
Name = "Yuki's uBlock Japanese filters - Social"
|
||||
},
|
||||
new
|
||||
{
|
||||
Id = 2094L,
|
||||
Description = "Removes annoyances mainly on Japanese sites.",
|
||||
HomeUrl = "https://github.com/Yuki2718/adblock",
|
||||
IsApproved = true,
|
||||
IssuesUrl = "https://github.com/Yuki2718/adblock/issues",
|
||||
LicenseId = 8L,
|
||||
Name = "Yuki's uBlock Japanese filters - Annoyances"
|
||||
},
|
||||
new
|
||||
{
|
||||
Id = 2095L,
|
||||
Description = "This list fixes known problems in AdGuard DNS filter mostly for Japanese user.",
|
||||
HomeUrl = "https://github.com/Yuki2718/adblock",
|
||||
HomeUrl = "https://github.com/Yuki2718/adblock2",
|
||||
IsApproved = true,
|
||||
IssuesUrl = "https://github.com/Yuki2718/adblock/issues",
|
||||
LicenseId = 8L,
|
||||
Name = "AdGuard DNS filter Unbreaker for Japanese"
|
||||
},
|
||||
new
|
||||
{
|
||||
Id = 2096L,
|
||||
Description = "Removes blogroll (feed-style mutual links) on Japanese sites. Included in Yuki's uBlock Japanese filters - Annoyances",
|
||||
HomeUrl = "https://github.com/Yuki2718/adblock",
|
||||
IsApproved = true,
|
||||
IssuesUrl = "https://github.com/Yuki2718/adblock/issues",
|
||||
LicenseId = 8L,
|
||||
Name = "Yuki's Blogroll filters"
|
||||
},
|
||||
new
|
||||
{
|
||||
Id = 2097L,
|
||||
Description = "Removes annoyances which only some user, not everyone, want to remove mainly on Japanese sites.",
|
||||
HomeUrl = "https://github.com/Yuki2718/adblock",
|
||||
IsApproved = true,
|
||||
IssuesUrl = "https://github.com/Yuki2718/adblock/issues",
|
||||
LicenseId = 8L,
|
||||
Name = "Yuki's uBlock Japanese filters - Annoyances Plus"
|
||||
},
|
||||
new
|
||||
{
|
||||
Id = 2098L,
|
||||
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",
|
||||
IsApproved = true,
|
||||
IssuesUrl = "https://github.com/Yuki2718/adblock/issues",
|
||||
IssuesUrl = "https://github.com/Yuki2718/adblock2/issues",
|
||||
LicenseId = 4L,
|
||||
Name = "Anti Anti-adblock Enhancer for AdGuard"
|
||||
Name = "AdGuard DNS filter Unbreaker for Japanese"
|
||||
},
|
||||
new
|
||||
{
|
||||
|
|
@ -20856,16 +20736,6 @@ protected override void BuildModel(ModelBuilder modelBuilder)
|
|||
Name = "beer_blocklist"
|
||||
},
|
||||
new
|
||||
{
|
||||
Id = 2475L,
|
||||
Description = "This allowlist fixes incorrect blocking by standard filters such as EasyList, mainly on Japanese websites. It is based largely on Yuki's uBlock Japanese filters.",
|
||||
HomeUrl = "https://github.com/hirorpt/filters",
|
||||
IsApproved = true,
|
||||
IssuesUrl = "https://github.com/hirorpt/filters/issues",
|
||||
LicenseId = 28L,
|
||||
Name = "Konayuki filters"
|
||||
},
|
||||
new
|
||||
{
|
||||
Id = 2476L,
|
||||
Description = "A block of websites that host potentially unwanted programs",
|
||||
|
|
@ -25871,11 +25741,6 @@ protected override void BuildModel(ModelBuilder modelBuilder)
|
|||
LanguageId = 179L
|
||||
},
|
||||
new
|
||||
{
|
||||
FilterListId = 2079L,
|
||||
LanguageId = 37L
|
||||
},
|
||||
new
|
||||
{
|
||||
FilterListId = 2081L,
|
||||
LanguageId = 73L
|
||||
|
|
@ -25901,51 +25766,11 @@ protected override void BuildModel(ModelBuilder modelBuilder)
|
|||
LanguageId = 37L
|
||||
},
|
||||
new
|
||||
{
|
||||
FilterListId = 2089L,
|
||||
LanguageId = 37L
|
||||
},
|
||||
new
|
||||
{
|
||||
FilterListId = 2091L,
|
||||
LanguageId = 73L
|
||||
},
|
||||
new
|
||||
{
|
||||
FilterListId = 2092L,
|
||||
LanguageId = 73L
|
||||
},
|
||||
new
|
||||
{
|
||||
FilterListId = 2093L,
|
||||
LanguageId = 73L
|
||||
},
|
||||
new
|
||||
{
|
||||
FilterListId = 2094L,
|
||||
LanguageId = 73L
|
||||
},
|
||||
new
|
||||
{
|
||||
FilterListId = 2095L,
|
||||
LanguageId = 73L
|
||||
},
|
||||
new
|
||||
{
|
||||
FilterListId = 2096L,
|
||||
LanguageId = 73L
|
||||
},
|
||||
new
|
||||
{
|
||||
FilterListId = 2097L,
|
||||
LanguageId = 73L
|
||||
},
|
||||
new
|
||||
{
|
||||
FilterListId = 2098L,
|
||||
LanguageId = 37L
|
||||
},
|
||||
new
|
||||
{
|
||||
FilterListId = 2101L,
|
||||
LanguageId = 179L
|
||||
|
|
@ -26951,11 +26776,6 @@ protected override void BuildModel(ModelBuilder modelBuilder)
|
|||
LanguageId = 113L
|
||||
},
|
||||
new
|
||||
{
|
||||
FilterListId = 2475L,
|
||||
LanguageId = 73L
|
||||
},
|
||||
new
|
||||
{
|
||||
FilterListId = 2519L,
|
||||
LanguageId = 113L
|
||||
|
|
@ -33262,11 +33082,6 @@ protected override void BuildModel(ModelBuilder modelBuilder)
|
|||
MaintainerId = 148L
|
||||
},
|
||||
new
|
||||
{
|
||||
FilterListId = 2079L,
|
||||
MaintainerId = 150L
|
||||
},
|
||||
new
|
||||
{
|
||||
FilterListId = 2081L,
|
||||
MaintainerId = 150L
|
||||
|
|
@ -33292,51 +33107,11 @@ protected override void BuildModel(ModelBuilder modelBuilder)
|
|||
MaintainerId = 150L
|
||||
},
|
||||
new
|
||||
{
|
||||
FilterListId = 2089L,
|
||||
MaintainerId = 150L
|
||||
},
|
||||
new
|
||||
{
|
||||
FilterListId = 2091L,
|
||||
MaintainerId = 150L
|
||||
},
|
||||
new
|
||||
{
|
||||
FilterListId = 2092L,
|
||||
MaintainerId = 150L
|
||||
},
|
||||
new
|
||||
{
|
||||
FilterListId = 2093L,
|
||||
MaintainerId = 150L
|
||||
},
|
||||
new
|
||||
{
|
||||
FilterListId = 2094L,
|
||||
MaintainerId = 150L
|
||||
},
|
||||
new
|
||||
{
|
||||
FilterListId = 2095L,
|
||||
MaintainerId = 150L
|
||||
},
|
||||
new
|
||||
{
|
||||
FilterListId = 2096L,
|
||||
MaintainerId = 150L
|
||||
},
|
||||
new
|
||||
{
|
||||
FilterListId = 2097L,
|
||||
MaintainerId = 150L
|
||||
},
|
||||
new
|
||||
{
|
||||
FilterListId = 2098L,
|
||||
MaintainerId = 150L
|
||||
},
|
||||
new
|
||||
{
|
||||
FilterListId = 2112L,
|
||||
MaintainerId = 22L
|
||||
|
|
@ -34182,11 +33957,6 @@ protected override void BuildModel(ModelBuilder modelBuilder)
|
|||
MaintainerId = 158L
|
||||
},
|
||||
new
|
||||
{
|
||||
FilterListId = 2475L,
|
||||
MaintainerId = 159L
|
||||
},
|
||||
new
|
||||
{
|
||||
FilterListId = 2476L,
|
||||
MaintainerId = 158L
|
||||
|
|
@ -43228,51 +42998,11 @@ protected override void BuildModel(ModelBuilder modelBuilder)
|
|||
SyntaxId = 53L
|
||||
},
|
||||
new
|
||||
{
|
||||
FilterListId = 2089L,
|
||||
SyntaxId = 4L
|
||||
},
|
||||
new
|
||||
{
|
||||
FilterListId = 2091L,
|
||||
SyntaxId = 4L
|
||||
},
|
||||
new
|
||||
{
|
||||
FilterListId = 2092L,
|
||||
SyntaxId = 4L
|
||||
},
|
||||
new
|
||||
{
|
||||
FilterListId = 2093L,
|
||||
SyntaxId = 4L
|
||||
},
|
||||
new
|
||||
{
|
||||
FilterListId = 2094L,
|
||||
SyntaxId = 4L
|
||||
},
|
||||
new
|
||||
{
|
||||
FilterListId = 2095L,
|
||||
SyntaxId = 3L
|
||||
},
|
||||
new
|
||||
{
|
||||
FilterListId = 2096L,
|
||||
SyntaxId = 4L
|
||||
},
|
||||
new
|
||||
{
|
||||
FilterListId = 2097L,
|
||||
SyntaxId = 4L
|
||||
},
|
||||
new
|
||||
{
|
||||
FilterListId = 2098L,
|
||||
SyntaxId = 6L
|
||||
},
|
||||
new
|
||||
{
|
||||
FilterListId = 2099L,
|
||||
SyntaxId = 22L
|
||||
|
|
@ -45063,11 +44793,6 @@ protected override void BuildModel(ModelBuilder modelBuilder)
|
|||
SyntaxId = 25L
|
||||
},
|
||||
new
|
||||
{
|
||||
FilterListId = 2475L,
|
||||
SyntaxId = 4L
|
||||
},
|
||||
new
|
||||
{
|
||||
FilterListId = 2476L,
|
||||
SyntaxId = 4L
|
||||
|
|
@ -58549,51 +58274,11 @@ protected override void BuildModel(ModelBuilder modelBuilder)
|
|||
TagId = 10L
|
||||
},
|
||||
new
|
||||
{
|
||||
FilterListId = 2089L,
|
||||
TagId = 31L
|
||||
},
|
||||
new
|
||||
{
|
||||
FilterListId = 2091L,
|
||||
TagId = 2L
|
||||
},
|
||||
new
|
||||
{
|
||||
FilterListId = 2092L,
|
||||
TagId = 3L
|
||||
},
|
||||
new
|
||||
{
|
||||
FilterListId = 2093L,
|
||||
TagId = 4L
|
||||
},
|
||||
new
|
||||
{
|
||||
FilterListId = 2094L,
|
||||
TagId = 9L
|
||||
},
|
||||
new
|
||||
{
|
||||
FilterListId = 2095L,
|
||||
TagId = 10L
|
||||
},
|
||||
new
|
||||
{
|
||||
FilterListId = 2096L,
|
||||
TagId = 9L
|
||||
},
|
||||
new
|
||||
{
|
||||
FilterListId = 2097L,
|
||||
TagId = 9L
|
||||
},
|
||||
new
|
||||
{
|
||||
FilterListId = 2098L,
|
||||
TagId = 5L
|
||||
},
|
||||
new
|
||||
{
|
||||
FilterListId = 2099L,
|
||||
TagId = 6L
|
||||
|
|
@ -61044,11 +60729,6 @@ protected override void BuildModel(ModelBuilder modelBuilder)
|
|||
TagId = 7L
|
||||
},
|
||||
new
|
||||
{
|
||||
FilterListId = 2475L,
|
||||
TagId = 10L
|
||||
},
|
||||
new
|
||||
{
|
||||
FilterListId = 2476L,
|
||||
TagId = 6L
|
||||
|
|
@ -64908,13 +64588,6 @@ protected override void BuildModel(ModelBuilder modelBuilder)
|
|||
Url = "https://mdleom.com/"
|
||||
},
|
||||
new
|
||||
{
|
||||
Id = 159L,
|
||||
IsApproved = true,
|
||||
Name = "hirorpt",
|
||||
Url = "https://github.com/hirorpt"
|
||||
},
|
||||
new
|
||||
{
|
||||
Id = 160L,
|
||||
IsApproved = true,
|
||||
|
|
@ -67742,7 +67415,7 @@ protected override void BuildModel(ModelBuilder modelBuilder)
|
|||
Id = 1L,
|
||||
Primariness = (short)1,
|
||||
SegmentNumber = (short)0,
|
||||
Url = "https://raw.githubusercontent.com/Yuki2718/adblock/master/japanese/jp-mob.txt"
|
||||
Url = "https://raw.githubusercontent.com/Yuki2718/adblock2/main/japanese/jpf-plus.txt"
|
||||
},
|
||||
new
|
||||
{
|
||||
|
|
@ -84385,44 +84058,12 @@ protected override void BuildModel(ModelBuilder modelBuilder)
|
|||
Url = "https://ads-for-open-source.readthedocs.io/en/latest/_static/lists/readthedocs-ads.txt"
|
||||
},
|
||||
new
|
||||
{
|
||||
FilterListId = 2079L,
|
||||
Id = 2186L,
|
||||
Primariness = (short)1,
|
||||
SegmentNumber = (short)0,
|
||||
Url = "https://raw.githubusercontent.com/Yuki2718/adblock/master/adguard/social-plus.txt"
|
||||
},
|
||||
new
|
||||
{
|
||||
FilterListId = 2081L,
|
||||
Id = 2188L,
|
||||
Primariness = (short)1,
|
||||
SegmentNumber = (short)0,
|
||||
Url = "https://raw.githubusercontent.com/Yuki2718/adblock/master/japanese/sabre-filters2.txt"
|
||||
},
|
||||
new
|
||||
{
|
||||
FilterListId = 2082L,
|
||||
Id = 2189L,
|
||||
Primariness = (short)1,
|
||||
SegmentNumber = (short)0,
|
||||
Url = "https://raw.githubusercontent.com/Yuki2718/adblock/master/japanese/blog-parts.txt"
|
||||
},
|
||||
new
|
||||
{
|
||||
FilterListId = 2084L,
|
||||
Id = 2191L,
|
||||
Primariness = (short)1,
|
||||
SegmentNumber = (short)0,
|
||||
Url = "https://raw.githubusercontent.com/Yuki2718/adblock/master/medium_mode/anti-allowlist.txt"
|
||||
},
|
||||
new
|
||||
{
|
||||
FilterListId = 2085L,
|
||||
Id = 2192L,
|
||||
Primariness = (short)1,
|
||||
SegmentNumber = (short)0,
|
||||
Url = "https://raw.githubusercontent.com/Yuki2718/adblock/master/medium_mode/dynamic-rules.txt"
|
||||
Url = "https://raw.githubusercontent.com/Yuki2718/adblock2/main/medium_mode/dynamic-rules.txt"
|
||||
},
|
||||
new
|
||||
{
|
||||
|
|
@ -84438,47 +84079,7 @@ protected override void BuildModel(ModelBuilder modelBuilder)
|
|||
Id = 2195L,
|
||||
Primariness = (short)1,
|
||||
SegmentNumber = (short)0,
|
||||
Url = "https://raw.githubusercontent.com/Yuki2718/adblock/master/medium_mode/dynamic-rules-mob.txt"
|
||||
},
|
||||
new
|
||||
{
|
||||
FilterListId = 2089L,
|
||||
Id = 2196L,
|
||||
Primariness = (short)1,
|
||||
SegmentNumber = (short)0,
|
||||
Url = "https://raw.githubusercontent.com/Yuki2718/adblock/master/no_gen_cosm/phhider.txt"
|
||||
},
|
||||
new
|
||||
{
|
||||
FilterListId = 2091L,
|
||||
Id = 2198L,
|
||||
Primariness = (short)1,
|
||||
SegmentNumber = (short)0,
|
||||
Url = "https://raw.githubusercontent.com/Yuki2718/adblock/master/japanese/jp-filters.txt"
|
||||
},
|
||||
new
|
||||
{
|
||||
FilterListId = 2092L,
|
||||
Id = 2199L,
|
||||
Primariness = (short)1,
|
||||
SegmentNumber = (short)0,
|
||||
Url = "https://raw.githubusercontent.com/Yuki2718/adblock/master/japanese/jp-paranoid.txt"
|
||||
},
|
||||
new
|
||||
{
|
||||
FilterListId = 2093L,
|
||||
Id = 2200L,
|
||||
Primariness = (short)1,
|
||||
SegmentNumber = (short)0,
|
||||
Url = "https://raw.githubusercontent.com/Yuki2718/adblock/master/japanese/jp-social.txt"
|
||||
},
|
||||
new
|
||||
{
|
||||
FilterListId = 2094L,
|
||||
Id = 2201L,
|
||||
Primariness = (short)1,
|
||||
SegmentNumber = (short)0,
|
||||
Url = "https://raw.githubusercontent.com/Yuki2718/adblock/master/japanese/jp-annoyances.txt"
|
||||
Url = "https://raw.githubusercontent.com/Yuki2718/adblock2/main/medium_mode/dynamic-rules-mob.txt"
|
||||
},
|
||||
new
|
||||
{
|
||||
|
|
@ -84486,7 +84087,7 @@ protected override void BuildModel(ModelBuilder modelBuilder)
|
|||
Id = 2202L,
|
||||
Primariness = (short)1,
|
||||
SegmentNumber = (short)0,
|
||||
Url = "https://raw.githubusercontent.com/Yuki2718/adblock/master/adguard/dns-unbreak.txt"
|
||||
Url = "https://raw.githubusercontent.com/Yuki2718/adblock2/main/japanese/dns-unbreak.txt"
|
||||
},
|
||||
new
|
||||
{
|
||||
|
|
@ -87905,22 +87506,6 @@ protected override void BuildModel(ModelBuilder modelBuilder)
|
|||
Url = "https://malware-filter.gitlab.io/malware-filter/phishing-filter-rpz.conf"
|
||||
},
|
||||
new
|
||||
{
|
||||
FilterListId = 2096L,
|
||||
Id = 2683L,
|
||||
Primariness = (short)1,
|
||||
SegmentNumber = (short)0,
|
||||
Url = "https://raw.githubusercontent.com/Yuki2718/adblock/master/japanese/blogroll.txt"
|
||||
},
|
||||
new
|
||||
{
|
||||
FilterListId = 2475L,
|
||||
Id = 2684L,
|
||||
Primariness = (short)1,
|
||||
SegmentNumber = (short)0,
|
||||
Url = "https://raw.githubusercontent.com/hirorpt/filters/main/fix.txt"
|
||||
},
|
||||
new
|
||||
{
|
||||
FilterListId = 2476L,
|
||||
Id = 2685L,
|
||||
|
|
@ -88089,22 +87674,6 @@ protected override void BuildModel(ModelBuilder modelBuilder)
|
|||
Url = "https://raw.githubusercontent.com/troysjanda/MyBlockLists/master/UBOXPI"
|
||||
},
|
||||
new
|
||||
{
|
||||
FilterListId = 2097L,
|
||||
Id = 2706L,
|
||||
Primariness = (short)1,
|
||||
SegmentNumber = (short)0,
|
||||
Url = "https://raw.githubusercontent.com/Yuki2718/adblock/master/japanese/jp-annoyances-plus.txt"
|
||||
},
|
||||
new
|
||||
{
|
||||
FilterListId = 2098L,
|
||||
Id = 2707L,
|
||||
Primariness = (short)1,
|
||||
SegmentNumber = (short)0,
|
||||
Url = "https://raw.githubusercontent.com/Yuki2718/adblock/master/adguard/anti-antiadb.txt"
|
||||
},
|
||||
new
|
||||
{
|
||||
FilterListId = 2497L,
|
||||
Id = 2708L,
|
||||
|
|
|
|||
Loading…
Reference in a new issue