/nc-userimporter

This tool creates Nextcloud users from a CSV file, which you exported from some other software or created with a spreadsheet software.

Primary LanguagePythonGNU General Public License v3.0GPL-3.0

About nc-userimporter

This tool creates Nextcloud users from a CSV file, which you exported from some other software or created with a spreadsheet software.

Zip file with an executable for Windows is available here: https://get.edudocs.org/de/assets/nc-userimporter/ - If you have a Python3 environment with all the dependencies/modules installed, you can run the script without the build of course.

Screenshot input: Screenshot from Windows commandline

Instructions

  1. Download and extract the zip-file from https://get.edudocs.org/de/assets/nc-userimporter/

  2. Insert data:

    • config.xml: Insert your cloud-admin credentials into file config.xml. The user must have admin permissions in your Nextcloud.
    • users.csv: Insert the user data into the file users.csv or recreate it with the same columns in a spreadsheet software.
  3. Start the tool:

  4. Follow the interactive commandline instructions. Check output.log ("output"-folder in script-directory) and your user overview in Nextcloud.

Output

Screenshot output:

Generated PDF file with user credentials


ToDo

Open features, not yet implemented (help appreciated):