Metadata-Version: 1.1
Name: cratesmirror
Version: 1.0.3
Summary: Download all crates on https://crates.io
Home-page: https://github.com/ustclug/LUG-crates_mirror
Author: Knight
Author-email: anonymousknight96@gmail.com
License: MIT
Description: CratesMirror
        ============
        
        About
        =====
        
        Download all crates on `crates.io <https://crates.io>`__
        
        Dependencies
        ============
        
        Python >= 2.7.9
        
        -  `requests <https://pypi.python.org/pypi/requests/>`__
        -  `GitPython <https://pypi.python.org/pypi/GitPython/>`__
        
        Installation
        ============
        
        ::
        
            $ pip install cratesmirror
        
        
        Usage
        ======
        
        .. code-block:: python
            
            from cratesmirror import CratesMirror
        
            indexdir = '/srv/git/index'
            cratesdir = '/srv/www/crates'
            config = {'dl': 'https://crates.mirrors.ustc.edu.cn/api/v1/crates',
                      'api': 'https://crates.io'}
            # By default, it will be saved at os.getcwd()/crates.db
            dbpath = '/var/lib/cratesmirror/crates.db'
        
            with CratesMirror(indexdir, cratesdir, config=config, dbpath=dbpath) as mirror:
                mirror.update_repo()
        
            # with proxy
            proxies = {
              "http": "http://10.10.1.10:3128",
              "https": "http://10.10.1.10:1080",
            }
            with CratesMirror(indexdir, cratesdir, config=config, proxy=proxies, dbpath=dbpath) as mirror:
                mirror.update_repo()
        
        
        Or use it in CLI
        
        ::
        
            $ python -m cratesmirror -h
        
        
        
Platform: UNKNOWN
Classifier: Development Status :: 3 - Alpha
Classifier: Environment :: Web Environment
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 2.7
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.3
Classifier: Programming Language :: Python :: 3.4
Classifier: Programming Language :: Python :: 3.5
