Example #1
0
def add_rankings(league):
    week = get_week(1)
    year = league.year
    rankings = league.standings()
    rank_dict = dict(enumerate(rankings, start=1))
    for place, player in rank_dict.items():
        t_name = player.team_name
        t_abb = player.team_abbrev
        w = player.wins
        loss = player.losses
        owner = Player.objects.get(player_id=player.team_id)
        pf = round(player.points_for, 2)
        pa = round(player.points_against, 2)
        x, y = Rankings.objects.get_or_create(
            year=year,
            game_week=week,
            team_name=t_name,
            team_abbrev=t_abb,
            points_for=pf,
            points_against=pa,
            owner=owner,
            place=place,
            wins=w,
            losses=loss)
        x.save()
Example #2
0
def weekly_update():
    year = 2020
    league_id = 1406490
    swid = '{CC3929FE-4B90-497B-87D7-6283A951436F}'
    espn_s2 = 'AECMpoZv%2FZF6G9Q1PEU9bnJD2Xf8FJwcFa8voarn81ZyGsMy8BzOpN8M6Wd9dLle3mHCQpW%2F0uQja23BYQagdA9H6tFSbtqGyyg%2BZs3m22Y%2FKNxo7os%2BBNSjX4bKa6UOSBlOph7KwtyMFBe654mVtR4inWzGYrTFVo2RIDk6ueNPFnz%2BDlKaxcQhRniwrEnXhprLfL78Gel1JetARL5lkiqGR2f%2BaPoxq%2Btfb8uj%2BzQAkMEkwJZaoWOUCPfxa7w%2FLa5GVnX5Ca%2F2ZqhFeysjWwOhYflDFnlItB1SKjpWPFtQ2w%3D%3D'
    league = League(league_id, year, espn_s2, swid)
    week = get_week() - 1
    weekly_db_update(week, league)
    add_rankings(league)
    update_skittish(week, 2020)
Example #3
0
    def weekly_results(self):
        weeks = get_week()
        self.weekly_points = []
        self.weekly_place = []
        self.top6 = 0
        self.bot6 = 0

        for i in range(1, weeks):
            for idx, obj in enumerate(
                    CurrentSeason.objects.filter(
                        year=2020, game_week=i).order_by('-points_for')):
                if obj.team_abbrev == self.player_abbrev:
                    self.weekly_points.append(obj.points_for)
                    place = idx + 1
                    self.weekly_place.append(place)
                    if place <= 6:
                        self.top6 += 1
                    else:
                        self.bot6 += 1
Example #4
0
def weekly_update():

    year = 2020
    l_week = CurrentSeason.objects.filter(
        year=year).latest('game_week').game_week

    league_id = 1406490
    swid = '{CC3929FE-4B90-497B-87D7-6283A951436F}'
    espn_s2 = 'AECMpoZv%2FZF6G9Q1PEU9bnJD2Xf8FJwcFa8voarn81ZyGsMy8BzOpN8M6Wd9dLle3mHCQpW%2F0uQja23BYQagdA9H6tFSbtqGyyg%2BZs3m22Y%2FKNxo7os%2BBNSjX4bKa6UOSBlOph7KwtyMFBe654mVtR4inWzGYrTFVo2RIDk6ueNPFnz%2BDlKaxcQhRniwrEnXhprLfL78Gel1JetARL5lkiqGR2f%2BaPoxq%2Btfb8uj%2BzQAkMEkwJZaoWOUCPfxa7w%2FLa5GVnX5Ca%2F2ZqhFeysjWwOhYflDFnlItB1SKjpWPFtQ2w%3D%3D'
    league = League(league_id, year, espn_s2, swid)
    week = get_week()
    for w in range(l_week + 1, week + 1):
        weekly_db_update(w, league, year)
        print(f"current season model updated for week {w}")

        update_skittish(w, 2020)
        print(f'skittish updated for week {w}')
    add_rankings(league)
    print('rankings updated')
Example #5
0
def home(request):
    week = get_week()
    player = week_scores()
    score_dict = get_standings()
    t_and_l = get_trophies()
    trophies = t_and_l['trophies']
    dollars = t_and_l['dollars']
    skit = skittish()
    late_szn = CurrentSeason.stats.late_season()
    late_szn.reverse()

    return render(
        request, 'basic_app/home.html', {
            'week_scores': player,
            'Scoreboard': score_dict,
            'trophies': trophies,
            'leaders': dollars,
            'week': week,
            'skittish': skit,
            'late': late_szn
        })
Example #6
0
        get_skit.elim_score = low_score['points_for__min']
        get_skit.elim_week = week
        get_skit.save()


def weekly_update():

    year = 2020
    l_week = CurrentSeason.objects.filter(
        year=year).latest('game_week').game_week

    league_id = 1406490
    swid = '{CC3929FE-4B90-497B-87D7-6283A951436F}'
    espn_s2 = 'AECMpoZv%2FZF6G9Q1PEU9bnJD2Xf8FJwcFa8voarn81ZyGsMy8BzOpN8M6Wd9dLle3mHCQpW%2F0uQja23BYQagdA9H6tFSbtqGyyg%2BZs3m22Y%2FKNxo7os%2BBNSjX4bKa6UOSBlOph7KwtyMFBe654mVtR4inWzGYrTFVo2RIDk6ueNPFnz%2BDlKaxcQhRniwrEnXhprLfL78Gel1JetARL5lkiqGR2f%2BaPoxq%2Btfb8uj%2BzQAkMEkwJZaoWOUCPfxa7w%2FLa5GVnX5Ca%2F2ZqhFeysjWwOhYflDFnlItB1SKjpWPFtQ2w%3D%3D'
    league = League(league_id, year, espn_s2, swid)
    week = get_week()
    for w in range(l_week + 1, week + 1):
        weekly_db_update(w, league, year)
        print(f"current season model updated for week {w}")

        update_skittish(w, 2020)
        print(f'skittish updated for week {w}')
    add_rankings(league)
    print('rankings updated')


if __name__ == '__main__':
    week = get_week()
    print(f'update starting for gameweek {week}')
    weekly_update()