Fetchcode A smart code downloader
summary
Fetchcode is a GSOC-built library that downloads by plain URL or standardized package-url and returns rich packagecode models (metadata, licenses, download URL). It currently supports HTTP, FTP and VCS hosts (git/mercurial/svn/bzr) and six registries (npm, PyPI, RubyGems, Cargo, GitHub, Bitbucket), and reuses vendored internals like vendored pip to drive downloads. Tests rely heavily on mocked network fixtures; the project is functional but not yet production-ready, with plans for Docker image fetching and a dependency resolver aiming at millions of downloads.
AI-written summary · about
chapters (8)
- 0:00Start
- 5:39Package URLs examples
- 6:28ScanCode Toolkit
- 7:31PackagedCode
- 8:59Fetchcode
- 10:18Problems faced in VCS download
- 11:32URL to "Package data"
- 13:05Next step
related talks
10mFetching private data with Repo Rules and MODULE Extensions
37mMachine Learning on Source Code
38mBeyond Code: Repository Mining with Clojure
01h 01mWebcrawler
08mSupercharging Developer Productivity With Advanced Code Search
13mShip Faster with Codex
19mCodfsh – fshing beyond linters
38mFortifying Your Codebase with GitHub
