solymosi / npu

Neptun PowerUp! - Felturbózza a Neptun-odat
MIT License
268 stars 47 forks source link

Neptun PowerUp!

Ez a Neptun PowerUp! hivatalos oldala.

A program felturbózza a Neptun-odat: gyorsabb tárgy- és vizsgafelvétel, kidobás elleni védelem, automatikus belépés, könnyebben kezelhető felület, tárolható belépési adatok, és még sok más. 25 egyetem és főiskola több mint 15 ezer diákjának életét könnyíti meg már 2011 óta.

[!CAUTION] A Neptun PowerUp! a jelen formájában nem fog tovább működni 😢

A Neptun nemrég bevezetett egy új felhasználói felületet, amely teljesen máshogy működik, mint a régi. Néhány egyetem már most bevezette az új felületet, és arra lehet számítani, hogy záros határidőn belül mindenhol csak az új felület lesz elérhető.

A Neptun PowerUp! a régi felületre lett fejlesztve, így csak azzal kompatibilis. Ahhoz, hogy az új felületen is működjön, szinte az összes modult a újra kellene írni. Ez sajnos jóval több időt és erőforrást igényelne tőlem, mint amennyit a projektre jelenleg rá tudok szánni 😕.

A Neptun PowerUp! legelső verzióját 2011-ben tettem közzé, nem sokkal azután, hogy felvettek a Corvinus-ra. Három évvel később, 2014-ben lediplomáztam és kiköltöztem külföldre, így az elmúlt 10 évben nem volt aktív jogviszonyom magyar egyetemen. Ennek ellenére továbbra is rendszeresen időt szántam arra, hogy még ha a Neptun PowerUp! nem is kap új funkciókat, de legalább a meglévők működőképesek és hibamentesek maradjanak. Ehhez többen is jelentősen hozzájárultak pull request-ekkel és community support-tal, akiknek ezúton is köszönöm a segítségét.

A jelenlegi helyzetben viszont a projekt fennmaradását csak abban az esetben látom lehetségesnek, ha valaki átveszi tőlem a fejlesztést, és újraírja a szkriptet, hogy az új Neptun felületen is működjön. Ennek hiányában a projekt 2024 végén archiválásra fog kerülni.

Legújabb verzió

Ha tudod, mit csinálsz, kattints ide a telepítéshez.
Egyébként olvasd el lent a telepítési útmutatót.

Telepítés

A szkript a legtöbb modern böngészőre telepíthető.
A telepítéssel elfogadod a használat feltételeit és az adatvédelmi nyilatkozatot.

  1. Telepítsd a TamperMonkey kiegészítőt az alábbi oldalak egyikéről:
  2. Chrome, Opera és Edge alatt: kapcsold be a fejlesztői módot a beállításokban.
  3. Most már telepítheted a Neptun PowerUp! szkriptet. Ehhez kattints ide.
  4. A megjelenő oldalon kattints az Install gombra.
  5. Lépj be a Neptun-ra, és használd egészséggel.

Mit tud?

Az alábbi funkciókkal rendelkezik a program:

Tárgy felvétele 1 kattintással

A felvenni kívánt kurzusokat már a jelentkezési időszak kezdete előtt bejelölheted. A Neptun PowerUp! eltárolja a választásodat a gépeden, hogy a jelentkezés pillanatában a tárgyaidat másodpercek alatt felvehesd. Nincs több órarend-nézegetés, ideges keresgélés és kurzus-jelölgetés a kritikus pillanatokban: csupán egy kattintás tárgyanként. Na jó, kettő, ha mindent beleszámolunk.

Kidobás elleni védelem

A szkript megakadályozza, hogy a Neptun kidobjon néhány percenként, megállítja a visszaszámlálót a jobb felső sarokban, és eltünteti a lejáró munkamenetre figyelmeztető ablakot is, hogy erre soha többet ne kelljen figyelned.

Figyelem! Mivel a szkript a böngészőben fut, bizonyos típusú kidobásokat nem tud megakadályozni (pl. erős túlterheltség, IP cím változás vagy a szerver újraindítása esetén). Ezzel kapcsolatban nem kérek hibajelentéseket.

Bejelentkezési adatok tárolása

A szkript tetszőleges számú felhasználónév/jelszó páros tárolására képes, hogy a belépés csak egy kattintás legyen. A telepítés után lépj be a Neptun-ra. A szkript meg fogja kérdezni, hogy mentse-e a belépési adataidat.

Figyelem! Az adatokat a program a helyi gépen, titkosítás nélkül tárolja, ezért – bár a jelszó kiolvasása némi hozzáértést igényel – csak olyan gépen használd ezt a funkciót, amelyhez más nem férhet hozzá.

Automatikus bejelentkezés

Ha van legalább egy eltárolt felhasználónév/jelszó páros, a szkript a bejelentkezési oldalon néhány másodperc várakozás után automatikusan beléptet.

Felturbózott szabad helyre várakozás

Telt ház esetén a szkript kétszer olyan gyakran próbálkozik a belépéssel, mint a Neptun, így pontosan kétszer olyan nagy esélyed van elhalászni egy éppen felszabaduló helyet. A próbálkozások maximális száma (30) is törlésre kerül, így a végtelenségig próbálkozhatsz a belépéssel.

Egyszerűbb félévválasztás

Eleged van abból, hogy minden egyes alkalommal ki kell választanod az aktuális félévet a félévválasztó menüből, mert a Neptun alapértelmezésben a rossz félévet hozza be? A Neptun PowerUp! véget vet ennek, ugyanis megjegyzi, hogy melyik félév volt utoljára kijelölve, és automatikusan visszavált rá, ha a Neptun elállítja. Ezen kívül a félévek közötti váltás is egyetlen kattintásra rövidül, valamint a program még a Listázás gombot is megnyomja helyetted.

Könnyebben használható menü

Meg szeretnéd nyitni új lapon az órarendedet, mikor épp felveszed a tárgyakat? Sok sikert hozzá az eredeti felületen. A Neptun PowerUp! viszont módosítja a menüt, hogy a linkeket szükség esetén új lapon is megnyithasd.

Ezen kívül a leggyakrabban használt oldalakat (órarend, leckekönyv, tárgyjelentkezés, vizsgajelentkezés) ezután egyetlen kattintással, közvetlenül a menüsorról is elérheted. Ehhez használd a színes menüelemeket.

Felturbózott tárgyfelvétel oldal

Az alábbi kis változtatások értékes másodperceket spórolhatnak neked a Neptun megnyitásakor, a tárgyak minél gyorsabb felvétele érdekében:

Felturbózott vizsgajelentkezés oldal

Az alábbi változtatások a vizsgajelentkezést hivatottak könnyíteni:

Könnyebben használható órarend, leckekönyv és előrehaladás oldalak

Az órarend megnyitáskor automatikusan a mai napra ugrik, ha esetleg nem lenne ott, ezzel javítva a Neptun egyik legidegesítőbb hibáját. A szkript ezen kívül módosít néhány színt a leckekönyv és az előrehaladás oldalon, hogy könnyebben nyomon követhesd a teljesített és a még teljesítendő tárgyakat.

Bezárható “új hivatalos üzenet” értesítés

Ha van olvasatlan hivatalos üzeneted, akkor a Neptun addig nem enged továbblépni, amíg el nem olvastad azt. A Neptun PowerUp! lehetőséget ad a továbblépésre akkor is, ha épp nincs időd vagy kedved elolvasni az üzenetet.

Fejléc eltüntetése

A Neptun fejléce alapesetben a képernyő harmadát elfoglalja, ami kis képernyő esetén elég idegesítő. Mivel a vigyorgó pofákon és a Neptun Meet Street gombon kívül semmi érdekes nincs rajta, a szkript eltünteti neked.

Automatikus oldalméret-beállítás

Eleged van abból, hogy minden egyes alkalommal be kell állítanod, hogy 500 elemet akarsz látni egy oldalon a 20 helyett? A Neptun PowerUp! automatikusan 500 elemet jelenít meg minden listában, és eltünteti az oldalméret-választó menüt.

Újdonságok

2024. augusztus 23.

2022. december 9.

2021. december 21.

2021. december 3.

2021. január 30.

2021. január 26.

2020. szeptember 1.

2020. április 23.

2018. december 19.

2018. május 29.

2018. január 7.

2017. december 8.

2017. november 27.

2017. szeptember 11.

2017. január 16.

2017. január 15.

2016. augusztus 17.

2016. július 24.

2016. június 15.

2016. június 13.

2016. május 23.

2015. szeptember 3.

2015. augusztus 28.

2015. január 27.

2015. január 14.

2014. december 20.

2014. november 30.

2014. szeptember 6.

2014. február 6.

2014. január 30.

2013. december 24.

2013. december 14.

2013. december 7.

2013. december 6.

2013. augusztus 20.

2013. július 19.

2013. január 31.

2013. január 30.

2013. január 28.

2013. január 26.

2013. január 25.

2013. január 14.

2012. december 1.

2012. november 16.

2012. szeptember 7.

2012. augusztus 26.

2012. augusztus 25.

2012. augusztus 21.

2011. december 21.

2011. december 13.

2011. szeptember 14.

Közreműködők

Köszönet az alábbi fejlesztőknek a Neptun PowerUp! jobbá tételében vállalt szerepükért:

Licensz

A programra az MIT License feltételei vonatkoznak, vagyis lényegében azt csinálsz vele, amit akarsz: szabadon használhatod, továbbadhatod, módosíthatod, és így tovább, viszont mindezt a saját felelősségedre teszed.

Adatvédelmi nyilatkozat

A szkript nem továbbít személyes adatokat külső szerverre, bárminemű személyesadat-feldolgozás kizárólag a böngésződben, a saját gépeden történik.