dotnize / moodle-scrape Goto Github PK
View Code? Open in Web Editor NEWEasily scrape data from Moodle LMS sites
Home Page: https://moodle-scrape.nize.foo
License: MIT License
Easily scrape data from Moodle LMS sites
Home Page: https://moodle-scrape.nize.foo
License: MIT License
How do I sign in from a Google Account? is there a function for that?
In Moodle.js, line 50:
"form.append("logintoken", $("[name='logintoken']")[0].attribs.value);"
I get the following error:
My JS code:
const { Moodle } = require("moodle-scrape");
const undici = require("undici");
const url = "https://moodle.runi.ac.il/2024/";
const username = ""; // It is an empty string but in the code the real username exists.
const password = ""; // It is an empty string but in the code the real password exists.
const moodle = new Moodle(undici.fetch, url);
async function init() {
await moodle.login(username, password);
}
init();
To-do: Add support for viewing and downloading course files
Hey!
I'd love to see either a project using this library or a built-in feature that provides a Rest API by scraping an instance configured on the server, so to make the API easily accessible by other applications :-)
Greetings
Niansa
I know is probably a version error, or just the specific site I'm trying to scrape. I can make the changes in my own fork but is the maintainer of the repo interested in reviewing a pull request?
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.