languish

所属分类:编程语言基础
开发工具:TypeScript
文件大小:0KB
下载次数:0
上传日期:2023-04-04 02:07:55
上 传 者sh-1993
说明:  Languish,一个探索编程语言趋势的网页
(Languish, a web page for exploring programming language trends)

文件列表:
.vscode/ (0, 2023-12-09)
.vscode/settings.json (45, 2023-12-09)
Cargo.lock (3478, 2023-12-09)
Cargo.toml (35, 2023-12-09)
LICENSE (855, 2023-12-09)
package-lock.json (1282856, 2023-12-09)
package.json (1204, 2023-12-09)
process/ (0, 2023-12-09)
process/Cargo.toml (280, 2023-12-09)
process/gh_merge_events.py (1036, 2023-12-09)
process/gh_to_json.py (969, 2023-12-09)
process/ghmerge.py (2568, 2023-12-09)
process/ghquery.py (4557, 2023-12-09)
process/lang-query.sql (2740, 2023-12-09)
process/langmerge.py (1662, 2023-12-09)
process/process.py (2072, 2023-12-09)
process/query.py (3928, 2023-12-09)
process/so_process.py (2986, 2023-12-09)
process/src/ (0, 2023-12-09)
process/src/main.rs (2170, 2023-12-09)
process/wp_query.py (2259, 2023-12-09)
public/ (0, 2023-12-09)
public/favicon-16x16.png (766, 2023-12-09)
public/favicon-32x32.png (1146, 2023-12-09)
public/favicon.svg (429, 2023-12-09)
public/index.html (632, 2023-12-09)
public/robots.txt (67, 2023-12-09)
scripts/ (0, 2023-12-09)
scripts/data/ (0, 2023-12-09)
scripts/data/gh-issue-event.json (896061, 2023-12-09)
scripts/data/gh-pull-request.json (957276, 2023-12-09)
scripts/data/gh-push-event.json (2, 2023-12-09)
scripts/data/gh-star-event.json (902122, 2023-12-09)
scripts/data/github-licenses.json (608, 2023-12-09)
scripts/data/groups.json (100, 2023-12-09)
... ...

# Languish — Programming Language Trends ## Links - [Languish live site](https://tjpalmer.github.io/languish/) - Try it out! - [Context Free video channel](https://www.youtube.com/channel/UCS4FAVeYW_IaZqAbqhlvxlA), for which this tool was originally designed - *Subscribe if you like programming languages!* ## Features - Currently provides data from GitHub and Stack Overflow - Measures current activity/velocity rather than total past mass - Defaults to a simple "Mean Score" of other percentages - I couldn't tell which individual metric was best - I don't want a fancy equation that allows me just to get the results I want - Can change y axis metric without changing language selections - Provides metrics for many languages - Links to GitHub topics and trending repos by language - Can permalink to Languish configured selections and metric - Less than 250 KB (including data) and only 6 HTTP requests - *Limitation:* Works on my phone, but not carefully tailored for mobile ## Credits - Uses icons from [Feather Icons](https://feathericons.com/) and [Font Awesome](https://fontawesome.com/), via [IcoMoon](https://icomoon.io/) - Uses dependencies as specified in the package.json file - Please see their respective licenses - Previously used data from [GitHut 2.0](https://madnight.github.io/githut/) and still bases some queries and analysis from here ## Additional notes - [Adding a language to GitHub](https://github.com/github/linguist/blob/master/CONTRIBUTING.md#adding-a-language) - Stack Overflow tag query: ```sql select tags, extract(year from creation_date) year, extract(quarter from creation_date) quarter, count(*) count from `bigquery-public-data.stackoverflow.posts_questions` group by tags, year, quarter order by count(*) desc ``` - Also: https://data.stackexchange.com/ (with 50k row limit but updates sooner) ```sql SELECT t.TagName, DatePart(quarter, p.LastActivityDate) AS q, Year(p.LastActivityDate) AS y, COUNT(p.Id) As NumPosts FROM Posts p JOIN PostTags pt ON p.Id = pt.PostId JOIN Tags t ON t.Id = pt.TagId WHERE Year(p.LastActivityDate) = 2022 AND DatePart(quarter, p.LastActivityDate) = 4 GROUP BY DatePart(quarter, p.LastActivityDate), Year(p.LastActivityDate), t.TagName ORDER BY y, q, NumPosts DESC ``` - https://subredditstats.com/api/subreddit?name=Python - https://wikimedia.org/api/rest_v1/

近期下载者

相关文件


收藏者