Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
28 commits
Select commit Hold shift + click to select a range
7756e2a
Merge pull request #3 from br34th5/master
br34th5 Feb 28, 2024
f6268c6
added few projects
br34th5 May 5, 2024
c1ce739
are they added now?
br34th5 May 5, 2024
c53544e
now they are added
br34th5 May 5, 2024
e3307bf
finally
br34th5 May 5, 2024
57988b3
Merge pull request #4 from br34th5/main
br34th5 May 5, 2024
7b84909
Merge pull request #5 from br34th5/master
br34th5 May 5, 2024
f827b0d
Merge pull request #6 from br34th5/main
br34th5 May 5, 2024
a121098
Merge pull request #7 from br34th5/master
br34th5 May 5, 2024
bd4c260
finally it shows total sum=(B1:{last_row}). But I have to manually op…
br34th5 May 7, 2024
1c14434
cleaned some junk
br34th5 May 7, 2024
e9a07ef
added functionality to smoothly merge new posts with old entries
br34th5 May 8, 2024
f873c6b
comment
br34th5 Jul 18, 2025
8319610
Ignore .env files
br34th5 Jul 18, 2025
5d69c80
Update .gitignore
br34th5 Jul 18, 2025
25ffe71
Remove 'Manually polished' folder from Git tracking
br34th5 Jul 18, 2025
bcf808e
Update .gitignore
br34th5 Jul 28, 2025
176feb2
Update .gitignore
br34th5 Jul 28, 2025
e88c9c1
Update .gitignore
br34th5 Jul 28, 2025
61f06d7
fin scrape.py paths adjusted, everything works
br34th5 Jul 28, 2025
32f4440
fin scrape.py paths adjusted, everything works
br34th5 Jul 28, 2025
a7c3cab
cleaning up
br34th5 Jul 28, 2025
7d111a0
cleaning up
br34th5 Jul 28, 2025
14aa062
small change
br34th5 Jul 28, 2025
219a4ff
fin v2.3 latest version now shows summ of unique strings
br34th5 Jul 28, 2025
8682907
Totals with manually assigned subcategories and categories, then runn…
br34th5 Jul 30, 2025
dd26760
better charts in Analysis sheet
br34th5 Aug 2, 2025
179d148
better charts in Analysis sheet
br34th5 Aug 2, 2025
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
15 changes: 13 additions & 2 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -2,9 +2,20 @@
database.ini
settings.json
check.py
step8-priv.py
__pycache__/
data
Barbora
notebooks
first scrape tries
personal_finance/fin/analysis
personal_finance/fin/analysis/Manually polished
personal_finance/income
personal_finance/OG-CSV
personal_finance/spending
personal_notes/clickup_extract/old_output
personal_notes/clickup_extract/source data
personal_notes/discord_extract/categories
src/personal_notes/discord_extract/.env.env
.env
Data-Engineering
__pycache__

Empty file.
Binary file not shown.
Binary file not shown.
Empty file modified src/LoL-support/Database/config.py
100644 → 100755
Empty file.
9 changes: 0 additions & 9 deletions src/LoL-support/Database/main.py
100644 → 100755
Original file line number Diff line number Diff line change
Expand Up @@ -2,15 +2,6 @@
from config import config

# Connect to the PostgreSQL database
"""conn = psycopg2.connect(
host="127.0.0.1",
port="5432",
dbname="league",
user="postgres",
password="0809"
)
"""

def connect():
connection = None
try:
Expand Down
8 changes: 8 additions & 0 deletions src/LoL-support/Leage_workspace.code-workspace
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
{
"folders": [
{
"path": "../.."
}
],
"settings": {}
}
Empty file modified src/LoL-support/archive/adc_names.json
100644 → 100755
Empty file.
Empty file modified src/LoL-support/archive/jungler_names.json
100644 → 100755
Empty file.
Empty file modified src/LoL-support/archive/mid_names.json
100644 → 100755
Empty file.
Empty file modified src/LoL-support/archive/step5-regex.py
100644 → 100755
Empty file.
Empty file modified src/LoL-support/champion_names_test.json
100644 → 100755
Empty file.
148 changes: 34 additions & 114 deletions src/LoL-support/counters_processed.json
100644 → 100755
Original file line number Diff line number Diff line change
@@ -1,166 +1,86 @@
[
{
"champion_name": "Taric",
"counters": "Soraka(55.26%), Rell(52.91%), Vel'Koz(52.75%), Janna(50.88%), Zilean(50.55%), Rakan(49.62%), Maokai(49.58%), Nami(49.42%), Xerath(49.28%), Senna(49.24%)"
},
{
"champion_name": "Janna",
"counters": "Senna(50.79%), Sona(50.1%), Soraka(50.01%), Seraphine(49.87%), Milio(49.71%), Neeko(49.67%), Rell(49.5%), Bard(49.44%), Rakan(49.42%), Blitzcrank(49.4%)"
},
{
"champion_name": "Maokai",
"counters": "Shaco(58.18%), Braum(54.8%), Sona(53.99%), Janna(52.72%), Renata Glasc(52.39%), Zyra(51.46%), Alistar(51.45%), Soraka(50.8%), Taric(50.42%), Neeko(50.29%)"
},
{
"champion_name": "Bard",
"counters": "Taric(52.2%), Janna(50.56%), Maokai(50.28%), Zilean(49.95%), Senna(49.94%), Blitzcrank(49.89%), Renata Glasc(49.52%), Soraka(49.45%), Rell(49.3%), Pyke(49.06%)"
},
{
"champion_name": "Rakan",
"counters": "Senna(52.31%), Bard(51.42%), Soraka(51.41%), Neeko(51.37%), Renata Glasc(51.09%), Sona(50.93%), Maokai(50.87%), Rell(50.69%), Zilean(50.64%), Janna(50.58%)"
},
{
"champion_name": "Sona",
"counters": "Taric(56.83%), Leona(55.04%), Seraphine(53.49%), Blitzcrank(52.56%), Senna(51.71%), Bard(51.4%), Nami(50.59%), Milio(50.43%), Zilean(50.26%), Pyke(50.19%)"
},
{
"champion_name": "Senna",
"counters": "Pyke(52.31%), Blitzcrank(52.25%), Xerath(51.66%), Maokai(51.62%), Zyra(51.1%), Taric(50.76%), Leona(50.22%), Bard(50.06%), Lux(49.9%), Rell(49.8%)"
"counters": "Taric(50.48%), Alistar(49.83%), Braum(49.49%), Leona(49.02%), Janna(48.98%), Renata Glasc(48.48%), Rell(47.97%), Shaco(47.18%), Camille(47.04%), Zyra(47.02%)"
},
{
"champion_name": "Rell",
"counters": "Poppy(53.79%), Seraphine(53.57%), Soraka(52.57%), Zilean(52.54%), Alistar(52.45%), Shaco(51.5%), Maokai(50.89%), Sona(50.75%), Bard(50.7%), Janna(50.5%)"
},
{
"champion_name": "Neeko",
"counters": "Vel'Koz(60.45%), Sona(53.26%), Bard(52.61%), Brand(52.38%), Taric(52.17%), Alistar(51%), Shaco(50.68%), Senna(50.42%), Renata Glasc(50.38%), Morgana(50.35%)"
"champion_name": "Janna",
"counters": "Camille(53.25%), Sona(51.89%), Blitzcrank(51.2%), Maokai(51.02%), Braum(49.67%), Pyke(49.38%), Renata Glasc(49.3%), Senna(49.25%), Ashe(49.07%), Nami(48.64%)"
},
{
"champion_name": "Soraka",
"counters": "Blitzcrank(54.17%), Neeko(51.31%), Sona(51.25%), Zyra(51.13%), Vel'Koz(51.05%), Bard(50.55%), Senna(50.38%), Yuumi(50.06%), Janna(49.99%), Pyke(49.98%)"
"champion_name": "Taric",
"counters": "Swain(57.63%), Sona(57.32%), Janna(54.88%), Nami(54.27%), Lux(53.54%), Seraphine(53.45%), Bard(52.97%), Soraka(52.32%), Thresh(52.21%), Braum(51.67%)"
},
{
"champion_name": "Blitzcrank",
"counters": "Taric(56.85%), Rakan(52.88%), Leona(52.47%), Braum(52.28%), Renata Glasc(51.05%), Maokai(51.04%), Zyra(50.98%), Rell(50.78%), Alistar(50.73%), Zilean(50.7%)"
"counters": "Pantheon(54.85%), Leona(54.08%), Maokai(53.66%), Braum(53.61%), Rakan(53.26%), Taric(53.13%), Alistar(52.33%), Shaco(51.5%), Rell(50.9%), Zilean(50.57%)"
},
{
"champion_name": "Zyra",
"counters": "Sona(53.56%), Pyke(53.25%), Heimerdinger(53.11%), Bard(53.07%), Leona(51.91%), Janna(51.88%), Shaco(51.56%), Taric(51.43%), Rakan(50.98%), Nautilus(50.75%)"
"champion_name": "Camille",
"counters": "Taric(58.76%), Renata Glasc(58.12%), Braum(57.32%), Leona(54.48%), Brand(54.2%), Bard(53.76%), Zac(53.03%), Maokai(52.96%), Tahm Kench(52.94%), Zilean(52.78%)"
},
{
"champion_name": "Pyke",
"counters": "Rakan(53.38%), Maokai(52.78%), Neeko(52.1%), Rell(52.08%), Taric(51.82%), Janna(51.79%), Blitzcrank(51.44%), Alistar(50.94%), Bard(50.94%), Thresh(50.49%)"
"champion_name": "Zac",
"counters": "Pantheon(61.36%), Taric(58.82%), Zilean(58.49%), Rell(56.82%), Bard(56.55%), Morgana(55.93%), Janna(54.44%), Maokai(53.44%), Milio(53.25%), Thresh(53.18%)"
},
{
"champion_name": "Zilean",
"counters": "Janna(53.27%), Shaco(53.02%), Senna(51.99%), Neeko(51.67%), Maokai(51.41%), Xerath(51.07%), Milio(50.67%), Sylas(50.34%), Soraka(50.28%), Vel'Koz(50.23%)"
"champion_name": "Bard",
"counters": "Maokai(56.1%), Renata Glasc(53.77%), Janna(53.45%), Pyke(51.79%), Morgana(51.04%), Nami(50.92%), Pantheon(50.72%), Blitzcrank(50.43%), Brand(50.34%), Senna(50.21%)"
},
{
"champion_name": "Braum",
"counters": "Zilean(55.95%), Soraka(54.2%), Bard(53.76%), Rell(53.74%), Taric(53.44%), Sona(53.2%), Senna(53.06%), Rakan(52.88%), Janna(52.49%), Renata Glasc(52.31%)"
"champion_name": "Sona",
"counters": "Zilean(61.68%), Rell(59.62%), Leona(57.21%), Neeko(55.71%), Thresh(55.03%), Maokai(54.7%), Bard(53.59%), Braum(51.81%), Blitzcrank(51.79%), Seraphine(51.2%)"
},
{
"champion_name": "Vel'Koz",
"counters": "Pyke(55.14%), Zyra(54.76%), Seraphine(54.15%), Blitzcrank(53.89%), Janna(53.62%), Bard(53.22%), Sona(52.97%), Nami(52.1%), Maokai(51.85%), Renata Glasc(51.64%)"
"champion_name": "Zyra",
"counters": "Taric(54.73%), Leona(54.05%), Sona(53.31%), Maokai(52.98%), Renata Glasc(52.84%), Pyke(52.6%), Zac(52.59%), Janna(52.42%), Zilean(51.88%), Yuumi(51.63%)"
},
{
"champion_name": "Thresh",
"counters": "Taric(53.39%), Janna(52.43%), Brand(52.12%), Rakan(52.02%), Neeko(51.75%), Sona(51.47%), Maokai(51.34%), Vel'Koz(51.27%), Bard(51.24%), Renata Glasc(51.24%)"
"champion_name": "Nautilus",
"counters": "Taric(60.99%), Leona(57.54%), Braum(56.73%), Renata Glasc(55.96%), Alistar(55.65%), Rell(55.38%), Camille(54.74%), Pantheon(54.53%), Swain(54.35%), Maokai(53.72%)"
},
{
"champion_name": "Milio",
"counters": "Taric(54.79%), Blitzcrank(53.66%), Braum(53.22%), Vel'Koz(53.08%), Senna(52.78%), Bard(52.75%), Neeko(52.17%), Rakan(51.91%), Soraka(51.52%), Thresh(51.33%)"
},
{
"champion_name": "Alistar",
"counters": "Sona(54.51%), Janna(54.04%), Swain(53.24%), Vel'Koz(52.78%), Senna(52.64%), Zilean(52.39%), Soraka(52.22%), Seraphine(51.97%), Xerath(51.86%), Milio(51.85%)"
},
{
"champion_name": "Zac",
"counters": "Poppy(67.39%), Maokai(57.14%), Neeko(56.72%), Swain(56%), Vel'Koz(54.1%), Taric(53.85%), Alistar(53.74%), Ashe(53.49%), Rakan(53.42%), Zilean(53.26%)"
"counters": "Blitzcrank(56.32%), Braum(55.45%), Maokai(54.37%), Camille(53.86%), Janna(53.43%), Thresh(53.37%), Zilean(53.04%), Tahm Kench(53.04%), Vel'Koz(52.98%), Leona(52.96%)"
},
{
"champion_name": "Leona",
"counters": "Taric(56.7%), Janna(54.1%), Bard(54.03%), Shaco(53.67%), Maokai(53.55%), Rell(53.22%), Soraka(53.11%), Lux(53.09%), Morgana(53.02%), Braum(51.72%)"
"champion_name": "Nami",
"counters": "Morgana(56.08%), Blitzcrank(55.61%), Maokai(55.57%), Vel'Koz(54.47%), Rakan(54.44%), Neeko(54.21%), Rell(53.9%), Nautilus(53.32%), Thresh(53.28%), Senna(53.17%)"
},
{
"champion_name": "Xerath",
"counters": "Sylas(55%), Maokai(53.98%), Sona(53.77%), Janna(53.15%), Pyke(52.84%), Soraka(52.33%), Rakan(52.02%), Leona(51.76%), Zyra(51.72%), Nami(51.6%)"
"counters": "Blitzcrank(58.63%), Neeko(56.43%), Sona(56.36%), Maokai(56.26%), Pyke(56.15%), Leona(56.02%), Braum(55.06%), Rakan(54.83%), Nautilus(54.65%), Janna(53.86%)"
},
{
"champion_name": "Nami",
"counters": "Maokai(56.37%), Neeko(53.14%), Blitzcrank(53.03%), Rakan(52.58%), Zyra(52.29%), Soraka(51.92%), Milio(51.67%), Pyke(51.56%), Janna(51.44%), Bard(51.33%)"
"champion_name": "Swain",
"counters": "Zac(58.97%), Sona(58.67%), Neeko(57.41%), Nami(57.14%), Milio(56.44%), Pantheon(55.95%), Zyra(55.49%), Morgana(55.24%), Leona(55%), Camille(54.79%)"
},
{
"champion_name": "Shaco",
"counters": "Sona(60.95%), Swain(60.22%), Taric(59.68%), Heimerdinger(59.02%), Zac(56.14%), Janna(55.96%), Milio(54.49%), Pyke(54.23%), Rakan(53.2%), Bard(52.59%)"
"champion_name": "Lulu",
"counters": "Vel'Koz(57.35%), Blitzcrank(56.23%), Zilean(55.78%), Tahm Kench(55.43%), Renata Glasc(54.86%), Rell(54.7%), Janna(54.6%), Maokai(54.51%), Braum(53.79%), Ashe(53.65%)"
},
{
"champion_name": "Heimerdinger",
"counters": "Maokai(61.64%), Neeko(56.82%), Seraphine(55.95%), Xerath(54.86%), Bard(54.55%), Leona(54.4%), Rell(53.15%), Rakan(52.67%), Lulu(52.56%), Janna(52.56%)"
"champion_name": "Ashe",
"counters": "Camille(58.72%), Maokai(57.34%), Pyke(56.14%), Blitzcrank(55.88%), Nautilus(55.46%), Taric(55.41%), Vel'Koz(54.55%), Zyra(54.13%), Soraka(53.87%), Xerath(53.83%)"
},
{
"champion_name": "Sylas",
"counters": "Sona(60%), Janna(57.91%), Vel'Koz(57.75%), Braum(57.52%), Morgana(57.5%), Taric(55.56%), Rell(54.55%), Rakan(53.89%), Blitzcrank(53.74%), Thresh(53.64%)"
},
{
"champion_name": "Tahm Kench",
"counters": "Taric(62.22%), Braum(61.11%), Bard(57.4%), Zyra(57.27%), Pyke(55.38%), Maokai(54.9%), Brand(54.67%), Lulu(54.55%), Renata Glasc(54.17%), Rakan(54.12%)"
},
{
"champion_name": "Amumu",
"counters": "Maokai(66.07%), Zyra(61.68%), Rell(58.9%), Rakan(58.55%), Janna(58.5%), Neeko(57.14%), Taric(56.1%), Braum(55.41%), Bard(54%), Leona(53.91%)"
},
{
"champion_name": "Twitch",
"counters": "Zilean(61.97%), Taric(60.47%), Leona(57.92%), Soraka(57.87%), Shaco(57.38%), Nami(57.14%), Rakan(56.34%), Sylas(55.56%), Brand(55.26%), Pyke(54.65%)"
},
{
"champion_name": "Nautilus",
"counters": "Taric(55.98%), Rell(55.66%), Renata Glasc(55.13%), Sylas(55.09%), Braum(54.08%), Rakan(54.06%), Vel'Koz(53.45%), Swain(53.09%), Neeko(52.97%), Alistar(52.87%)"
"counters": "Taric(70%), Shaco(70%), Pantheon(64.86%), Neeko(63.16%), Thresh(58.58%), Lulu(58.52%), Morgana(58.06%), Janna(57.66%), Leona(57.58%), Bard(57.45%)"
},
{
"champion_name": "Ashe",
"counters": "Pyke(56.98%), Sylas(54.95%), Blitzcrank(54.83%), Heimerdinger(54.8%), Rell(54.67%), Nautilus(54.35%), Bard(53.44%), Milio(53.1%), Rakan(52.69%), Brand(52.5%)"
"champion_name": "Neeko",
"counters": "Zilean(60.66%), Taric(58.7%), Zac(57.78%), Leona(57.76%), Pantheon(57.14%), Janna(56.74%), Blitzcrank(56.38%), Bard(55.85%), Camille(55.41%), Rell(55.19%)"
},
{
"champion_name": "Lux",
"counters": "Blitzcrank(56.57%), Maokai(54.94%), Zyra(54.66%), Shaco(54.45%), Vel'Koz(54.1%), Sylas(53.87%), Zilean(53.51%), Pyke(53.5%), Xerath(52.75%), Nami(52.72%)"
},
{
"champion_name": "Brand",
"counters": "Sona(58.11%), Maokai(57.24%), Xerath(57.03%), Janna(56.31%), Pyke(56.01%), Zyra(55.13%), Leona(54.96%), Zilean(54.92%), Soraka(54.73%), Senna(54.19%)"
},
{
"champion_name": "Seraphine",
"counters": "Sylas(58.33%), Maokai(57.24%), Zilean(56.09%), Bard(55.97%), Pyke(54.69%), Soraka(53.72%), Blitzcrank(53.61%), Yuumi(53.6%), Milio(52.99%), Thresh(52.66%)"
},
{
"champion_name": "Lulu",
"counters": "Taric(56.84%), Zilean(54.43%), Neeko(54.04%), Senna(54.04%), Sona(53.78%), Zyra(53.7%), Maokai(53.46%), Blitzcrank(52.96%), Bard(52.89%), Thresh(52.88%)"
},
{
"champion_name": "Morgana",
"counters": "Zyra(56.73%), Senna(56.35%), Rell(56.29%), Janna(55.6%), Milio(55.2%), Vel'Koz(55.08%), Nami(54.67%), Taric(54.31%), Karma(54.24%), Maokai(53.2%)"
},
{
"champion_name": "Karma",
"counters": "Pyke(57.3%), Maokai(55.33%), Zyra(54.97%), Blitzcrank(54.92%), Rakan(54.52%), Janna(54.36%), Sona(54.33%), Nautilus(54.21%), Soraka(53.61%), Neeko(52.83%)"
},
{
"champion_name": "Swain",
"counters": "Zilean(57.77%), Sona(57.32%), Vel'Koz(57.25%), Janna(56.41%), Brand(55.87%), Yuumi(55.78%), Zyra(55.78%), Xerath(55.48%), Soraka(55.34%), Senna(55.32%)"
},
{
"champion_name": "Pantheon",
"counters": "Neeko(59.74%), Maokai(58.43%), Karma(57.22%), Bard(57.14%), Swain(56.25%), Rakan(55.92%), Brand(55.83%), Soraka(55.74%), Sona(55.56%), Janna(55.42%)"
"counters": "Camille(62.93%), Pantheon(60%), Pyke(58.92%), Bard(57.24%), Shaco(56.3%), Blitzcrank(55.42%), Maokai(55.39%), Leona(55.08%), Alistar(54.69%), Zilean(54.61%)"
},
{
"champion_name": "Yuumi",
"counters": "Maokai(61.28%), Rell(59.85%), Taric(57.47%), Alistar(57.31%), Nautilus(56.64%), Rakan(55.78%), Pyke(55.71%), Leona(55.63%), Sylas(55.27%), Thresh(55.23%)"
"counters": "Rell(62.65%), Braum(58.82%), Blitzcrank(58.05%), Leona(57.77%), Pyke(57.61%), Taric(57.46%), Swain(56.85%), Rakan(56.72%), Maokai(56.12%), Janna(55.85%)"
},
{
"champion_name": "Hwei",
"counters": "Taric(66.91%), Sona(66.55%), Blitzcrank(65.66%), Janna(65.3%), Brand(65.18%), Pyke(63.85%), Xerath(63.02%), Vel'Koz(62.71%), Morgana(62.31%), Milio(62.01%)"
"counters": "Camille(63.76%), Pyke(60.47%), Maokai(58.72%), Xerath(58.7%), Rakan(58.47%), Taric(58.43%), Swain(58.1%), Zilean(57.69%), Vel'Koz(57.69%), Janna(57.32%)"
}
]
Loading