Skip to main content

InstituLAC Automation Tools

Project description

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/

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

chibchas-0.2.18b0.tar.gz (55.4 kB view hashes)

Uploaded Source

Built Distribution

Chibchas-0.2.18b0-py3-none-any.whl (54.2 kB view hashes)

Uploaded Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page