Skip to content
This repository has been archived by the owner on Jan 31, 2023. It is now read-only.
/ AgoraUpload Public archive

A tool that is used for the AEGEE members assemblies (Agoras) to submit and manage submitted presentations

Notifications You must be signed in to change notification settings

AEGEE/AgoraUpload

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

36 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Description

This is a simple upload tool that is aimed towards use during AEGEE events to submit presentations and/or videos that are to be presented during the (statutory) event. It provides an upload interface (unprotected), a way to access a submission directly through a known URL, and an admin backend which shows all submissions.

Note: Everyone with a submission URL can change the current version of the submission!

Installation

To install, follow these steps:

  • Clone this repository to a local directory
  • cd into the directory you cloned this in
  • Copy private/settings.example.json to private/settings.json and change settings to what you want
  • Run $ meteor npm install
  • Run $ meteor
  • Assuming you're using the default port, you can now access it from localhost:3000

Configuration

Configuration happens in private/settings.json. Here, you can configure the following fields:

  • username: admin username. Is applied on server start.
  • password: admin password. Is applied on server start.
  • email: admin email. Is applied on server start. New uploads will be notified here. (Does not work yet)
  • timeslots: A key -> array structure of which timeslots are on which days.
  • uploadpath: A path, relative from the root project directory, where uploads will be stored. Needs write access by the application.

Running

After initial installation, you can simply start the app again by running meteor from the directory of the application.

TODO

  • Add some screenshots

About

A tool that is used for the AEGEE members assemblies (Agoras) to submit and manage submitted presentations

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •