Skip to content

colav/Chibchas

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

chibchas_server

Or using some command line options

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 for InstituLAC official institution name "UNIVERSIDAD DE ANTIOQUIA", use

chibchas_institulac --gdrive_path=/home/restrepo/tmp --institution="UNIVERSIDAD DE ANTIOQUIA" --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

RClone

required administrative permissions with apt.

apt install rclone

configure rclone following this instructions

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/