Skip to content

A library to reliabbly fetch code via HTTP, FTP and version control systems.

Notifications You must be signed in to change notification settings

bobquest33/fetchcode

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

26 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Fetchcode

It is a library to reliably fetch code via HTTP, FTP and version control systems.

Installation

Clone the repo using git clone https://github.com/nexB/fetchcode

Then install all the requirements using pip3 install -r requirements.txt

Running test suite

To run test suite python3 -m pytest

Usage of API to fetch HTTP/S and FTP URLs

` from fetchcode import fetch url = 'A Http or FTP URL' location = 'Location of file' # This returns a response object which has attributes # 'content_type' content type of the file # 'location' the absolute location of the files that was fetched # 'scheme' scheme of the URL # 'size' size of the retrieved content in bytes # 'url' fetched URL resp = fetch(url = url) `

About

A library to reliabbly fetch code via HTTP, FTP and version control systems.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 100.0%