anilshanbhag / moodle-sync Goto Github PK
View Code? Open in Web Editor NEWSynchronize your computer with notes on moodle
Synchronize your computer with notes on moodle
Some teachers upload stuff in folders-- basically, clicking on the folder gets you to a directory tree structure, with all the files listed. Currently, these are just ignored--maybe these can be downloaded as well, preserving the structure?
I'll probably look into this myself, along with Kamal.
Few issues:
Not too earth-shattering, but I can't fix them now, so I'll post them here in the interim.
Currently UI hangs when request sent as it is single threaded.
To remove this thread try firing the requests on another thread ?
Create a applet for starting sync
Use py2exe to create an executable file for windows
On running python gui.py
I get the following error.
Trying to load credentials from past
Loading Main Frame
Traceback (most recent call last):
File "gui.py", line 210, in
form = AppForm()
File "gui.py", line 16, in__init__
self.create_main_frame()
File "gui.py", line 96, in create_main_frame
self.sync_handler = Sync(self.u,self.p)
File "/home/savant/Moodle-Sync/main.py", line 17, in init
self.login()
File "/home/savant/Moodle-Sync/main.py", line 20, in login
self.br.open("http://moodle.iitb.ac.in")
File "build/bdist.linux-i686/egg/mechanize/_mechanize.py", line 203, in open
File "build/bdist.linux-i686/egg/mechanize/_mechanize.py", line 230, in _mech_open
File "build/bdist.linux-i686/egg/mechanize/_opener.py", line 193, in open
File "build/bdist.linux-i686/egg/mechanize/_urllib2_fork.py", line 344, in _open
File "build/bdist.linux-i686/egg/mechanize/_urllib2_fork.py", line 332, in _call_chain
File "build/bdist.linux-i686/egg/mechanize/_urllib2_fork.py", line 1142, in http_open
File "build/bdist.linux-i686/egg/mechanize/_urllib2_fork.py", line 1118, in do_open
urllib2.URLError: <urlopen error [Errno 111] Connection refused>
Create a .deb file for distribution.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.