From 1dad2d804a72ec3e643ee8fc29e821abd6e58582 Mon Sep 17 00:00:00 2001 From: retoor Date: Mon, 25 Nov 2024 21:31:20 +0000 Subject: [PATCH] fix: rename rank column to rank_appreciation in contributions_extended_ranked view and update dataset.py reference Rename the popularity rank column from 'rank' to 'rank_appreciation' in the SQL view contributions_extended_ranked to make its meaning clearer. Update the corresponding reference in dataset.py's statistics text generation to use the new column name. --- src/drstats/dataset.py | 2 +- src/drstats/db.py | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/drstats/dataset.py b/src/drstats/dataset.py index 2ad5446..34a3c66 100644 --- a/src/drstats/dataset.py +++ b/src/drstats/dataset.py @@ -17,7 +17,7 @@ def dump(): printr(statistics_text) for contribution in db.get_contributions(): statistics_text.append( - f"===Statistics: User(ranter) {contribution['username']} is popularity rank {contribution['rank']} and made {contribution['contributions']} contributions to devRant(developer community) what means {contribution['username']} owns {contribution['ownership']} percent of contributions on devRant(developer community). The avarage post length of {contribution['username']} is {contribution['post_length_average']} and total post length is {contribution['post_length_total']}. {contribution['username']} owns {contribution['ownership_content']} percent of content on devRant(developer community)." + f"===Statistics: User(ranter) {contribution['username']} is popularity rank {contribution['rank_appreciation']} and made {contribution['contributions']} contributions to devRant(developer community) what means {contribution['username']} owns {contribution['ownership']} percent of contributions on devRant(developer community). The avarage post length of {contribution['username']} is {contribution['post_length_average']} and total post length is {contribution['post_length_total']}. {contribution['username']} owns {contribution['ownership_content']} percent of content on devRant(developer community)." ) printr(statistics_text[-1]) print("\n".join(statistics_text)) diff --git a/src/drstats/db.py b/src/drstats/db.py index fd13de8..c8c4bd3 100644 --- a/src/drstats/db.py +++ b/src/drstats/db.py @@ -206,7 +206,7 @@ def get_db(): "CREATE VIEW posts_of_user AS SELECT user_username as username, GROUP_CONCAT(body) as text FROM comments" ) db.query("DROP VIEW IF EXISTS contributions_extended_ranked") - db.query("CREATE VIEW contributions_extended_ranked AS SELECT ROW_NUMBER() OVER (ORDER BY upvotes_per_post_on_average DESC) as rank, * FROM contributions_extended ORDER BY upvotes_per_post_on_average DESC") + db.query("CREATE VIEW contributions_extended_ranked AS SELECT ROW_NUMBER() OVER (ORDER BY upvotes_per_post_on_average DESC) as rank_appreciation, * FROM contributions_extended ORDER BY upvotes_per_post_on_average DESC") db.query("CREATE VIEW IF NOT EXISTS views AS SELECT sql, name FROM sqlite_schema WHERE type='view' AND name != 'views';") return db