Coder Social home page Coder Social logo

Comments (2)

 avatar commented on August 18, 2024

EE2211, EE3408C and ES2631 on Luminus aren't being synced on my end either. EE3408C has a similar folder structure to CS2105 in the screenshot while EE2211 and ES2631 have their files at least two folders deep. It would be a lot more helpful for debugging if the app printed the actions it's currently executing and any errors it encounters into some kind of console. I'm not looking too hard at the code, but it seems like the app is doing this:

It authenticates through the Canvas and Luminus APIs, retrieves the list of modules, retrieves the folder structure of a module, retrieves the names of the files in said folder, sends a download request for each file through the API if a file with the same name doesn't exist in the target location, then iterates through the remaining folders and modules in the list. I've tested the "Retrieving Modules" API example and it returns all of the modules in a certain fixed order, so I suspect the issue is either that the folder structures and file names aren't being retrieved correctly, or that Luminus' API starts throwing out 403/429s after a certain amount of requests and canceling the entire process.

from lominus.

Beebeeoii avatar Beebeeoii commented on August 18, 2024

closing issue as Luminus is obsolete from AY22/23 Sem 2 onwards

from lominus.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.