Coder Social home page Coder Social logo

dkorunic / e-dnevnik-bot Goto Github PK

View Code? Open in Web Editor NEW
46.0 7.0 6.0 681 KB

e-Dnevnik grade/exam alerting system (https://ocjene.skole.hr)

Home Page: https://e-dnevnik.dkorunic.net/

License: MIT License

Go 86.41% Dockerfile 0.05% HTML 13.54%
golang carnet e-dnevnik ocjene

e-dnevnik-bot's People

Contributors

dependabot[bot] avatar dkorunic avatar nsturko avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar

e-dnevnik-bot's Issues

Discord bot ne šalje obavijesti

Bok,

imao sam ideju sklepati nešto sam, pa sam naletio na ovaj projekt, svaka čast, nadam se da ću moći doprinijeti u budućnosti. Dakle, na M1 Macbooku, Ventura 13.6. nikako ne mogu dobiti Discord obavijest, konfiguracija, pokretanje i Discord u screenshotu, nadam se da je sve vidljivo, verbose logging uključen, nema errora ni warninga, testna poruka stiže, vidljivo iz priloženog. Ista stvar ako pokrećem u Dockeru i nativno iz konzole.

Screenshot 2023-10-19 at 17 18 23

Duplikat svakog e-dnevnik zapisa

Hi,
kao prvo, odličan program i hvala ti.

Imam samo jednu nejasnoću, zašto mi na telegram svaki put dođe dupli zapis sa e-dnevnika? I to uvijek u 28. i 45 minuti, vidi sliku. Jesam li nešto krivo podesio?

image

Google calendar upute

Pozdrav,

Potrebno li kreirati vlastiti calendar_credentials.json ili možemo koristiti postojeći?
Moram priznati da mi je ovaj koncept pomalo nejasan, pa sam napravio vlastiti calendar_credentials.json međutim mislim da mi fali dio (sensitive scope), za što moram odraditi verifikaciju...

Lp

Ne šalje mi ocjene na Telegram.

Otkad je CARNet promijenio web više mi na Telegram ne stižu nove ocjene, samo novi najavljeni ispiti. Trebam li nešto promijeniti u postavkama ili...? Hvala.

Prvasici

Bok Dinko, jesi razmisljao mozda doraditi bot-a da podrzi setup za prvasice koji nemaju aktivne razrede? get na /class vraca 302 redirect na /grade/all.

Više škola za jednog učenika

Hi Dinko, hvala puno na ovome, definitivno će olakšati praćenje stanja u dnevniku.

Upogonio sve kroz docker-compose, radi super, no primjetio sam issue da se ne refresha stanje ukoliko učenik pohađa dvije škole istovremeno.
Uredno stižu obavijesti za dijete sa jednim razredom, no za drugo nikad nije došlo ništa.

Dijete mi pohađa uz osnovnu i glazbenu, kod nje nakon logina u browseru dobivam na odabir za koji razred želim info.

image

Upalio verbose log pa dobijem ovaj error:

{"level":"warn","time":"2023-02-28T17:26:07Z","message":"error scraping data for user [email protected]: All attempts fail:\n#1: vCalendar not found\n#2: could not find CSRF token\n#3: could not find CSRF token"}

Kroz browser u dev consoli vidim da odabir razreda radi HTTP request na

https://ocjene.skole.hr/class_action/[:id razreda:]/course
Što završi kao 302 redirect nazad na https://ocjene.skole.hr/course

Koliko vidim razlika je u tome što učenik sa jednim aktivnim razredom ima automatski landing page na https://ocjene.skole.hr/course

Dok učenik s 2 aktivna razreda ima landing page podešen kao:
https://ocjene.skole.hr/class

Ovaj drugi link radi, ukoliko ga se unese ručno, čak i za učenika sa jednim razredom, pa vjerujem da se može iskoristiti za debugging

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.