Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/betrusted-io/crate-scraper
A script for scraping and storing cargo crates
https://github.com/betrusted-io/crate-scraper
Last synced: 2 days ago
JSON representation
A script for scraping and storing cargo crates
- Host: GitHub
- URL: https://github.com/betrusted-io/crate-scraper
- Owner: betrusted-io
- Created: 2022-01-10T09:44:19.000Z (almost 3 years ago)
- Default Branch: main
- Last Pushed: 2024-05-30T11:00:40.000Z (7 months ago)
- Last Synced: 2024-05-30T12:36:02.900Z (7 months ago)
- Language: Rust
- Size: 132 MB
- Stars: 15
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# crate-scraper
This script depends on:
- [`cargo-download`](https://github.com/Xion/cargo-download)
- A Debian/Ubuntu Linux flavored `tar` commandThis is a script that scrapes all the crates based on crates.io inside a Cargo.lock
file and stores them locally. It also can perform a quick "analysis" which simply
looks for all the `build.rs` scripts and collates them into a single file for
quicker and easier inspection of what all the `build.rs` scripts are trying to run
on your local machine.The repo is committed with the fetched artifacts, so we have some traceability in
terms of looking at what happened in a given Xous build. Ideally this script is run
once every tagged release cycle and the files are re-committed in this repo.It's fairly heavy-weight and a work in progress so it's not integrated into the CI
flow (yet). Perhaps once this has matured a bit and I have a better idea of exactly
what I'm looking for, this will get integrated into the CI flow. But for now,
this lets me put a pin in the source files that are involved in building `xous-core`
such that I can look at them later in case there's any problems.Here's a log of all the times this has been run:
- Jan 10 2022 - `xous-core` eb0c1c437768bd6dbdc91fca72b328b98d3e1d7b
- Feb 13 2022 - `xous-core` 4abb6548cd5596a1b929c18b43b51c49857decda - v0.9.6 tag
- Mar 1 2022 - `xous-core` dd017fb291ec22e8db8949bd067df0b8dc1aaba1 - v0.9.7 tag - no change to Cargo.toml
- Mar 2 2022 - `xous-core` 06e391e5419581c3ebb0fbfcfbac49c2aabfc134 - v0.9.7 tag+2 - Subtle fix to PDDB
- Apr 20 2022 - `xous-core` b39f4c38ebedfec6828238824fa048251cfd0dbf - v0.9.8 tag+4 - new release
- Jul 19 2022 - `xous-core` 593928bd752cf3cf408e6939fde94ca19bcbefa3 - v0.9.9 tag
- Jul 25 2022 - `xous-core` ec5cc29ccd4752f84077b5c502b960238a44835a - v0.9.9 tag+30 - hotfix for AES-KWP issue
- Oct 10 2022 - `xous-core` 709ff8f9f22f870e13732930483d1c728d77b5b7 - v0.9.10 tag+13 - new release
- Dec 13 2022 - `xous-core` 8e1d05020d1ed08cf46de0f0a015a44a6ed8fcac - v0.9.11 tag+3 - new release
- Feb 6 2023 - `xous-core` ad5296e3b65f4d67c6611b2fd73f7403813ece53 - v0.9.12 tag+0 - new release
- May 7 2023 - `xous-core` 874bb655df87d1426a8f48dae79485ea6f83d2cd - v0.9.13 tag+2 - new release
- Aug 8 2023 - `xous-core` a735cfa60228b3758798e49056243c5f475d2e53 - v0.9.14 tag+5 - new release
- Dec 25 2023 - `xous-core` 22cd08dc571b85f5d9bf3114fd83033213e79982 - v0.9.15 tag+16 - new release
- May 30 2024 - `xous-core` 4d28e940d0da4880fa1f8616dd04795320c85cac - v0.9.16 tag+0 - new release