API za CARNet eDnevnik, u sklopu platforme eduo.

Overview

alt text

ocjene.eduo.help

Motivacija

Učenik sam 4. razreda što znači da već godinama gledam u očajan UI eDnevnika. Iz tog razloga odlučio sam napraviti API kako bi učenici mogli napraviti svoj client za eDnevnik.

Opće je poznato da CARNet ima interni API kojeg daju samo određenim ljudima, u nekoliko navrata kontaktirao sam CARNet i zatražio pristup, no svaki put su me odbili.

Uglavnom sada mi više netreba. :)

Cilj

Kao što je cilj eduo-a "Učiniti školstvo great again", tako je cilj i ovog API-a vratiti moć u ruke učenika. Tako da ako netko želi može napravit nešto što će možda biti korisno, ne samo njemu već i drugima.

Comments
  • Bug sa fetchanjem predmeta u školskoj godini

    Bug sa fetchanjem predmeta u školskoj godini

    Šaljem GET request na ovaj url: https://ocjene.eduo.help/api/scrape/subjects/5155024030(classID je uzet iz userInfo-a) i jedini header koji sam stavio je eduoToken no kao response dobivam: 404: This page could not be found .

    opened by Andre-404 3
  • Subject dokumentacija

    Subject dokumentacija

    Pozdrav, čini mi se da je na stranici dokumentacija za ocjene iz predmeta, odnosno pojedini subject kriva. Response mi izgleda kao response za predmete, a ne za ocjene. Novi sam u svemu pa sorry ako sam nešto fulao :)

    https://eduo-ocjene-docs.vercel.app/rest/subject

    image

    opened by Doda94 2
  • Bug sa ocjenama

    Bug sa ocjenama

    (odlučio sam otvoriti novi issue za ovo pošto je prijašnji issue closed)

    BTW na čemu radiš? e ak nađeš još koju grešku javi.

    Hvala na brzom odgovoru! Mislim da sam našao jos jednu grešku, ukoliko pokušam dobiti ocjene iz nekog predmeta(pokušavam viditi prošlogodišnje ocjene) dobivam empty array {"data" : [ ]}.

    Radim na mobilnoj aplikaciji u kojoj želim kombinirati e dnevnik i raspored sati(koji nadem na edupage-u škole) u jednu aplikaciju tako da korisnik moze odmah vidjeti koje sate ima te ukoliko ima neki ispit taj dan/tjedan.

    opened by Andre-404 2
  • Bump loader-utils from 2.0.0 to 2.0.4

    Bump loader-utils from 2.0.0 to 2.0.4

    Bumps loader-utils from 2.0.0 to 2.0.4.

    Release notes

    Sourced from loader-utils's releases.

    v2.0.4

    2.0.4 (2022-11-11)

    Bug Fixes

    v2.0.3

    2.0.3 (2022-10-20)

    Bug Fixes

    • security: prototype pollution exploit (#217) (a93cf6f)

    v2.0.2

    2.0.2 (2021-11-04)

    Bug Fixes

    • base64 generation and unicode characters (#197) (8c2d24e)

    v2.0.1

    2.0.1 (2021-10-29)

    Bug Fixes

    Changelog

    Sourced from loader-utils's changelog.

    2.0.4 (2022-11-11)

    Bug Fixes

    2.0.3 (2022-10-20)

    Bug Fixes

    • security: prototype pollution exploit (#217) (a93cf6f)

    2.0.2 (2021-11-04)

    Bug Fixes

    • base64 generation and unicode characters (#197) (8c2d24e)

    2.0.1 (2021-10-29)

    Bug Fixes

    Commits

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    • @dependabot use these labels will set the current labels as the default for future PRs for this repo and language
    • @dependabot use these reviewers will set the current reviewers as the default for future PRs for this repo and language
    • @dependabot use these assignees will set the current assignees as the default for future PRs for this repo and language
    • @dependabot use this milestone will set the current milestone as the default for future PRs for this repo and language

    You can disable automated security fix PRs for this repo from the Security Alerts page.

    dependencies 
    opened by dependabot[bot] 1
  • Problem sa API-em

    Problem sa API-em

    Bok! Do prije neki dan mi je login u aplikaciji radio normalno, ovaj tjedan sam primjetio da vise ne radi. Prvo mi je izbacivao error code 500, a sada ne mogu ni poslati request odnosno samo timeouta. Mozes li provjeriti je li sve ok i radi li API normalno s tvoje strane?

    Hvala unaprijed 😃!

    Ovo dobijem u logcatu u android studiu, ako ti to pomaze 😉: image image

    opened by Doda94 1
Owner
Jakov Glavač
Najjači developer s ove strane Save
Jakov Glavač
This project is built with JavaScript, Webpack, HTML & CSS, Leaderboard api. When user clicks on Refresh button it hits the api and responds with the data, The user can also post data to the api

leaderboad Description the project. this project is about the leaderboad i did during Microverse to build a website for adding Data to the API and fet

Emmanuel Moombe 4 May 30, 2022
Unofficial API client for the Tidbyt API. Use this client to control Tidbyt devices and integrate with other services.

Tidbyt Client for Node.js Unofficial API client for the Tidbyt API. Use this client to control Tidbyt devices and integrate with other services. Insta

Nicholas Penree 19 Dec 17, 2022
Webb-tracker-api - James Webb Space Telescope (JWST) tracking REST API

James Webb Telescope tracking REST API Public REST API to track JWST's current status API data source: https://www.jwst.nasa.gov/content/webbLaunch/wh

Aslan Vatsaev 67 Nov 22, 2022
To-do-expressJS-api - An ExpressJS API, where you can create your own To-Do's

ExpressJS to-do API What is this API about? This is an API where you can do the following: Log in. Sign up. Create task Read Task Update Task Delete T

Pértile Franco Giuliano 1 Jan 3, 2022
Base-mock-api - Repo to storage my fake api's to use in my 2022 projects.

Base Mock API's Project made 100% with JavaScript, with the objective of creating endpoints to use in projects. Prerequisites Before you begin, ensure

Arthur Cabral 0 Nov 20, 2022
Lolis-rest - RESTful API for lolis-api

Lolis REST RESTful + Website for Lolis API. Introduction This is a RESTful API which will be used on Lolis API Website and Wrapper. This API uses Imgu

Waifu.sbs 3 Aug 11, 2022
JavaScript API based capstone project using TVmaze API for displaying and interacting with items from the data base.

Yuriy Chamkoriyski & Bonke Gcobo Javascript capstone project API-based webapp from Module 2 at Microverse Wireframe requirements The Home Page low fid

Yuriy Chamkoriyski 5 May 30, 2022
An open source API wrapper for TechHost API.

TechHost API Wrapper An open source API wrapper for TechHost API. Badges Installation Install techhost-api-wrapper with npm. npm install techhost-api-

Eight∞ 4 Jun 23, 2022
Weather Application built using ReactJs , OpenCage API and OpenWeatherMap API

Weather-bot Netlify Site Status : Weather application built using ReactJs, OpenCage Api and OpenWeatherMap Api Tech Stack and Dependencies Name Descri

Kaushik Selvaraju 13 Oct 17, 2022
Example CRUD API for API Fest'22. See Pull Requests for chapter 2 and 3

Example CRUD API for API Fest'22. See Pull Requests for chapter 2 and 3

Postman Student Program 6 Mar 2, 2022
The leaderboard website displays scores submitted by different players. It also allows you to submit your score. All data is preserved thanks to the external Leaderboard API service. Build with Html, CSS, JS, API, and Webpack.

The leaderboard website displays scores submitted by different players. It also allows you to submit your score. All data is preserved thanks to the external Leaderboard API service. Build with Html, CSS, JS, API, and Webpack.

Kyrillos Hany 9 Mar 11, 2022
Essa API tem como objetivo auxiliar na produção de documentação de métodos e design packs, fornecendo de maneira visual a documentação de cores para api's

DocColors-API Essa API tem como objetivo auxiliar na produção de documentação de métodos e design packs, fornecendo de maneira visual a documentação d

Yhan Nunes 6 Feb 4, 2022
Kyrillos Hany 14 Aug 10, 2022
A serverless AWS expense tracker API. AWS Lambda functions, API gateway, and Dynamodb are among the ingredients.

AWS-Serverless-API A serverless AWS expense tracker API. AWS Lambda functions API gateway Dynamodb Endpoints Create a new expense: Method: POST Body f

Ondiek Elijah Ochieng 1 Jul 16, 2022
This is a vanilla Node.js rest API created to show that it is possible to create a rest API using only vanilla Node.js

This is a vanilla Node.js rest API created to show that it is possible to create a rest API using only vanilla Node.js. But in most cases, I would recommend you to use something like Express in a production project for productivity purposes.

Eduardo Dantas 7 Jul 19, 2022
News API Wrapper for Violetics API News

News API Wrapper for Violetics API News

Violetics 3 Mar 23, 2022
Rent-A Movie is a website based on movie renting. The user can leave likes, comments or make reservations for movies they would like to rent. Made using tvMaze API, Involvement API, HTML, SASS and JavaScript

Rent-A Movie "Rent-A Movie" is a website for movie renting where you can make reservations, add comments & likes or just get details about movies that

Zeeshan Haider 19 Aug 23, 2022
هذا API وسيط للـ API الدرر السنية

Dorar.net Hadith API السلام عليكم ورحمة الله وبركاته منذ مدة حاولت إستعمال الـ API الخاص بالدرر السنية لكنني واجهت بعض الصعوبات منها أن الـ API يتعامل

أحمد الطبراني 30 Dec 28, 2022
A landing page, as well as a results page, that utliize both Yelp API and Google Maps API.

Economic Eats Group Project #1 Maintained By: Austin Donovan John Hysong John Guzzetta Jahnathan Exantus Description This project contains a landing p

John Guzzetta IV 7 Aug 4, 2022