From feeaa88c7d955480bd11fa12363e64a29f2d160d Mon Sep 17 00:00:00 2001 From: Oliver Walters Date: Mon, 2 Jan 2023 22:57:37 +1100 Subject: [PATCH 1/5] Add icon data to stats.yml --- .github/get_stats.py | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/.github/get_stats.py b/.github/get_stats.py index 73dda90e..89012427 100644 --- a/.github/get_stats.py +++ b/.github/get_stats.py @@ -40,7 +40,7 @@ forks = gh_data.get('forks_count', 0) link = get_data(f'https://api.github.com/repos/{github_project}/contributors?per_page=1', mode=ReturnMode.header).get('Link') contributors = link.split('page=')[-1].split('>')[0] # Crowdin -crowdin_data = get_data(f'https://api.crowdin.com/api/v2/projects/{crowdin_projet_id}?limit=1000', 'data', auth=os.environ.get('CROWDIN_TOKEN')) + crowdin_data = get_data(f'https://api.crowdin.com/api/v2/projects/{crowdin_projet_id}?limit=1000', 'data', auth=os.environ.get('CROWDIN_TOKEN')) languages = len(crowdin_data.get('targetLanguageIds', [])) #translators = get_data(f'https://api.crowdin.com/api/v2/projects/{crowdin_projet_id}/members', 'data', auth=crowdin_token) @@ -49,14 +49,19 @@ file_name.write_text( f"""stats: - name: Docker pulls number: {docker} + icon: fab fa-docker - name: GitHub Stars number: {stars} + icon: fas fa-stars - name: Forks number: {forks} + icon: fas fa-code-map - name: Contributors number: {contributors} + icon: fas fa-hands-helping - name: Languages - number: {languages}""") + number: {languages} + icon: fas fa fa-language #- name: Translators # number: {translators} # """) From 6f69c0d978a9f44eaa05f43490c9797b7c19c65d Mon Sep 17 00:00:00 2001 From: Oliver Walters Date: Mon, 2 Jan 2023 23:34:04 +1100 Subject: [PATCH 2/5] Add icons to landing page --- .github/get_stats.py | 14 ++++++-------- _data/general/stats.yml | 8 +++++++- _includes/base/head.html | 3 +++ _includes/block/stats.html | 7 ++++++- 4 files changed, 22 insertions(+), 10 deletions(-) diff --git a/.github/get_stats.py b/.github/get_stats.py index 89012427..73ce9c4d 100644 --- a/.github/get_stats.py +++ b/.github/get_stats.py @@ -49,19 +49,17 @@ file_name.write_text( f"""stats: - name: Docker pulls number: {docker} - icon: fab fa-docker + icon: fa-brands fa-docker - name: GitHub Stars number: {stars} - icon: fas fa-stars + icon: fa-solid fa-stars - name: Forks number: {forks} - icon: fas fa-code-map + icon: fa-solid fa-code-branch - name: Contributors number: {contributors} - icon: fas fa-hands-helping + icon: fa-solids fa-hands-helping - name: Languages number: {languages} - icon: fas fa fa-language - #- name: Translators - # number: {translators} - # """) + icon: fa-solid fa fa-language +""" \ No newline at end of file diff --git a/_data/general/stats.yml b/_data/general/stats.yml index 3e41ea99..c1b9c025 100644 --- a/_data/general/stats.yml +++ b/_data/general/stats.yml @@ -1,11 +1,17 @@ stats: - name: Docker pulls number: 2176492 + icon: fa-brands fa-docker - name: GitHub Stars number: 2250 + icon: fa-solid fa-stars - name: Forks number: 351 + icon: fa-solid fa-code-branch - name: Contributors number: 52 + icon: fa-solid fa-hands-helping - name: Languages - number: 26 \ No newline at end of file + number: 26 + icon: fa-solid fa-language + \ No newline at end of file diff --git a/_includes/base/head.html b/_includes/base/head.html index 4f4a3c27..686ddb7a 100644 --- a/_includes/base/head.html +++ b/_includes/base/head.html @@ -8,6 +8,9 @@ + + + {{ site.title }}{% if page.title %} - {{ page.title }}{% endif %} diff --git a/_includes/block/stats.html b/_includes/block/stats.html index 15ffbb44..46f5c6f5 100644 --- a/_includes/block/stats.html +++ b/_includes/block/stats.html @@ -5,7 +5,12 @@ {% assign stats = stats|default:site.data.general.stats.stats %} {% for item in stats %}
-

{{ item.number | intword }}

+

+ {% if item.icon %} +   + {% endif %} + {{ item.number | intword }} +

{{ item.name }}

{% endfor %} From 0d332ebf5a11aa8bcd7308ba298158b2286d70e1 Mon Sep 17 00:00:00 2001 From: Oliver Walters Date: Mon, 2 Jan 2023 23:36:01 +1100 Subject: [PATCH 3/5] Add rocket icon --- _includes/base/header.html | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/_includes/base/header.html b/_includes/base/header.html index d90e5aa7..50c4eb22 100644 --- a/_includes/base/header.html +++ b/_includes/base/header.html @@ -15,7 +15,9 @@ {% if page.main_page %} - Open demo - {% endif %} +   + Open demo + + {% endif %} \ No newline at end of file From 85b23bb6df085ff64aa3bd35df9308b187b40fd9 Mon Sep 17 00:00:00 2001 From: Oliver Walters Date: Mon, 2 Jan 2023 23:37:02 +1100 Subject: [PATCH 4/5] stars -> star --- .github/get_stats.py | 2 +- _data/general/stats.yml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/get_stats.py b/.github/get_stats.py index 73ce9c4d..e64e7a54 100644 --- a/.github/get_stats.py +++ b/.github/get_stats.py @@ -52,7 +52,7 @@ f"""stats: icon: fa-brands fa-docker - name: GitHub Stars number: {stars} - icon: fa-solid fa-stars + icon: fa-solid fa-star - name: Forks number: {forks} icon: fa-solid fa-code-branch diff --git a/_data/general/stats.yml b/_data/general/stats.yml index c1b9c025..73dcd1d7 100644 --- a/_data/general/stats.yml +++ b/_data/general/stats.yml @@ -4,7 +4,7 @@ stats: icon: fa-brands fa-docker - name: GitHub Stars number: 2250 - icon: fa-solid fa-stars + icon: fa-solid fa-star - name: Forks number: 351 icon: fa-solid fa-code-branch From 5e407443b129274bf6ec0673f86d3e69ee9a5342 Mon Sep 17 00:00:00 2001 From: Oliver Walters Date: Mon, 2 Jan 2023 23:38:04 +1100 Subject: [PATCH 5/5] Fix get_stats.py --- .github/get_stats.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/get_stats.py b/.github/get_stats.py index e64e7a54..cd0a3ef0 100644 --- a/.github/get_stats.py +++ b/.github/get_stats.py @@ -40,7 +40,7 @@ forks = gh_data.get('forks_count', 0) link = get_data(f'https://api.github.com/repos/{github_project}/contributors?per_page=1', mode=ReturnMode.header).get('Link') contributors = link.split('page=')[-1].split('>')[0] # Crowdin - crowdin_data = get_data(f'https://api.crowdin.com/api/v2/projects/{crowdin_projet_id}?limit=1000', 'data', auth=os.environ.get('CROWDIN_TOKEN')) +crowdin_data = get_data(f'https://api.crowdin.com/api/v2/projects/{crowdin_projet_id}?limit=1000', 'data', auth=os.environ.get('CROWDIN_TOKEN')) languages = len(crowdin_data.get('targetLanguageIds', [])) #translators = get_data(f'https://api.crowdin.com/api/v2/projects/{crowdin_projet_id}/members', 'data', auth=crowdin_token)