Skip to content

essaathar/kolibri-bulk-csv-generator

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Kolibri Bulk CSV Generator

Overview

This repository provides a Bash script (content/script.sh) to automate the creation of the Content.csv file which is used in the CSV Workflow to upload the channel on Kolibri Studio (a product of Learning Equality). It simplifies the initial setup process of the CSV Workflow by automatically populating the required Content.csv file based on the structure of a local channel folder.

The script eliminates the need to manually create the Content.csv file when preparing content for bulk uploads in Kolibri.

Features

  • Automates the generation of the Content.csv files for Kolibri channels.
  • Uploads the channel on Kolibri Studio.

Assumptions (TODO)

  • Have Python 3.10 or greater.
  • .env file present inside content folder, in which the API_TOKEN is the Kolibri API Token, taken from Account Settings on Kolibri Studio.

Install

pip install -r requirements.txt

Usage

chmod +x ./content/script.sh
./content/script.sh

Releases

No releases published

Packages

No packages published