Skip to content
Open
Show file tree
Hide file tree
Changes from 1 commit
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
33 changes: 33 additions & 0 deletions .github/workflows/adoption-snapshot.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,33 @@
name: Adoption Snapshot

on:
schedule:
# Daily at 06:00 UTC — captures GitHub traffic before the 14-day window rolls off
- cron: "0 6 * * *"
workflow_dispatch: # allow manual runs

permissions:
contents: write # needed to commit snapshot files

jobs:
snapshot:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
Comment thread
TimeToBuildBob marked this conversation as resolved.
Outdated

- name: Run adoption snapshot
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
Comment thread
TimeToBuildBob marked this conversation as resolved.
Outdated
run: python3 scripts/adoption_snapshot.py --out metrics/

- name: Commit snapshot
run: |
git config user.name "github-actions[bot]"
git config user.email "github-actions[bot]@users.noreply.github.com"
git add metrics/
if git diff --staged --quiet; then
echo "No changes to commit (snapshot already up to date)"
else
git commit -m "chore(metrics): daily adoption snapshot $(date -u +%Y-%m-%d)"
git push
Comment thread
TimeToBuildBob marked this conversation as resolved.
Outdated
fi
65 changes: 65 additions & 0 deletions metrics/adoption-2026-09-02.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,65 @@
{
"snapshot_at": "2026-09-02T01:18:42.212052+00:00",
"repo": "uniswap-python/uniswap-python",
"package": "uniswap-python",
"github": {
"stars": 1011,
"forks": 375,
"watchers": 23,
"open_issues": 65
},
"github_traffic": {
"clones_14d": null,
"unique_cloners_14d": null,
"views_14d": null,
"unique_visitors_14d": null,
"clones_error": "HTTP 403: Forbidden",
"views_error": "HTTP 403: Forbidden"
},
"pypi": {
"error": "HTTP 429: Too Many Requests",
"note": "pypistats.org rate-limited; retry after a few minutes"
},
"pypi_versions": [
{
"version": "0.8.0",
"released": "2026-08-03T09:45:06"
},
{
"version": "0.7.1",
"released": "2023-09-09T12:22:42"
},
{
"version": "0.7.0",
"released": "2023-03-30T13:21:25"
},
{
"version": "0.6.2",
"released": "2022-11-08T13:36:42"
},
{
"version": "0.6.1",
"released": "2022-10-18T12:25:29"
},
{
"version": "0.6.0",
"released": "2022-08-29T10:03:46"
},
{
"version": "0.5.5",
"released": "2022-01-03T09:02:11"
},
{
"version": "0.5.4",
"released": "2021-12-21T09:53:51"
},
{
"version": "0.5.3",
"released": "2021-10-19T10:34:58"
},
{
"version": "0.5.2",
"released": "2021-06-23T13:58:55"
}
]
}
41 changes: 41 additions & 0 deletions metrics/adoption-2026-09-02.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,41 @@
# uniswap-python Adoption Snapshot

**Snapshot date**: 2026-09-02T01:18:42.212052+00:00

## GitHub

| Metric | Value |
| --- | --- |
| Stars | 1011 |
| Forks | 375 |
| Watchers | 23 |
| Open Issues | 65 |

## GitHub Traffic (14-day window)

| Metric | Value |
| --- | --- |
| Clones (14d) | N/A |
| Unique Cloners (14d) | N/A |
| Views (14d) | N/A |
| Unique Visitors (14d) | N/A |

## PyPI Downloads

| Period | Downloads |
| --- | --- |
| Last day | N/A |
| Last week | N/A |
| Last month | N/A |

__

## Recent Releases

| Version | Released |
| --- | --- |
| 0.8.0 | 2026-08-03 |
| 0.7.1 | 2023-09-09 |
| 0.7.0 | 2023-03-30 |
| 0.6.2 | 2022-11-08 |
| 0.6.1 | 2022-10-18 |
Loading
Loading