New Research: Supply Chain Attack on Axios Pulls Malicious Dependency from npm.Details →
Socket
Book a DemoSign in
Socket

easyferrumjs

Package Overview
Dependencies
Maintainers
1
Versions
18
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

easyferrumjs

Get easy information about the application web ferrum.

latest
Source
npmnpm
Version
0.9.2
Version published
Weekly downloads
2
Maintainers
1
Weekly downloads
 
Created
Source

Easy Ferrum JS

Ferrum es una aplicación web de la universidad tecnológico comfenalco la cual cuenta con un seguimiento de tareas y información del estudiante en su ciclo académico, el objetivo de esta aplicación es crear una librería que mediante web scrapping logre tomar esta información y aplicarla en distintas aplicaciones como puede ser el uso automático.

Tu apoyo ayuda a que otros usuarios también descubran y se beneficien de este proyecto. Además, nos motiva a seguir mejorando y añadiendo nuevas funcionalidades.

Uso

import { LoginData } from "./types/LoginData"
import { FerrumUser } from "./models/User"
import { configDotenv } from "dotenv"
configDotenv()

const newUser: LoginData = {
    user: process.env.FERRUM_USER,
    password: process.env.FERRUM_PASS
}

async function fetchUserInfo() {
    try {
        // Inicializamos
        const ferrumUser = new FerrumUser(newUser);
        await ferrumUser.InitPage();

        // Obtenemos información de Usuario.
        console.log(ferrumUser.userInfo)

        // Obtenemos las tareas parametrizadas a nuestras necesidades.
        console.log("Tareas")
        const allTasksPending = await ferrumUser.getHomeworks("Pending")
        const allTasksSend = await ferrumUser.getHomeworks("Send")
        const allTasks = await ferrumUser.getHomeworks("All")
        console.log(allTasks)

        // Obtenemos el estado de alguna tarea.
        const task = await ferrumUser.getHomeworkInfo("1370701")
        console.log(task)
    } catch (error) {
        console.error("Error in FerrumJS", error);
    }
}

fetchUserInfo()

Información Detallada.

FuncionalidadTipoDescripción.
FerrumUserClaseClase principal la cual se crea a partir de un diccionario con un usuario y contraseña.
InitPageMétodoInicializar el usuario dentro de la plataforma.
studentCodeAtributoCódigo de estudiante de la plataforma ferrum.
userInfoMétodoObtener toda la información relevante sobre tu usuario en la plataforma.
getHomeworksMétodoObtener todas las tareas parametrizadas disponibles dentro de la plataforma ferrum.
getHomeworkInfoMétodoObtener información de una tarea en especifico.
closeSessionMétodoCerrar la sesión del usuario.

FAQs

Package last updated on 13 May 2024

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts