Metadata-Version: 2.1
Name: Chibchas
Version: 0.2.7b0
Summary: InstituLAC Automation Tools
Home-page: https://github.com/colav/Chibchas
Author: Colav
Author-email: colav@udea.edu.co
License: BSD
Description: <center><img src="https://raw.githubusercontent.com/colav/colav.github.io/master/img/Logo.png"/></center>
        
        # Chibchas
        InstituLAC Automation Tools
        
        # Description
        Package allows to download data from InstituLAC/Minciencias (Colombia) and upload it to Google Drive to do validation
        
        # Installation
        
        ## Package
        `pip install chibchas`
        
        # Usage
        ## Web app
        Let's start the server executing
        ```.sh
        chibchas_server
        ```
        Or using some command line options
        ```.sh
        chibchas_server --port 8080 --ip x.x.x.x
        ```
        
        where `x.x.x.x` is your local IP
        
        you can access to the server for the endpoints for example on: http://127.0.1.1:8080
        depending on the IP and PORT that you are providing to `chibchas`.
        
        ## Console
        To obtain the information of the first two groups and save the output files in `/home/usario/somedir`, use
        ```bash
        chibchas_institulac --gdrive_path=/home/restrepo/tmp  --end=2
        ```
        or check `chibchas_institulac --help` for further options. The default `--end` option, save output files for all the avalaible "Avalados" groups.
        
        The `--gdrive_path` can be a Google Drive folder. See below:
        
        ## Configure Google Drive Api
        Create a project https://developers.google.com/workspace/guides/create-project
        
        create a oauth credentials https://developers.google.com/drive/api/v3/enable-drive-api
        
        download the json file with configuration
        ![JSON Api Config](img/apijson.png?raw=true "Download json with credentials")
        
        
        ## RClone
        required administrative permissions with apt.
        
        `apt install rclone`
        
        
        configure rclone following [this instructions](https://rclone.org/drive/) 
        
        client_id and client_secret can be found on the json previously downloaded.
        
        Mount the filesystem, it doesn't required administrative permissions.
        
        `
         rclone mount -v  --daemon remote:project/path  local/path
        `
        
        
        # License
        BSD-3-Clause License 
        
        # Links
        http://colav.udea.edu.co/
        
        
        
        
        
Platform: UNKNOWN
Classifier: Development Status :: 3 - Alpha
Classifier: Intended Audience :: Developers
Classifier: Topic :: Software Development :: Build Tools
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.6
Classifier: Programming Language :: Python :: 3.7
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Description-Content-Type: text/markdown
