From 86c7c9eb9ad707fb7ed9be6dca2f7a58f037efa2 Mon Sep 17 00:00:00 2001 From: BojRad <166723639+BojRad@users.noreply.github.com> Date: Thu, 11 Apr 2024 15:37:03 +0200 Subject: [PATCH 01/20] Create muzickaskolapancevo.txt --- lib/domains/rs/edu/muzickaskolapancevo.txt | 3 +++ 1 file changed, 3 insertions(+) create mode 100644 lib/domains/rs/edu/muzickaskolapancevo.txt diff --git a/lib/domains/rs/edu/muzickaskolapancevo.txt b/lib/domains/rs/edu/muzickaskolapancevo.txt new file mode 100644 index 00000000000..032346237ea --- /dev/null +++ b/lib/domains/rs/edu/muzickaskolapancevo.txt @@ -0,0 +1,3 @@ +muzickaskolapancevo +OMS i SMS "Jovan Bandur" u Pancevu +Elementary and High Music School "Jovan Bandur" in Pancevo From 74bd723bb9bbf3d5c550a47c595b952f9e0332f5 Mon Sep 17 00:00:00 2001 From: Philip Torchinsky Date: Fri, 12 Apr 2024 14:55:33 +0300 Subject: [PATCH 02/20] Update muzickaskolapancevo.txt --- lib/domains/rs/edu/muzickaskolapancevo.txt | 1 - 1 file changed, 1 deletion(-) diff --git a/lib/domains/rs/edu/muzickaskolapancevo.txt b/lib/domains/rs/edu/muzickaskolapancevo.txt index 032346237ea..70c86847ca1 100644 --- a/lib/domains/rs/edu/muzickaskolapancevo.txt +++ b/lib/domains/rs/edu/muzickaskolapancevo.txt @@ -1,3 +1,2 @@ -muzickaskolapancevo OMS i SMS "Jovan Bandur" u Pancevu Elementary and High Music School "Jovan Bandur" in Pancevo From 4da8efa689879f11e8349ae4d6eb12de19e75178 Mon Sep 17 00:00:00 2001 From: Andrew Solopovas Date: Fri, 12 Apr 2024 18:11:44 +0100 Subject: [PATCH 03/20] Added Holland Park School --- lib/domains/uk/co/hollandparkschool.txt | 1 + 1 file changed, 1 insertion(+) create mode 100644 lib/domains/uk/co/hollandparkschool.txt diff --git a/lib/domains/uk/co/hollandparkschool.txt b/lib/domains/uk/co/hollandparkschool.txt new file mode 100644 index 00000000000..9e6eea58073 --- /dev/null +++ b/lib/domains/uk/co/hollandparkschool.txt @@ -0,0 +1 @@ +Holland Park School \ No newline at end of file From 5caad367adf359db824f93b1fecf7b7e386a2864 Mon Sep 17 00:00:00 2001 From: Gabriel Leocario <91021803+gabplusplus@users.noreply.github.com> Date: Sat, 13 Apr 2024 12:06:33 +0800 Subject: [PATCH 04/20] Add files via upload --- lib/domains/ph/edu/ccc.txt | 1 + 1 file changed, 1 insertion(+) create mode 100644 lib/domains/ph/edu/ccc.txt diff --git a/lib/domains/ph/edu/ccc.txt b/lib/domains/ph/edu/ccc.txt new file mode 100644 index 00000000000..a6e17080ba3 --- /dev/null +++ b/lib/domains/ph/edu/ccc.txt @@ -0,0 +1 @@ +City College of Calamba \ No newline at end of file From 66c453b1f17a4576bc58eb4ee059443785beab06 Mon Sep 17 00:00:00 2001 From: tom-m-y <157164324+tom-m-y@users.noreply.github.com> Date: Sat, 13 Apr 2024 19:55:02 -0400 Subject: [PATCH 05/20] Add files via upload --- lib/domains/org/laconiachristian.txt | 1 + 1 file changed, 1 insertion(+) create mode 100644 lib/domains/org/laconiachristian.txt diff --git a/lib/domains/org/laconiachristian.txt b/lib/domains/org/laconiachristian.txt new file mode 100644 index 00000000000..e300ab17892 --- /dev/null +++ b/lib/domains/org/laconiachristian.txt @@ -0,0 +1 @@ +Laconia Christian Academy \ No newline at end of file From 82dc8bd8b3ce5b4e45b159de4efb2f49a5cb1d23 Mon Sep 17 00:00:00 2001 From: Sophie Shimasaki Date: Sat, 13 Apr 2024 19:55:38 -0700 Subject: [PATCH 06/20] Create redlandsschools.txt --- lib/domains/net/redlandsschools.txt | 1 + 1 file changed, 1 insertion(+) create mode 100644 lib/domains/net/redlandsschools.txt diff --git a/lib/domains/net/redlandsschools.txt b/lib/domains/net/redlandsschools.txt new file mode 100644 index 00000000000..ebccb2cd04d --- /dev/null +++ b/lib/domains/net/redlandsschools.txt @@ -0,0 +1 @@ +Citrus Valley High School \ No newline at end of file From 68fc073b2223153affb09e29133925cecb52502d Mon Sep 17 00:00:00 2001 From: Ever3145 <135345927+Ever3145@users.noreply.github.com> Date: Sun, 14 Apr 2024 12:56:20 +0200 Subject: [PATCH 07/20] Add files via upload --- lib/domains/pl/zstjaslo/edu.txt | 1 + 1 file changed, 1 insertion(+) create mode 100644 lib/domains/pl/zstjaslo/edu.txt diff --git a/lib/domains/pl/zstjaslo/edu.txt b/lib/domains/pl/zstjaslo/edu.txt new file mode 100644 index 00000000000..2fb6f85330c --- /dev/null +++ b/lib/domains/pl/zstjaslo/edu.txt @@ -0,0 +1 @@ +Zespół Szkół Technicznych im. Bohaterów Września w Jaśle \ No newline at end of file From 635d3b3c26c33d24c47269341200fa60457897f3 Mon Sep 17 00:00:00 2001 From: febiarifin Date: Mon, 15 Apr 2024 15:55:10 +0700 Subject: [PATCH 08/20] Added unsiq.ac.id --- lib/domains/id/ac/unsiq.txt | 2 ++ 1 file changed, 2 insertions(+) create mode 100644 lib/domains/id/ac/unsiq.txt diff --git a/lib/domains/id/ac/unsiq.txt b/lib/domains/id/ac/unsiq.txt new file mode 100644 index 00000000000..a7eb8e4d785 --- /dev/null +++ b/lib/domains/id/ac/unsiq.txt @@ -0,0 +1,2 @@ +Universitas Sains Al-Qur'an +University of Sains Al-Qur'an \ No newline at end of file From 63ddf889be8aa2ba8002756f57f7a9acf9db0896 Mon Sep 17 00:00:00 2001 From: febiarifin Date: Mon, 15 Apr 2024 15:56:13 +0700 Subject: [PATCH 09/20] Added unsiq.ac.id --- bin/main/swot/Compiler.kt | 28 ++++++++++++++++++ bin/main/swot/Swot.kt | 56 +++++++++++++++++++++++++++++++++++ bin/test/swot/SwotTest.kt | 59 +++++++++++++++++++++++++++++++++++++ lib/domains/id/ac/unsiq.txt | 3 +- 4 files changed, 145 insertions(+), 1 deletion(-) create mode 100644 bin/main/swot/Compiler.kt create mode 100644 bin/main/swot/Swot.kt create mode 100644 bin/test/swot/SwotTest.kt diff --git a/bin/main/swot/Compiler.kt b/bin/main/swot/Compiler.kt new file mode 100644 index 00000000000..eb97b4669e5 --- /dev/null +++ b/bin/main/swot/Compiler.kt @@ -0,0 +1,28 @@ +package swot + +import java.io.File + +/** + * @author max + */ + +object CompilationState { + val stoplist = File("lib/domains/stoplist.txt").readLines().toHashSet() + val domains = File("lib/domains/tlds.txt").readLines().toHashSet() +} + +fun main(args: Array) { + val root = File("lib/domains") + root.walkTopDown().forEach { + if (it.isFile) { + val parts = it.toRelativeString(root).replace('\\', '/').removeSuffix(".txt").split('/').toList() + if (!checkSet(CompilationState.stoplist, parts) && !checkSet(CompilationState.domains, parts)) { + CompilationState.domains.add(parts.reversed().joinToString(".")) + } + } + } + + val stoplist = CompilationState.stoplist.map { "-$it" }.sorted().joinToString("\n") + File("out/artifacts").mkdirs() + File("out/artifacts/swot.txt").writeText(stoplist + "\n" + CompilationState.domains.sorted().joinToString("\n")) +} diff --git a/bin/main/swot/Swot.kt b/bin/main/swot/Swot.kt new file mode 100644 index 00000000000..f34ecb36fba --- /dev/null +++ b/bin/main/swot/Swot.kt @@ -0,0 +1,56 @@ +package swot + +import java.io.File + +fun isAcademic(email: String): Boolean { + val parts = domainParts(email) + return !isStoplisted(parts) && (isUnderTLD(parts) || findSchoolNames(parts).isNotEmpty()) +} + +fun findSchoolNames(emailOrDomain: String): List { + return findSchoolNames(domainParts(emailOrDomain)) +} + +fun isUnderTLD(parts: List): Boolean { + return checkSet(Resources.tlds, parts) +} + +fun isStoplisted(parts: List): Boolean { + return checkSet(Resources.stoplist, parts) +} + +private object Resources { + val tlds = readList("/tlds.txt") ?: error("Cannot find /tlds.txt") + val stoplist = readList("/stoplist.txt") ?: error("Cannot find /stoplist.txt") + + fun readList(resource: String) : Set? { + return File("lib/domains/$resource").takeIf { it.exists() }?.bufferedReader()?.lineSequence()?.toHashSet() + } +} + +private fun findSchoolNames(parts: List): List { + val resourcePath = StringBuilder("") + for (part in parts) { + resourcePath.append('/').append(part) + val school = Resources.readList("${resourcePath}.txt") + if (school != null) { + return school.toList() + } + } + + return arrayListOf() +} + +private fun domainParts(emailOrDomain: String): List { + return emailOrDomain.trim().toLowerCase().substringAfter('@').substringAfter("://").substringBefore(':').split('.').reversed() +} + +internal fun checkSet(set: Set, parts: List): Boolean { + val subj = StringBuilder() + for (part in parts) { + subj.insert(0, part) + if (set.contains(subj.toString())) return true + subj.insert(0 ,'.') + } + return false +} diff --git a/bin/test/swot/SwotTest.kt b/bin/test/swot/SwotTest.kt new file mode 100644 index 00000000000..1b321cf345f --- /dev/null +++ b/bin/test/swot/SwotTest.kt @@ -0,0 +1,59 @@ +package swot + +import junit.framework.TestCase + +class SwotTest : TestCase() { + fun testSwot() { + assertEquals (true , isAcademic("lreilly@stanford.edu")) + assertEquals (true , isAcademic("LREILLY@STANFORD.EDU")) + assertEquals (true , isAcademic("Lreilly@Stanford.Edu")) + assertEquals (true , isAcademic("lreilly@slac.stanford.edu")) + assertEquals (true , isAcademic("lreilly@strath.ac.uk")) + assertEquals (true , isAcademic("lreilly@soft-eng.strath.ac.uk")) + assertEquals (true , isAcademic("lee@ugr.es")) + assertEquals (true , isAcademic("lee@uottawa.ca")) + assertEquals (true , isAcademic("lee@ucy.ac.cy")) + assertEquals (false , isAcademic("lee@mother.edu.ru")) + assertEquals (false, isAcademic("lee@leerilly.net")) + assertEquals (false, isAcademic("lee@gmail.com")) + assertEquals (false, isAcademic("lee@stanford.edu.com")) + assertEquals (false, isAcademic("lee@strath.ac.uk.com")) + assertEquals (true , isAcademic("stanford.edu")) + assertEquals (true , isAcademic("slac.stanford.edu")) + assertEquals (true , isAcademic("www.stanford.edu")) + assertEquals (true , isAcademic("http://www.stanford.edu")) + assertEquals (true , isAcademic("http://www.stanford.edu:9393")) + assertEquals (true , isAcademic("strath.ac.uk")) + assertEquals (true , isAcademic("soft-eng.strath.ac.uk")) + assertEquals (true , isAcademic("ugr.es")) + assertEquals (true , isAcademic("uottawa.ca")) + assertEquals (true , isAcademic("ucy.ac.cy")) + assertEquals (false , isAcademic("mother.edu.ru")) + assertEquals (false, isAcademic("leerilly.net")) + assertEquals (false, isAcademic("gmail.com")) + assertEquals (false, isAcademic("stanford.edu.com")) + assertEquals (false, isAcademic("strath.ac.uk.com")) + assertEquals (false, isAcademic("")) + assertEquals (false, isAcademic("the")) + assertEquals (true , isAcademic(" stanford.edu")) + assertEquals (true , isAcademic("lee@strath.ac.uk ")) + assertEquals (false, isAcademic(" gmail.com ")) + assertEquals (true , isAcademic("lee@stud.uni-corvinus.hu")) + assertEquals (true , isAcademic("lee@harvard.edu")) + assertEquals (true , isAcademic("lee@mail.harvard.edu")) + + assertEquals(false, isAcademic("imposter@si.edu")) + assertEquals(false, isAcademic("lee@mdu.edu.rs")) + + // Iran sanctions are lifted + assertEquals(true, isAcademic("lee@acmt.ac.ir")) + } + + fun testSchoolNames() { + assertTrue(findSchoolNames("lreilly@cs.strath.ac.uk").contains("University of Strathclyde")) + assertTrue(findSchoolNames("lreilly@cs.strath.ac.uk").contains("uka tarsadia university,bardoli")) + assertEquals("BRG Fadingerstraße Linz, Austria", findSchoolNames("lreilly@fadi.at").single()) + assertEquals("St. Petersburg State University", findSchoolNames("max@spbu.ru ").single()) + assertEquals(0, findSchoolNames("foo@shop.com").size) + } +} diff --git a/lib/domains/id/ac/unsiq.txt b/lib/domains/id/ac/unsiq.txt index a7eb8e4d785..bb8face2d8d 100644 --- a/lib/domains/id/ac/unsiq.txt +++ b/lib/domains/id/ac/unsiq.txt @@ -1,2 +1,3 @@ Universitas Sains Al-Qur'an -University of Sains Al-Qur'an \ No newline at end of file +University of Sains Al-Qur'an +UNSIQ \ No newline at end of file From 32fdeca2c7b040a9be31d6d57be4d4366e311ec3 Mon Sep 17 00:00:00 2001 From: febiarifin Date: Mon, 15 Apr 2024 16:01:49 +0700 Subject: [PATCH 10/20] Added unsiq.ac.id --- bin/main/swot/Compiler.kt | 28 ------------------- bin/main/swot/Swot.kt | 56 ------------------------------------- bin/test/swot/SwotTest.kt | 59 --------------------------------------- 3 files changed, 143 deletions(-) delete mode 100644 bin/main/swot/Compiler.kt delete mode 100644 bin/main/swot/Swot.kt delete mode 100644 bin/test/swot/SwotTest.kt diff --git a/bin/main/swot/Compiler.kt b/bin/main/swot/Compiler.kt deleted file mode 100644 index eb97b4669e5..00000000000 --- a/bin/main/swot/Compiler.kt +++ /dev/null @@ -1,28 +0,0 @@ -package swot - -import java.io.File - -/** - * @author max - */ - -object CompilationState { - val stoplist = File("lib/domains/stoplist.txt").readLines().toHashSet() - val domains = File("lib/domains/tlds.txt").readLines().toHashSet() -} - -fun main(args: Array) { - val root = File("lib/domains") - root.walkTopDown().forEach { - if (it.isFile) { - val parts = it.toRelativeString(root).replace('\\', '/').removeSuffix(".txt").split('/').toList() - if (!checkSet(CompilationState.stoplist, parts) && !checkSet(CompilationState.domains, parts)) { - CompilationState.domains.add(parts.reversed().joinToString(".")) - } - } - } - - val stoplist = CompilationState.stoplist.map { "-$it" }.sorted().joinToString("\n") - File("out/artifacts").mkdirs() - File("out/artifacts/swot.txt").writeText(stoplist + "\n" + CompilationState.domains.sorted().joinToString("\n")) -} diff --git a/bin/main/swot/Swot.kt b/bin/main/swot/Swot.kt deleted file mode 100644 index f34ecb36fba..00000000000 --- a/bin/main/swot/Swot.kt +++ /dev/null @@ -1,56 +0,0 @@ -package swot - -import java.io.File - -fun isAcademic(email: String): Boolean { - val parts = domainParts(email) - return !isStoplisted(parts) && (isUnderTLD(parts) || findSchoolNames(parts).isNotEmpty()) -} - -fun findSchoolNames(emailOrDomain: String): List { - return findSchoolNames(domainParts(emailOrDomain)) -} - -fun isUnderTLD(parts: List): Boolean { - return checkSet(Resources.tlds, parts) -} - -fun isStoplisted(parts: List): Boolean { - return checkSet(Resources.stoplist, parts) -} - -private object Resources { - val tlds = readList("/tlds.txt") ?: error("Cannot find /tlds.txt") - val stoplist = readList("/stoplist.txt") ?: error("Cannot find /stoplist.txt") - - fun readList(resource: String) : Set? { - return File("lib/domains/$resource").takeIf { it.exists() }?.bufferedReader()?.lineSequence()?.toHashSet() - } -} - -private fun findSchoolNames(parts: List): List { - val resourcePath = StringBuilder("") - for (part in parts) { - resourcePath.append('/').append(part) - val school = Resources.readList("${resourcePath}.txt") - if (school != null) { - return school.toList() - } - } - - return arrayListOf() -} - -private fun domainParts(emailOrDomain: String): List { - return emailOrDomain.trim().toLowerCase().substringAfter('@').substringAfter("://").substringBefore(':').split('.').reversed() -} - -internal fun checkSet(set: Set, parts: List): Boolean { - val subj = StringBuilder() - for (part in parts) { - subj.insert(0, part) - if (set.contains(subj.toString())) return true - subj.insert(0 ,'.') - } - return false -} diff --git a/bin/test/swot/SwotTest.kt b/bin/test/swot/SwotTest.kt deleted file mode 100644 index 1b321cf345f..00000000000 --- a/bin/test/swot/SwotTest.kt +++ /dev/null @@ -1,59 +0,0 @@ -package swot - -import junit.framework.TestCase - -class SwotTest : TestCase() { - fun testSwot() { - assertEquals (true , isAcademic("lreilly@stanford.edu")) - assertEquals (true , isAcademic("LREILLY@STANFORD.EDU")) - assertEquals (true , isAcademic("Lreilly@Stanford.Edu")) - assertEquals (true , isAcademic("lreilly@slac.stanford.edu")) - assertEquals (true , isAcademic("lreilly@strath.ac.uk")) - assertEquals (true , isAcademic("lreilly@soft-eng.strath.ac.uk")) - assertEquals (true , isAcademic("lee@ugr.es")) - assertEquals (true , isAcademic("lee@uottawa.ca")) - assertEquals (true , isAcademic("lee@ucy.ac.cy")) - assertEquals (false , isAcademic("lee@mother.edu.ru")) - assertEquals (false, isAcademic("lee@leerilly.net")) - assertEquals (false, isAcademic("lee@gmail.com")) - assertEquals (false, isAcademic("lee@stanford.edu.com")) - assertEquals (false, isAcademic("lee@strath.ac.uk.com")) - assertEquals (true , isAcademic("stanford.edu")) - assertEquals (true , isAcademic("slac.stanford.edu")) - assertEquals (true , isAcademic("www.stanford.edu")) - assertEquals (true , isAcademic("http://www.stanford.edu")) - assertEquals (true , isAcademic("http://www.stanford.edu:9393")) - assertEquals (true , isAcademic("strath.ac.uk")) - assertEquals (true , isAcademic("soft-eng.strath.ac.uk")) - assertEquals (true , isAcademic("ugr.es")) - assertEquals (true , isAcademic("uottawa.ca")) - assertEquals (true , isAcademic("ucy.ac.cy")) - assertEquals (false , isAcademic("mother.edu.ru")) - assertEquals (false, isAcademic("leerilly.net")) - assertEquals (false, isAcademic("gmail.com")) - assertEquals (false, isAcademic("stanford.edu.com")) - assertEquals (false, isAcademic("strath.ac.uk.com")) - assertEquals (false, isAcademic("")) - assertEquals (false, isAcademic("the")) - assertEquals (true , isAcademic(" stanford.edu")) - assertEquals (true , isAcademic("lee@strath.ac.uk ")) - assertEquals (false, isAcademic(" gmail.com ")) - assertEquals (true , isAcademic("lee@stud.uni-corvinus.hu")) - assertEquals (true , isAcademic("lee@harvard.edu")) - assertEquals (true , isAcademic("lee@mail.harvard.edu")) - - assertEquals(false, isAcademic("imposter@si.edu")) - assertEquals(false, isAcademic("lee@mdu.edu.rs")) - - // Iran sanctions are lifted - assertEquals(true, isAcademic("lee@acmt.ac.ir")) - } - - fun testSchoolNames() { - assertTrue(findSchoolNames("lreilly@cs.strath.ac.uk").contains("University of Strathclyde")) - assertTrue(findSchoolNames("lreilly@cs.strath.ac.uk").contains("uka tarsadia university,bardoli")) - assertEquals("BRG Fadingerstraße Linz, Austria", findSchoolNames("lreilly@fadi.at").single()) - assertEquals("St. Petersburg State University", findSchoolNames("max@spbu.ru ").single()) - assertEquals(0, findSchoolNames("foo@shop.com").size) - } -} From 33b4f677f461fc4fd62337501587817c038e56f9 Mon Sep 17 00:00:00 2001 From: ElectricArc Date: Mon, 15 Apr 2024 19:31:37 +0800 Subject: [PATCH 11/20] Create shvfs.txt --- lib/domains/cn/shvfs.txt | 2 ++ 1 file changed, 2 insertions(+) create mode 100644 lib/domains/cn/shvfs.txt diff --git a/lib/domains/cn/shvfs.txt b/lib/domains/cn/shvfs.txt new file mode 100644 index 00000000000..7b7048d1e00 --- /dev/null +++ b/lib/domains/cn/shvfs.txt @@ -0,0 +1,2 @@ +上海温哥华电影学院 +Shanghai Vancouver Film School \ No newline at end of file From f138a98185d6f553484013ac53a068d4be80310d Mon Sep 17 00:00:00 2001 From: javaisking <152821597+javaisking@users.noreply.github.com> Date: Mon, 15 Apr 2024 11:26:59 -0700 Subject: [PATCH 12/20] Add files via upload --- lib/domains/org/battlegroundps.txt | 1 + 1 file changed, 1 insertion(+) create mode 100644 lib/domains/org/battlegroundps.txt diff --git a/lib/domains/org/battlegroundps.txt b/lib/domains/org/battlegroundps.txt new file mode 100644 index 00000000000..e924d38bc23 --- /dev/null +++ b/lib/domains/org/battlegroundps.txt @@ -0,0 +1 @@ +Prairie High School \ No newline at end of file From 2781ff614160fd88707f124b017d766a1c60aa02 Mon Sep 17 00:00:00 2001 From: Muhammed Ramiza Date: Tue, 16 Apr 2024 10:32:53 +0800 Subject: [PATCH 13/20] Add umpsa.txt Universiti Malaysia Pahang Al-Sultan Abdullah --- lib/domains/my/edu/umpsa.txt | 1 + 1 file changed, 1 insertion(+) create mode 100644 lib/domains/my/edu/umpsa.txt diff --git a/lib/domains/my/edu/umpsa.txt b/lib/domains/my/edu/umpsa.txt new file mode 100644 index 00000000000..aea9aaa7d85 --- /dev/null +++ b/lib/domains/my/edu/umpsa.txt @@ -0,0 +1 @@ +Universiti Malaysia Pahang Al-Sultan Abdullah \ No newline at end of file From 54c41c704a5d4578542dccc3d0de9d82e6389009 Mon Sep 17 00:00:00 2001 From: Diamond White Date: Mon, 15 Apr 2024 22:39:10 -0500 Subject: [PATCH 14/20] added my university file --- lib/domains/ky/edu/ucci.txt | 2 ++ 1 file changed, 2 insertions(+) create mode 100644 lib/domains/ky/edu/ucci.txt diff --git a/lib/domains/ky/edu/ucci.txt b/lib/domains/ky/edu/ucci.txt new file mode 100644 index 00000000000..f07ef62aeda --- /dev/null +++ b/lib/domains/ky/edu/ucci.txt @@ -0,0 +1,2 @@ +UCCI +University College of the Cayman Islands From a6aa1fea3f7ffd31ba1409f39ea732d9f9f15788 Mon Sep 17 00:00:00 2001 From: Dill St Date: Mon, 15 Apr 2024 23:07:39 -0500 Subject: [PATCH 15/20] Create harpercollege.txt --- lib/domains/edu/harpercollege.txt | 1 + 1 file changed, 1 insertion(+) create mode 100644 lib/domains/edu/harpercollege.txt diff --git a/lib/domains/edu/harpercollege.txt b/lib/domains/edu/harpercollege.txt new file mode 100644 index 00000000000..6e839c670e7 --- /dev/null +++ b/lib/domains/edu/harpercollege.txt @@ -0,0 +1 @@ +Harper College From 816f9ed906d01f80168cd69677883b7f2d85ca76 Mon Sep 17 00:00:00 2001 From: Maciej Olszewski Date: Tue, 16 Apr 2024 08:53:41 +0200 Subject: [PATCH 16/20] =?UTF-8?q?Add=20'Szko=C5=82a=20Podstawowa=20nr=202?= =?UTF-8?q?=20z=20Oddzia=C5=82ami=20Integracyjnymi'=20(zsostargard.pl)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- lib/domains/pl/zsostargard.txt | 1 + 1 file changed, 1 insertion(+) create mode 100644 lib/domains/pl/zsostargard.txt diff --git a/lib/domains/pl/zsostargard.txt b/lib/domains/pl/zsostargard.txt new file mode 100644 index 00000000000..a9e835ef8f4 --- /dev/null +++ b/lib/domains/pl/zsostargard.txt @@ -0,0 +1 @@ +Szkoła Podstawowa nr 2 z Oddziałami Integracyjnymi w Stargardzie \ No newline at end of file From a6080838595fdac2b74c6592d5b2c545bb52c698 Mon Sep 17 00:00:00 2001 From: matijakk <167191545+matijakk@users.noreply.github.com> Date: Tue, 16 Apr 2024 18:02:26 +0200 Subject: [PATCH 17/20] Create fkit.txt --- lib/domains/hr/fkit.txt | 5 +++++ 1 file changed, 5 insertions(+) create mode 100644 lib/domains/hr/fkit.txt diff --git a/lib/domains/hr/fkit.txt b/lib/domains/hr/fkit.txt new file mode 100644 index 00000000000..bbe3148f367 --- /dev/null +++ b/lib/domains/hr/fkit.txt @@ -0,0 +1,5 @@ +Fakultet kemijskog inženjerstva i tehnologije +Faculty of chemical engineering and technology +https://www.fkit.unizg.hr/ --> faculty home web page +https://www.fkit.unizg.hr/predmet/muiuki --> AI methods in chemical engineering class +https://www.fkit.unizg.hr/diplomski/kemijsko_inzenjerstvo/kpi --> engineering master degree course From a594486826420ff57fbbaef9576b5a55d549d2b9 Mon Sep 17 00:00:00 2001 From: Philip Torchinsky Date: Tue, 16 Apr 2024 20:58:45 +0300 Subject: [PATCH 18/20] Update ucci.txt --- lib/domains/ky/edu/ucci.txt | 1 - 1 file changed, 1 deletion(-) diff --git a/lib/domains/ky/edu/ucci.txt b/lib/domains/ky/edu/ucci.txt index f07ef62aeda..b880e14632a 100644 --- a/lib/domains/ky/edu/ucci.txt +++ b/lib/domains/ky/edu/ucci.txt @@ -1,2 +1 @@ -UCCI University College of the Cayman Islands From d155fb9e636d3fd3c5b9bebf34ee8d655a46354b Mon Sep 17 00:00:00 2001 From: Scoresh <64853172+Scoresh@users.noreply.github.com> Date: Sat, 20 Apr 2024 21:35:51 -0400 Subject: [PATCH 19/20] Create sau52.txt --- lib/domains/org/sau52.txt | 1 + 1 file changed, 1 insertion(+) create mode 100644 lib/domains/org/sau52.txt diff --git a/lib/domains/org/sau52.txt b/lib/domains/org/sau52.txt new file mode 100644 index 00000000000..fb006db6999 --- /dev/null +++ b/lib/domains/org/sau52.txt @@ -0,0 +1 @@ +Portsmouth High School From 4a2ebb3e3e9b2165d0682c2b9fb6f323fab8d130 Mon Sep 17 00:00:00 2001 From: Philip Torchinsky Date: Wed, 24 Apr 2024 20:18:53 +0300 Subject: [PATCH 20/20] Update battlegroundps.txt --- lib/domains/org/battlegroundps.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/domains/org/battlegroundps.txt b/lib/domains/org/battlegroundps.txt index e924d38bc23..fe0adf5c12b 100644 --- a/lib/domains/org/battlegroundps.txt +++ b/lib/domains/org/battlegroundps.txt @@ -1 +1 @@ -Prairie High School \ No newline at end of file +Prairie High School