yukky
Flag: Pakistan
Registered: May 8, 2023
Last post: July 2, 2025 at 5:52 PM
Posts: 9093
1 •• 41 42 43 44 45 46 47 •• 174

10 rounds with your mom is still alot

posted 7 months ago

DONT REVERSE ME!

posted 7 months ago

My heart is pounding as I wait for Yay’s return. I can’t think straight. Everything feels tense and locked up inside me. I need a release. Yay, please do something. Just one play. One clutch moment. Then I’ll finally feel like I can breathe again.

Yayster, My King, He's Here.

posted 7 months ago

me too bro it’s never been like this before

posted 7 months ago

why is everyone taking about him

posted 7 months ago

no unless u got the face for it

posted 7 months ago

i remember you crying with snot saying you were quitting vlr the day tenz retired after u got banned 😅😅😅

posted 7 months ago

downvoted

posted 7 months ago

WEKKEN

posted 7 months ago

regular solos all other flavors

posted 7 months ago

K0rya

Why don't you put on a little show for us femboy

posted 7 months ago

hey

posted 7 months ago

ZEKKEN

posted 7 months ago

it’s not me

posted 7 months ago

yeah it’s me

posted 7 months ago

that yay hate tiktok account is crazy too

posted 7 months ago

happy diwali buddy

posted 7 months ago

This weekend the glorious king is back

I'll be conflicted when EG play SEN, but I'll be there no matter what

I hope he doesn't bot out though....that tiktok yay account gonna get revived then

posted 8 months ago

keep bo1 to group stages smh

posted 8 months ago

why is there a bo1 in playoffs for this tourney

holy mickey mouse

posted 8 months ago

the fuck???

my cats have way easier lives than me

they should feel bad for me instead of me feeling bad for them

posted 8 months ago

youre a little funny

posted 8 months ago

🪞🪞🪞🪞🪞🪞🪞🪞🪞🪞🪞🪞🪞🪞🪞

posted 8 months ago

u

posted 8 months ago

you have to get an expensive pillow tbh

posted 8 months ago

Yeahhhhhhhhh you got me thinking with this comment, just coded it. Was pretty fun

The below code gives me these all time avg stats for flor though:

{'player_name': 'florescent', 'rnd': 451, 'rating': 1.5, 'acs': 284.03, 'kd': 1.9, 'adr': 184.59, 'kast': 81, 'kpr': 1.03, 'apr': 0.38, 'fkpr': 0.11, 'fdpr': 0.07, 'k': 463, 'd': 302, 'a': 99, 'fk': 90, 'fd': 52}

import requests
from bs4 import BeautifulSoup

player_stats_template = {
    "player_name": "",  # Player's name
    "rnd": 0,           # Number of rounds played
    "rating": 0.0,      # Player rating
    "acs": 0.0,         # Average combat score
    "kd": 0.0,          # Kill/Death ratio
    "adr": 0.0,         # Average damage per round
    "kast": 0,          # Kill, Assist, Survive, or Traded percentage
    "kpr": 0.0,         # Kills per round
    "apr": 0.0,         # Assists per round
    "fkpr": 0.0,        # First kills per round
    "fdpr": 0.0,        # First deaths per round
    "k": 0,             # Total kills
    "d": 0,             # Total deaths
    "a": 0,             # Total assists
    "fk": 0,            # Total first kills
    "fd": 0             # Total first deaths
}

TOTAL_MAX_PLAYERS = 48850  # total number of players on vlr to potentially scrape

def get_player_data(player_num):
    url = f"https://www.vlr.gg/player/{player_num}/?timespan=all"
    response = requests.get(url)

    if response.status_code != 200:
        return None

    soup = BeautifulSoup(response.content, 'html.parser')

    # player name ^-^
    player_name_tag = soup.find('h1', class_='wf-title')
    player_name = player_name_tag.text.strip() if player_name_tag else player_num
    player_stats_template["player_name"] = player_name

    accumulator = {key: 0 for key in player_stats_template if key != "player_name"}
    num_rows = 0 

    stat_keys = list(player_stats_template.keys())[1:] 

    # get stats table
    table = soup.find_all('table', class_='wf-table')
    for ratings_tag in table:
        tbody = ratings_tag.find('tbody')
        if tbody:
            rows = tbody.find_all('tr')
            for row in rows:
                # extract all td that do not have a style attribute (no agent img & use % )
                cols = row.find_all('td')
                row_values = [col.text.strip() for col in cols if not col.has_attr('style')]

                # If the number of columns matches our expected stats, process the row
                if row_values and len(row_values) == len(stat_keys):
                    for i, key in enumerate(stat_keys):
                        # Accumulate values based on the key's expected data type
                        if isinstance(player_stats_template[key], int):
                            accumulator[key] += int(row_values[i].replace('%', ''))
                        else:
                            accumulator[key] += float(row_values[i])
                    num_rows += 1

    # calculate averages
    if num_rows > 0:
        for key in accumulator:
            if isinstance(player_stats_template[key], int):
                # for intege use floor division
                player_stats_template[key] = accumulator[key] // num_rows
            else:
                # for floating point round to two decimal places
                player_stats_template[key] = round(accumulator[key] / num_rows, 2)

    return player_stats_template

# florescent
player_num = '17976'
player_data = get_player_data(player_num)
if player_data:
    print(player_data)

# Uncomment the code below to iterate through every player up to TOTAL_MAX_PLAYERS
# for i in range(1, TOTAL_MAX_PLAYERS + 1):
#     player_num = str(i)  # Convert player number to string for URL construction
#     player_data = get_player_data(player_num)
#     if player_data:
#         print(player_data)
#         break  # Stop after finding and printing the first valid player data
posted 8 months ago

Is this stats for their current team only or all time?

If its all time I think its off btw cause flors avg rating all time rating is 1.50

ratings = [1.41, 1.37, 1.28, 1.29, 1.39, 1.13, 1.14, 1.51, 1.17, 1.37, 1.58, 1.42, 1.35, 1.77, 1.69, 1.71, 1.72, 1.53, 1.67, 1.12, 1.63, 2.12, 1.42, 2.23]
total_sum = sum(ratings)
count = len(ratings)
average_rating = total_sum / count
print(average_rating) #1.5008333333333332
posted 8 months ago

this was funny

i upvoted

posted 8 months ago

brother talking about you & trembo

posted 8 months ago

must not be a good researcher then lol

you’re a local vlr bot

they had pro players hate on them cause they trolled so much

posted 8 months ago

Well there was a ferrari thread by you…

posted 8 months ago

ctabust

posted 8 months ago

well mean they’ve been here longer

you’re like an up and comer

you’re letting recency bias stroke your dick

posted 8 months ago

from all the stats that i’ve done

trembo & baby sasuke are the most hated

posted 8 months ago

just a quick question

who org is more popular with jp fans (not just in val)

dfm or zeta?

posted 8 months ago

they listen to me.

posted 8 months ago

ezjersey

posted 8 months ago

Chet just had to follow the rules not that hard.

posted 8 months ago

yukky

posted 8 months ago

Everyone on OXG was just a cracked player

Not really the second coming but really good

But who knows what’s gonna happen since he ended up at NRG lol

posted 8 months ago

Aren’t you the guy that posted an Israeli propaganda video and used that as evidence about why Palestinians are bad 🤣🤣🤣🤣🤣🤣🤣🤣🤣🤣🤣

posted 8 months ago

that was a glitch

posted 8 months ago

yeah they were just bleeding throughb money

posted 8 months ago

i’m eating long john’s silver

posted 8 months ago

Allat

posted 8 months ago

defamation 🤣🤣🤣🤣🤣🤣🤣🤣🤣🤣

posted 8 months ago

I got called a baiter by ChatGPT 😭😭😭

posted 8 months ago

chet’s career was created by yay and he lived off of that momentum for the rest of his career

unfortunately no yay no win

posted 8 months ago
1 •• 41 42 43 44 45 46 47 •• 174