mirror of
https://github.com/developersIndia/deviras.git
synced 2024-11-22 21:23:10 +05:30
minor changes
This commit is contained in:
parent
bc372531f2
commit
1e4f32431c
@ -31,5 +31,5 @@ jobs:
|
||||
GIST_ID: ${{ secrets.GIST_ID }}
|
||||
GIST_TOKEN: ${{ secrets.GIST_TOKEN }}
|
||||
run: |
|
||||
cd community-threads-grabber
|
||||
cd community-threads
|
||||
python main.py
|
||||
|
@ -1,14 +1,9 @@
|
||||
name: r/developersIndia titles updater
|
||||
name: r/developersIndia Titles Updater
|
||||
|
||||
on:
|
||||
schedule:
|
||||
# At 19:30 on every 2nd day-of-week.”
|
||||
- cron: '30 19 * * */2'
|
||||
# workflow_dispatch:
|
||||
# push:
|
||||
# branches: [ "main" ]
|
||||
# pull_request:
|
||||
# branches: [ "main" ]
|
||||
workflow_dispatch:
|
||||
|
||||
permissions:
|
@ -17,9 +17,9 @@ Used for changing the text below total members & live members count in a subredd
|
||||
|
||||
Used for updating the Advent of Code leaderboard in the [post](https://www.reddit.com/r/developersIndia/comments/1889ar3/advent_of_code_rdevelopersindia_leaderboard_year/).
|
||||
|
||||
### [community-threads-grabber](https://github.com/developersIndia/deviras/tree/main/community-threads-grabber)
|
||||
### [community-threads](https://github.com/developersIndia/deviras/tree/main/community-threads)
|
||||
|
||||
Used for grabbing the posts from [community threads collection](https://www.reddit.com/r/developersIndia/collection/958aef35-f9cb-414d-ab33-08bc639e47de/) and updating the [wiki](https://www.reddit.com/r/developersIndia/wiki/community-threads/).
|
||||
Used for grabbing the posts from [community threads collection](https://www.reddit.com/r/developersIndia/collection/958aef35-f9cb-414d-ab33-08bc639e47de/) and adding it to the [wiki](https://www.reddit.com/r/developersIndia/wiki/community-threads/).
|
||||
|
||||
### [job_thread](https://github.com/developersIndia/deviras/blob/job_thread)
|
||||
|
||||
|
@ -28,7 +28,9 @@ def format_leaderboard(data, num_players=100):
|
||||
|
||||
# Include only the top players
|
||||
for i, member_data in enumerate(sorted_members[:num_players]):
|
||||
leaderboard_stats += f"| {i + 1} | {member_data['name']} | {member_data['stars']} | {member_data['local_score']} |\n"
|
||||
# check for non-zero local_score
|
||||
if member_data['local_score'] > 0:
|
||||
leaderboard_stats += f"| {i + 1} | {member_data['name']} | {member_data['stars']} | {member_data['local_score']} |\n"
|
||||
|
||||
leaderboard_stats += f"\n[Advent of Code Leaderboard](https://adventofcode.com/2023/leaderboard/private/view/{aoc_leaderboard_code})\n"
|
||||
leaderboard_stats += f"\nUpdated every 24 hours"
|
||||
|
@ -61,14 +61,14 @@ def update_wiki(reddit, wikipage, posts):
|
||||
|
||||
wiki_header = """# A collection of must read discussions started by community members"""
|
||||
content = wiki_header + "\n\n"
|
||||
content += f"This collection contains a list of `{total_posts}` handpicked posts across `{total_years}` years.\n\n"
|
||||
content += f"A handpicked collection of **{total_posts}** quality threads across {total_years} years.\n\n"
|
||||
|
||||
for year in sorted(posts_by_year.keys(), reverse=True):
|
||||
content += f"## {year}\n\n"
|
||||
# Add the posts for this year
|
||||
for post in posts_by_year[year]:
|
||||
formatted_date = datetime.strptime(post['created_at'], '%Y-%m-%dT%H:%M:%S').strftime('%d-%m-%Y')
|
||||
content += f"- `{formatted_date}` [{post['title']}]({post['url']})\n\n"
|
||||
content += f"- `{formatted_date}` [`{post['title']}`]({post['url']})\n\n"
|
||||
|
||||
# given a wiki link, update the wiki page with new markdown
|
||||
wikipage = reddit.subreddit(sub).wiki[wikipage]
|
Loading…
Reference in New Issue
Block a user