Skip to content

Commit

Permalink
Merge pull request #27 from Kudzmat/heroku
Browse files Browse the repository at this point in the history
added the option to fetch player data by player id
  • Loading branch information
Kudzmat authored Oct 8, 2024
2 parents 0ecdc4b + 4d1915b commit a4624ce
Show file tree
Hide file tree
Showing 3 changed files with 13 additions and 5 deletions.
3 changes: 2 additions & 1 deletion .env
Original file line number Diff line number Diff line change
Expand Up @@ -6,4 +6,5 @@ DATABASE_HOST='127.0.0.1'
DATABASE_PORT='5432'
SMARTPROXY_URL='https://ip.smartproxy.com/json'
SMARTPROXY_USERNAME='spy5p7uo3s'
SMARTPROXY_PASSWORD='lGj4tqDs2+fJqxz02E'
SMARTPROXY_PASSWORD='lGj4tqDs2+fJqxz02E'
SECRET_KEY='django-insecure-enfgxe59+e1kt+c#unqrutb9y#_0)+aht&+@5@^r@pupks1wt8'
12 changes: 9 additions & 3 deletions NoseBleedSeat/functions.py
Original file line number Diff line number Diff line change
Expand Up @@ -11,19 +11,25 @@
SMARTPROXY_PASSWORD = os.getenv('SMARTPROXY_PASSWORD')


def fetch_player_data(player_name):
def fetch_player_data(player_name, player_id=None):
"""Helper function to fetch or create player headshot and bio."""

player_headshot = PlayerHeadShot.objects.filter(player_name=player_name).first()
player_bio_data = PlayerBio.objects.filter(player_name=player_name).first()

if not player_headshot:
player_info = players.find_players_by_full_name(player_name)

# find with player id if we have it
if player_id:
player_info = players.find_player_by_id(player_id)
else:
player_info = players.find_players_by_full_name(player_name)
player_id = player_info[0]['id']

if not player_info:
return None, None

# one more check by player id
player_id = player_info[0]['id']
player_headshot = PlayerHeadShot.objects.filter(player_id=player_id).first()
if player_headshot:
pass
Expand Down
3 changes: 2 additions & 1 deletion templates/nba_teams/team_page.html
Original file line number Diff line number Diff line change
Expand Up @@ -65,7 +65,8 @@ <h2>{{ team_info.5 }} Roster</h2>
<tr>
<td>
<a href="{% url 'nba_stats:player_details' player_full_name=player.1 player_id=player.0 %}">
<img src="{{ player.8 }}" style="background-color: {{ team_info.4 }}" class="rounded-circle img-fluid" alt="Player Image" width="50" height="50">
<img src="{{ player.8 }}" style="background-color: {{ team_info.4 }}; width: 10%;" class="rounded-circle img-fluid" alt="Player Image">

{{ player.1 }}
</a>
</td>
Expand Down

0 comments on commit a4624ce

Please sign in to comment.