moodle_mes_messages_V1.py -> https://trinket.io/python3/d7a873b745

import mysql.connector as mysql
 
db = mysql.connect(

    host = "moodle.lyceestendhal.it",
    port = 3306,   # ou 3306 depuis sa salle de classe

    user = "moodle_guest",
    passwd = "<mot de passe>",
    database = "moodle"
)
print(db)
cursor = db.cursor()
cursor.execute("SELECT `id` FROM `moodle`.`mdl_user` WHERE `email` = '<votre adresse email>';")
for row in cursor:
    print(row)

moodle_mes_messages_V2.py ->https://trinket.io/python3/f06ec4a8b1

import mysql.connector as mysql

email = input("Entrez votre adresse email")

db = mysql.connect(
    host = "moodle.lyceestendhal.it",
    port = 3306,   # ou 3306 depuis sa salle de classe

    user = "moodle_guest",
    passwd = "<mot de passe>",
    database = "moodle"
)
print(db)
cursor = db.cursor()
cursor.execute("SELECT `id` FROM `moodle`.`mdl_user` WHERE `email` = '" + email + "';")
for row in cursor:
    print(row)

moodle_mes_messages_V3.py -> https://trinket.io/python3/1e6157e465

import mysql.connector as mysql

email = input("Entrez votre adresse email sans le '@lyceestendhal.it' : ")
email += "@lyceestendhal.it"

db = mysql.connect(
    host = "moodle.lyceestendhal.it",
    port = 3306,   # ou 3306 depuis sa salle de classe

    user = "moodle_guest",
    passwd = "<mot de passe>",
    database = "moodle"
)
print(db)
cursor = db.cursor()
cursor.execute("SELECT `id` FROM `moodle`.`mdl_user` WHERE `email` = '" + email + "';")
for row in cursor:
    print(row)

moodle_mes_messages_V4.py -> https://trinket.io/python3/6ee0c5a5ae

import mysql.connector as mysql

email = input("Entrez votre adresse email sans le '@lyceestendhal.it' : ")
email += "@lyceestendhal.it"

db = mysql.connect(
    host = "moodle.lyceestendhal.it",
    port = 3306,   # ou 3306 depuis sa salle de classe

    user = "moodle_guest",
    passwd = "<mot de passe>",
    database = "moodle"
)
print(db)
cursor = db.cursor()
cursor.execute("SELECT `id`, `conversationid`, DATE_ADD('1970-1-1 00:00:00', INTERVAL `timecreated` SECOND) as date, (SELECT `email` FROM `moodle`.`mdl_user` WHERE `id` = (SELECT `userid` FROM `moodle`.`mdl_message_conversation_members` WHERE (`conversationid` = `moodle`.`mdl_messages`.`conversationid`) AND (`userid` != `useridfrom`)))'email destinataire', `smallmessage` FROM `moodle`.`mdl_messages` WHERE `useridfrom` = (SELECT `id` FROM `moodle`.`mdl_user` WHERE `email` = '" + email + "');")
for row in cursor:
    print(row)

moodle_mes_messages_V5.py -> https://trinket.io/python3/62474127d2

import mysql.connector as mysql

email = input("Entrez votre adresse email sans le '@lyceestendhal.it' : ")
email += "@lyceestendhal.it"

db = mysql.connect(
    host = "moodle.lyceestendhal.it",
    port = 3306,   # ou 3306 depuis sa salle de classe

    user = "moodle_guest",
    passwd = "<mot de passe>",
    database = "moodle"
)
print(db)
cursor = db.cursor()
cursor.execute("SELECT MIN(id), `ip`, DATE_ADD('1970-1-1 00:00:00', INTERVAL `timecreated` SECOND) as date FROM `moodle`.`mdl_logstore_standard_log` WHERE `userid` = (SELECT `id` FROM `moodle`.`mdl_user` WHERE `email` = '" + email + "' ) GROUP BY `ip` ORDER BY `id` DESC LIMIT 10;")
for row in cursor:
    print(row)

 

Modifié le: mercredi 26 mars 2025, 06:27