This package provides a portable, cross-platform tool for uploading files to Dataverse, supporting both command-line and GUI modes.
dans-dv-upload.pyz— The self-contained Python executable (shiv package)dans-dv-upload-gui— Helper script for launching the GUI (Linux/macOS)dans-dv-upload-gui.bat— Helper script for launching the GUI (Windows)README.md— This fileLICENSE— License information
- Python 3.7+
tkinter(for GUI mode)- Linux:
sudo apt install python3-tk - macOS: Included with standard Python installer
- Windows: Included with standard Python installer
- Linux:
- Download and extract the appropriate package for your platform:
- Windows: Use the
.ziparchive - Linux/macOS: Use the
.tar.gzarchive
- Windows: Use the
- Unpack the archive to a directory of your choice.
- (Linux/macOS) Make the GUI script executable:
chmod +x dans-dv-upload-gui
- Linux/macOS:
./dans-dv-upload-gui
- Windows:
Double-click
dans-dv-upload-gui.bator run:dans-dv-upload-gui.bat
- All platforms:
Use
python3 dans-dv-upload.pyz <doi> <file> [options]
--helpfor options.
- The helper scripts always run the
.pyzin the same directory. - Ensure Python 3 and tkinter are installed on your system.
- No installation is required; just unpack and run.
dans-dv-upload/
dans-dv-upload.pyz
dans-dv-upload-gui
dans-dv-upload-gui.bat
README.md
LICENSE