Skip to main content

Sync files from https://beep.metid.polimi.it (for students of Politecnico di Milano)

Project description

Build status License Downloads this week Downloads this month Version Supported Python versions Development Status Wheel Status

PoliBeePsync

This program, aimed at students of Politecnico di Milano, synces a local folder with files uploaded by professors on the BeeP platform.

This code is in the beta stage. Documentation is under construction here.

Installation

Ubuntu 19.04

sudo add-apt-repository ppa:jacotsu/polibeepsync
sudo apt update
sudo apt install python3-polibeepsync

Arch

yay -S polibeepsync

Windows

Download the exe file from the latest release open the downloaded file and follow the installer instructions.

Changelog

0.5.1 (2019-07-11)

Fix

  • Signalslot is now fetched from pypi [DCDRJ]
  • Included icon in PPA [DCDRJ]
  • Modified GUI layout [DCDRJ] - Made checkboxes bigger - Checkboxes are now more centered - Moved login form and sync button out of the settings tab

0.5.0 (2019-07-09)

New

  • PPA package release [DCDRJ]
  • Windows installer release [DCDRJ]
  • Automated multiplatform building with Makefile [DCDRJ]

Fix

  • Improved documentation [DCDRJ]

0.4.4 (2019-03-08)

New

  • The password is now saved in the system keyring instead of the dump file [DCDRJ]

Fix

  • Status bar now shows when sync is finished [DCDRJ]
  • Now thread priority is properly set [DCDRJ]
  • Removed tests from package [DCDRJ]
  • Now password and person code are updated when the input field looses focus [DCDRJ]

0.4.3 (2019-01-22)

Fix

  • Url encoded filenames are now saved with a proper name [DCDRJ]
  • Login doesn’t fail when password change prompt is shown [DCDRJ]

0.4.2 (2018-12-27)

New

Fix

  • Now the manually inserted root folder path is no longer ignored [DCDRJ]
  • Now course names without a year or with accents are supported [DCDRJ]
  • Now minimize and restore work properly [DCDRJ]
  • Now the tar file includes the new_gui.ui file [DCDRJ]

0.4.1 (2018-12-26)

Fix

  • Included .ui file in pip package [DCDRJ]

0.4.0 (2018-12-26)

New

Fix

  • Now if the settings file is corrupted the application doesn’t crash [DCDRJ]
  • Updated docs link in check new version code [DCDRJ]
  • Updated tests [DCDRJ]
  • Code cleanup [DCDRJ]

0.3.3 (2018-12-14)

New

  • Set ‘info’ as default logging level [DCDRJ]
  • Logging is now less cluttered [DCDRJ]
  • Download size are now shown in human readable format during logging [DCDRJ]
  • Terminal logging and console now are synced [DCDRJ]

Fix

  • Code cleanup [DCDRJ]
  • Improved QT integration [DCDRJ]
  • Reduced number of connection threads, now beep shouldn’t drop connections [DCDRJ]

0.3.2 (2018-08-04)

New

  • Multithread download [DCDRJ]
  • Material design theme implemented [DCDRJ]

Fix

  • Increased download code robustness [GV]
  • Redesigned interface in qt designer for increased modularity [DCDRJ]
  • Regenerated documentation [DCDRJ]

0.3.1 (2018-07-25)

New

  • PySide2 support added for python3.6 [DCDRJ]

Fix

  • Fixed Gui code where app couldn’t find button [DCDRJ]
  • Now sync message label works [DCDRJ]
  • Fixed login error [DCDRJ]
  • Fixed labels typos [DCDRJ]
  • Added status label [DCDRJ]
  • Fixed sync code [DCDRJ]

0.3.0 (2015-01-12)

New

Progress bar for each course.

0.2.4 (2015-01-06)

Fix

  • KeyError fixed (bug #12)

0.2.3 (2015-01-06)

Fix

  • pyparsing dependency added.

Changes

  • Add travis-ci configuration

0.2.2 (2015-01-03)

Fix

  • Deny zero-length save folder names #10. [Davide Olianas]

0.2.1 (2015-01-03)

Changes

  • Only links containing real courses are processed. [Davide Olianas]

0.2.0 (2015-01-02)

New

  • –hidden option works #6. [Davide Olianas]

Changes

  • –debug option works #6. [Davide Olianas]

0.1.5 (2015-01-02)

New

  • Basic working configuration for logging. [Davide Olianas]

Changes

  • Add debugging statements. [Davide Olianas]
  • Style fixes. [Davide Olianas]
  • Remove unused import. [Davide Olianas]
  • Add .ico icon for Windows. [Davide Olianas]
  • Store __version__ in __init__.py and use setuptools. [Davide Olianas]

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Files for poliBeePsync, version 0.5.1
Filename, size & hash File type Python version Upload date
poliBeePsync-0.5.1-py3-none-any.whl (53.2 kB) View hashes Wheel py3
poliBeePsync-0.5.1.tar.gz (42.7 kB) View hashes Source None

Supported by

Elastic Elastic Search Pingdom Pingdom Monitoring Google Google BigQuery Sentry Sentry Error logging AWS AWS Cloud computing DataDog DataDog Monitoring Fastly Fastly CDN SignalFx SignalFx Supporter DigiCert DigiCert EV certificate StatusPage StatusPage Status page