|
6 | 6 |
|
7 | 7 | {% if item.source %}
|
8 | 8 | {% if item.source == 'crates' %}
|
9 |
| - {% set data = load_data(url = "https://crates.io/api/v1/crates/" ~ item.name ~ "?include=", format="json", headers=["User-Agent=arewegameyet ( [email protected])"]) %} |
| 9 | + {% set data = load_data(url = "https://crates.io/api/v1/crates/" ~ item.name ~ "?include= downloads", format="json", headers=["User-Agent=arewegameyet ( [email protected])"]) %} |
10 | 10 | {# human readable name #}
|
11 | 11 | {% set name = data.crate.name %}
|
12 | 12 | {# Github/Gitlab/Etc. repository #}
|
13 | 13 | {% set repository_url = data.crate.repository %}
|
14 | 14 | {% set crate_url = 'https://crates.io/crates/' ~ name %}
|
15 | 15 | {% set description = data.crate.description %}
|
| 16 | + {% set latest_version = data.crate.default_version %} |
| 17 | + {% set downloads = data.crate.downloads %} |
| 18 | + {% set recent_downloads = data.crate.recent_downloads %} |
16 | 19 | {% if data.crate.homepage %}
|
17 | 20 | {% set homepage_url = data.crate.homepage %}
|
18 | 21 | {% endif %}
|
|
26 | 29 | {% set homepage_url = data.homepage %}
|
27 | 30 | {% endif %}
|
28 | 31 | {% set description = data.description %}
|
| 32 | + {% set stars = data.stargazers_count %} |
| 33 | + {% set last_commit = data.pushed_at %} |
29 | 34 | {% endif %}
|
30 | 35 | {% endif %}
|
31 | 36 |
|
|
113 | 118 | <div class="item">
|
114 | 119 | <div class="content">
|
115 | 120 | <a href="https://crates.io/crates/{{name}}">
|
116 |
| - <img src="https://img.shields.io/crates/v/{{name}}.svg?maxAge=2592000" alt="Crates.io link for {{ name }}"> |
| 121 | + <img src="https://img.shields.io/crates/v/{{name}}.svg?maxAge=2592000" alt="Latest version: {{ latest_version }}"> |
117 | 122 | </a>
|
118 | 123 | </div>
|
119 | 124 | </div>
|
120 |
| - <div class="item" aria-hidden="true"> |
| 125 | + <div class="item"> |
121 | 126 | <div class="content">
|
122 | 127 | <a href="https://crates.io/crates/{{name}}">
|
123 |
| - <img src="https://img.shields.io/crates/d/{{name}}.svg?maxAge=2592000" alt="Download count for {{ name }}"> |
| 128 | + <img src="https://img.shields.io/crates/d/{{name}}.svg?maxAge=2592000" alt="Downloads: {{ downloads }}"> |
124 | 129 | </a>
|
125 | 130 | </div>
|
126 | 131 | </div>
|
127 |
| - <div class="item" aria-hidden="true"> |
| 132 | + <div class="item"> |
128 | 133 | <div class="content">
|
129 | 134 | <a href="https://crates.io/crates/{{name}}">
|
130 |
| - <img src="https://img.shields.io/crates/dr/{{name}}.svg?maxAge=2592000" alt="Recent download count for {{ name }}"> |
| 135 | + <img src="https://img.shields.io/crates/dr/{{name}}.svg?maxAge=2592000" alt="Recent downloads: {{ recent_downloads }}"> |
131 | 136 | </a>
|
132 | 137 | </div>
|
133 | 138 | </div>
|
134 |
| - <div class="item" aria-hidden="true"> |
| 139 | + <div class="item"> |
135 | 140 | <div class="content">
|
136 | 141 | <a href="https://crates.io/crates/{{name}}">
|
137 |
| - <img src="https://img.shields.io/crates/l/{{name}}.svg?maxAge=2592000" alt="License for {{ name }}"> |
| 142 | + <img src="https://img.shields.io/crates/l/{{name}}.svg?maxAge=2592000" alt="View license for {{ name }}"> |
138 | 143 | </a>
|
139 | 144 | </div>
|
140 | 145 | </div>
|
141 | 146 | {% endif %}
|
142 | 147 | {% if item.source and item.source == 'github' %}
|
143 |
| - <div class="item" aria-hidden="true"> |
| 148 | + <div class="item"> |
144 | 149 | <div class="content">
|
145 | 150 | <a href="https://github.com/{{owner}}/{{name}}">
|
146 |
| - <img src="https://img.shields.io/github/stars/{{owner}}/{{name}}?style=flat" alt="Github Stars for {{ name }}"> |
| 151 | + <img src="https://img.shields.io/github/stars/{{owner}}/{{name}}?style=flat" alt="Github Stars: {{ stars }}"> |
147 | 152 | </a>
|
148 | 153 | </div>
|
149 | 154 | </div>
|
150 |
| - <div class="item" aria-hidden="true"> |
| 155 | + <div class="item"> |
151 | 156 | <div class="content">
|
152 | 157 | <a href="https://github.com/{{owner}}/{{name}}">
|
153 |
| - <img src="https://img.shields.io/github/last-commit/{{owner}}/{{name}}" alt="Last commit date for {{ name }}"> |
| 158 | + <img src="https://img.shields.io/github/last-commit/{{owner}}/{{name}}" alt="Last commit date: {{ last_commit | date }}"> |
154 | 159 | </a>
|
155 | 160 | </div>
|
156 | 161 | </div>
|
|
0 commit comments