mirror of
https://github.com/metadata-swiss/excel_upload.git
synced 2026-10-18 20:15:24 +00:00
Read-only mirror of https://github.com/metadata-swiss/excel_upload — Bundesamt für Statistik. Issues & pull requests at the source.
- Python 44.5%
- CSS 28.6%
- HTML 25.5%
- Dockerfile 1.3%
| Filename | Latest commit message | Latest commit date |
|---|---|---|
|
|
||
| .do | ||
| .github | ||
| app | ||
| core | ||
| src | ||
| .dockerignore | ||
| .gitignore | ||
| .gitleaks.toml | ||
| config.py | ||
| Dockerfile | ||
| Dockerfile.azure | ||
| jwt_helpers.py | ||
| Procfile | ||
| README.md | ||
| requirements.txt | ||
| run.py | ||
| wsgi.py | ||
I14Y Dataset Import Tool
Metadata Import Made Easy
Streamline your dataset management workflow! This tool enables efficient bulk importation of dataset metadata into Switzerland's I14Y platform.
Note: This repository is for those who want to deploy the code themselves. If you only want to use the service, please visit the I14Y Excel Importer web application.
Deployment on Digital Ocean App Platform
Prerequisites
- A GitHub account with this repository pushed to it
- A Digital Ocean account
Steps
- Create a new app on Digital Ocean App Platform
- Connect your GitHub repository
- Configure environment variables:
FLASK_SECRET_KEY: A secure random string for session encryption
Local Development
- Clone the repository
- Create a virtual environment:
python -m venv venv - Activate the virtual environment:
- Windows:
venv\Scripts\activate - Mac/Linux:
source venv/bin/activate
- Windows:
- Install dependencies:
pip install -r requirements.txt - Run the application:
python run.py
Usage
- Access the web interface
- Paste your I14Y access token
- Upload your Excel file with dataset information
- View the import results