Skip to content

Latest commit

 

History

History
25 lines (19 loc) · 1.16 KB

README.md

File metadata and controls

25 lines (19 loc) · 1.16 KB

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