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.
- Legfrissebb verzió: 2.4.1
- Kiadás dátuma: 2024. augusztus 23.
Ha tudod, mit csinálsz, kattints ide a telepítéshez.
Egyébként olvasd el lent a telepítési útmutatót.
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.
- Telepítsd a TamperMonkey kiegészítőt az alábbi oldalak egyikéről:
- Chrome, Opera és Edge alatt: kapcsold be a fejlesztői módot a beállításokban.
- Most már telepítheted a Neptun PowerUp! szkriptet. Ehhez kattints ide.
- A megjelenő oldalon kattints az Install gombra.
- Lépj be a Neptun-ra, és használd egészséggel.
Az alábbi funkciókkal rendelkezik a program:
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.
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.
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á.
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.
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.
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.
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.
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:
- A tárgyak automatikusan listázódnak, így nem kell minden alkalommal a “Tárgyak listázása” gombra kattintanod.
- A szkript módosít néhány színt a tárgyfelvétel oldalon, hogy jobban lásd a felvett tárgyaid állapotát. A felvett, de (még) nem teljesített tárgyak sárga hátteret, a sikeresen teljesített tárgyak pedig zöld hátteret kapnak.
- Az egyes kurzusok bejelöléséhez elég a kurzus sorára kattintani, és nem kell precízen becélozni a pipálós dobozt a sor végén. Ez jelentős segítség.
Az alábbi változtatások a vizsgajelentkezést hivatottak könnyíteni:
- A vizsgák automatikusan listázódnak, miután kiválasztottad a megfelelő félévet. A tárgyak listájában ráadásul csak azok a tárgyak jelennek meg, melyekhez tartozik legalább egy vizsga.
- A szkript módosít néhány színt az oldalon, hogy jobban lásd az egyes vizsgák állapotát. A vizsgaeredménnyel még nem rendelkező tárgyak felvett vizsgái sárga hátteret, a sikeresen teljesített tárgyak vizsgái zöld hátteret, a kizárólag sikertelen vizsgákkal rendelkező tárgyak vizsgái pedig piros hátteret kapnak.
- A vizsgajelentkezés oldalon lehetőség van elrejteni a már teljesített tárgyakhoz tartozó vizsgákat.
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.
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.
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.
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.
- Javítva: Az automatikus átirányítás a legutóbb megtekintett Neptun oldalra néha hibásan működött.
- Újdonság: A belépéskor mostantól lehetőség van bekapcsolni az automatikus átirányítást a legutóbb megtekintett Neptun oldalra. – FeaXR
- Fejlődés: A fejléc eltüntetéséhez a szkript mostantól a Neptun beépített funkcióját használja, így az szükség esetén ismét megjeleníthető. – FeaXR
- Újdonság: A vizsgajelentkezés oldalon mostantól lehetőség van a nem jelentkezett vizsgák elrejtésére. – FeaXR
- Újdonság: A Neptun PowerUp! verziója most már a Neptun bejelentkezési oldalán is megjelenik.
- Javítva: Egy Neptun-frissítés elrontotta a felvett vizsgák oldalon a teljesített vizsgák hátterének színezését.
- Javítva: Az ELTE Neptun legutóbbi frissítése megakadályozta a szkript helyes működését. A probléma javításra került. – MSZGs
- Fejlődés: A szkript használata most már valamivel nehezebben észlelhető az üzemeltetők által.
- Újdonság: Az "önnek kitöltendő kérdőíve van" felugró ablak mostantól automatikusan elrejtésre kerül. – nyuszika7h
- Fejlődés: A szkript forráskódja teljesen át lett szervezve, ezzel megkönnyítve a jövőbeni módosításokat.
- Javítva: A Corvinus Neptun-jának címe megváltozott, emiatt a szkript egyes böngészőkben nem működött. Ez a frissítés javítja a problémát.
- Újdonság: A szkript most már a legtöbb egyetem oktatói Neptun felületén is működik.
- Javítva: A legutóbbi Neptun frissítés (ismét) megakadályozta a szkript megfelelő működését a “felvett vizsgák” oldalon. – Whisperity
- Javítva: A legutóbbi Neptun frissítés megakadályozta a szkript megfelelő működését a “felvett vizsgák” oldalon. – Whisperity
- Fejlődés: Ez a frissítés javítja a vizsgaeredmények sikeres és sikertelen kategóriákba való besorolását, hogy a vizsgák színezése lehetőség szerint minden egyetemen jól működjön.
- Javítva: A vizsgajelentkezés oldalon a “teljesített tárgyak vizsgáinak elrejtése” funkció tévesen elrejtette a már sikeresen teljesített tárgyak felvett, de még eredménnyel nem rendelkező javítóvizsgáit.
- Javítva: A felvett vizsgák oldalon bizonyos vizsgák mellett a szkript hibás működése miatt nem jelent meg a “részletek” menü ikonja.
- Javítva: A vizsgajelentkezés oldal bizonyos esetekben teljesítettnek tekintett “nem vizsgázott” státuszú vizsgákat. Ez a frissítés javítja a problémát, és megakadályozza a jövőben a nem teljesített vizsgák téves elrejtését.
- Javítva: A szkript hibásan színezte a tárgyválasztó menü elemeit a vizsgajelentkezés oldalon.
- Javítva: A Firefox 57-es frissítése és a GreaseMonkey új 4-es verziója elrontott pár dolgot a szkript működésében. Ez a frissítés javítja a problémát.
- Újdonság: A szkript hozzáad egy “most nem érdekel” gombot az “új hivatalos üzenet” értesítés ablakához, amelyet megnyomva az értesítés eltüntethető az üzenet megtekintése nélkül is.
- Javítva: Egyes esetekben a tárgyjelentkezés oldalon lévő táblázat fejlécében nem jelent meg a szűrés jelölőnégyzet és a törlés link.
- Javítva: Bizonyos esetekben az átsorolási kérelem Neptun-oldal nem működött megfelelően. Ez a frissítés javítja a hibát.
- Újdonság: A vizsgajelentkezés oldalon található tárgylistában mostantól nem jelennek meg azok a tárgyak, melyekhez nem tartozik vizsga. – Whisperity
- Javítva: A legutóbbi Neptun-frissítés elrontotta a félévválasztó menü szűrését. Ez a frissítés javítja a hibát. – Whisperity
- Újdonság: A félévválasztó menüben csak a képzés felvétele utáni félévek jelennek meg. – Whisperity
- Javítva: A tárolt kurzusok bizonyos esetekben nem töltődtek vissza megfelelően. Ez a frissítés javítja a problémát.
- Javítva: A felvett de még nem teljesített vizsgák most már helyesen színeződnek. – Whisperity
- Újdonság: Mostantól lehetőség van elrejteni a sikeresen teljesített tárgyak vizsgáit a vizsgajelentkezés oldalon. – Whisperity
- Újdonság: A vizsgajelentkezés oldalon a szkript zöldre színezi a már sikeresen teljesített tárgyakat és pirosra a csak sikertelen vizsgákkal rendelkezőket. Az először felvett vizsgák továbbra is sárga színnel jelennek meg. – Whisperity
- Újdonság: A felvett vizsgák oldal is színesebb lett, a vizsgajelentkezés oldalhoz hasonló színezési szabályokkal. – Whisperity
- Javítva: Chrome alatt a szkript most már nem dobál figyelmeztetéseket minden oldalbetöltés után.
- Javítva: Telt ház esetén az automatikus újrapróbálkozás egy hiba miatt bizonyos esetekben egyáltalán nem működött Firefox alatt. Ez a frissítés várhatóan javítja a problémát.
- Javítva: A Neptun Meet Street menüelem nem működött Firefox alatt.
- Javítva: A szkript bizonyos esetekben egyáltalán nem volt hajlandó futni. Ez a frissítés remélhetőleg javítja a problémát.
- Javítva: A tárgyak tárolása nem működött megfelelően, ha a tárgyfelvétel oldalon a minden további intézményi tárgy lehetőség volt kiválasztva.
- Javítva: A szkript problémába ütközött a tárolandó tárgy kódjának megállapításakor, ha a tárgykódban több zárójel is szerepelt. Mivel ez már legalább a harmadik ilyen jellegű probléma, a tárgykódot megállapító algoritmust teljesen újraírtam.
- Fejlődés: A szkript mostantól csak akkor lép működésbe, ha meggyőződött arról, hogy egy Neptun oldalon fut éppen. Erre azért van szükség, mert egyes felhasználók kézzel átállították a szkript beállításait, hogy az ne csak a Neptun-os oldalakon fusson, amelynek hatására a felhasználói statisztika tele lett szemetelve oda nem illő weboldalak címeivel.
- Javítva: A szkript hibásan tárolta a tárgyakat, ha a tárgynévben zárójelek is szerepeltek. Az új verzió javítja ezt a problémát. A frissítés után a hibásan tárolt tárgyaknál törölni kell a tárolt kurzusokat, majd ismét tárolni kell őket ahhoz, hogy immár helyesen kerüljenek mentésre.
- Javítva: A Neptun legutóbbi frissítése olyan módosításokat tartalmazott, melyek miatt nem lehetett többé tárgyakat tárolni a tárgyfelvétel oldalon. Ez a frissítés javítja a problémát.
- Újdonság: Mivel van pár egyetem, ahol használják a Neptun Meet Street-et, a menüsor végére felkerült egy Meet Street link, amellyel át lehet váltani rá, ha már a szkript eltünteti a fejlécet. A Meet Street felületén szintén ugyanitt található egy másik link a tanulmányi rendszerre való visszaváltáshoz.
- Javítva: A Firefox 30-as frissítése jelentősen megváltoztatott bizonyos dolgokat a motorháztető alatt, melyek teljesen elrontották a szkript működését. Ez a frissítés remélhetőleg javítja a problémát, és ismét működőképessé teszi a programot a Firefox újabb verziói alatt.
- Fejlődés: A tárgyfelvétel oldalon a “csak a meghirdetett tárgyak” jelelőnégyzet működése megváltozott. Az automatikus tárgylistázás most már a négyzet ki- és bepipálásakor is megtörténik.
- Eltávolítva: A képzésválasztó menü megjelenítését kijavították a Neptun fejlesztői, így már nincs szükség beavatkozásra ahhoz, hogy az oldal újratöltése nélkül jelenjen meg.
- Javítva: A szkript hibásan tárolta a tárgyakat, ha a tárgykódban zárójelek is szerepeltek. Az új verzió javítja ezt a problémát. A frissítés után a hibásan tárolt tárgyaknál törölni kell a tárolt kurzusokat, majd ismét tárolni kell őket ahhoz, hogy immár helyesen kerüljenek mentésre.
- Újdonság: A szkript mostantól minden oldalon megjegyzi, hogy utoljára melyik félév volt kiválasztva, és automatikusan visszavált rá, ha a Neptun okosabbnak hiszi magát, és elállítja.
- Újdonság: A képzésválasztó menü az oldal újratöltése nélkül jelenik meg.
- Újdonság: A program lecseréli a Neptun teljes képernyős betöltés-jelzőjét egy “Kis türelmet” feliratra, amely kevésbé zavaró.
- Fejlődés: A félévválasztó menüben való kattintáskor a kijelölés azonnal átáll az új félévre, ezzel kellemesebb felhasználói élményt biztosítva.
- Újdonság: Az órarend megnyitáskor automatikusan a mai napra ugrik, ha esetleg nem lenne ott, javítva ezzel a Neptun idegesítő hibáját.
- Újdonság: A szkript módosít néhány színt a leckekönyv oldalon, hogy jobban látszódjon, melyik tárgy lett már teljesítve: ezek zölddel jelennek meg.
- Újdonság: A szkript módosít néhány színt az előrehaladás oldalon (amely a tanulmányok menüben található), hogy jobban látszódjon, melyik tárgy lett már felvéve (sárga) és teljesítve (zöld).
- Újdonság: A tárgyak listája fölött megjelenik egy jelölőnégyzet, mellyel beállítható, hogy csak a tárolt kurzussal rendelkező tárgyak jelenjenek meg a listában. Ezt bepipálva még gyorsabbá válik a tárgyfelvétel.
- Fejlődés: A mentett bejelentkezési adatokat a program egyetemenként külön-külön tárolja, így a bejelentkezésnél most már csak az adott egyetemen használt felhasználónevek jelennek meg.
- Fejlődés: A tárolt kurzusokat a program mostantól csak azon a képzésen jelzi, amelyen el lettek tárolva, a párhuzamos szakokkal rendelkezők nagy örömére. Az új verzió telepítése előtt eltárolt kurzusok továbbra is megjelennek az összes szaknál, amíg nem törlöd őket.
- Fejlődés: A tárgyfelvételnél a program pótolja a kurzusok jelölőnégyzeteit, ha azok esetleg nem jelennének meg. Így a tárgyak tárolása és az 1 kattintásos tárgyfelvétel most már elvileg az összes egyetemen működik.
- Javítva: A legutóbbi Neptun verziófrissítés működésképtelenné tette a szkript néhány funkcióját. Ez a frissítés javítja a problémát.
- Javítva: A tárgyfelvétel oldalon a szkript bizonyos (meglehetősen ritka) esetekben hibásan módosította a színeket.
- Fejlődés: A tárgyak listája fölött megjelenik egy link, amellyel a tárgyak sikeres felvétele után az összes tárolt kurzus egyszerűen törölhető.
- Fejlődés: Apróbb változások a tárolt tárgyak funkció működésében.
- Fejlődés: A tárgyfelvételnél a program engedélyezi a letiltott kurzusok jelölőnégyzeteit, hogy azokat is el lehessen tárolni 1 kattintásos tárgyfelvétel céljából, ezzel lehetővé téve a funkció használatát egyes egyetemeken.
- Újdonság: A tárgyfelvételnél a bejelölt kurzusok listája tárolható a helyi gépen, a tárolt kiválasztás pedig egy kattintással visszaállítható a tárgyak ablakában. Ezzel a tárgyak felvétele két kattintásra rövidül.
- Javítva: A szabad helyre várakozásnál eddig előfordulhatott, hogy a szkript meghülyül, és egyre gyorsuló ütemben néhány perc alatt több ezer kísérletet tesz a belépésre. Az új verzió remélhetőleg javítja a problémát.
- Fejlődés: A kidobás elleni védelem sokkal intelligensebb lett, ugyanis most már figyelembe veszi azt is, hogy az adott egyetemen pontosan hány perc inaktivitás van engedélyezve.
- Fejlődés: A program belső struktúrája jelentős változtatásokon esett át, így a forráskód most már sokkal könnyebben olvasható. Emiatt a későbbi fejlesztések remélhetőleg gyorsabbak és egyszerűbbek lesznek.
- Fejlődés: Új, különálló menüelemek helyett a program mostantól a menüsor meglévő elemeit alakítja át gyorslinkekké. A Tanulmányok szövegre kattintva a Leckekönyv oldal, a Tárgyak szövegre kattintva a Tárgyjelentkezés oldal, míg a Vizsgák szövegre kattintva a Vizsgajelentkezés oldal jelenik meg. Egyedül az Órarend menüelem maradt meg különállóként.
- Javítva: Az automatikus bejelentkezés nem működött az ELTE szerverén.
- Javítva: A legutóbbi Neptun verziófrissítés működésképtelenné tette a szkript néhány funkcióját. Ez a frissítés javítja a problémát.
- Újdonság: A tárgyfelvétel oldalon a felvett tárgyak sárga háttérrel, míg a teljesített tárgyak zöld háttérrel jelennek meg; így egyszerűbb különbséget tenni közöttük.
- Fejlődés: Az egységesség kedvéért a felvett vizsgák zöld helyett sárga háttérrel jelennek meg a vizsgajelentkezés oldalon. Sajnos arra nincs mód, hogy a program más színnel jelölje a sikeres vizsgákat.
- Újdonság: Tetszőleges számú automatikus próbálkozás a szabad helyre várakozásnál, az eredeti 30 helyett, valamint próbálkozás 5 másodpercenként, az eredeti 10 helyett.
- Újdonság: Az oldalméret minden egyes listánál automatikusan 500-ra áll be, és a program elrejti az oldalméret-választó mezőt.
- Javítva: A szakirányjelentkezés oldalon nem működött az új félévválasztó.
- Javítva: Az új félévválasztó egyes oldalakon felesleges lekéréseket küldött a Neptun szerverének. Ez a frissítés javítja a problémát.
- Fejlődés: Az új félévválasztó gombjai az új verzióban sokkal jobban néznek ki.
- Fejlődés: A tárgyfelvétel oldal kurzusválasztó ablakában a kurzusok színezését végző kód egyszerűbb és gyorsabb lett.
- Javítva: Egy Neptun frissítés néhány hibát okozott az automatikus bejelentkezés működésében. Az új verzió már megfelelően működik.
- Újdonság: A program az összes oldalon lecseréli a félévválasztó menüt egy könnyebben használható listára, ezzel megspórolva néhány kattintást a félévváltáskor. Keresd a kék félév-gombsort.
- Javítva: A tárgyfelvétel oldal kiegészítései egyes egyetemek Neptun-jain nem működtek, mert ott más beállításai voltak a rendszernek.
- Újdonság: A menüben a hülye javascript-es linkeket a szkript lecseréli hagyományos linkekre, melyek megnyithatók új lapon a jobb gombos menüből, vagy a középső gombra kattintva. Ezen kívül a lap címe tartalmazza az aktuálisan megnyitott Neptun oldal címét.
- Javítva: Az automatikus bejelentkezésnél bizonyos esetekben a program feleslegesen kérdezett rá a jelszó módosítására.
- Javítva: Az előző verzió bizonyos esetekben felesleges lekéréseket küldött a Neptun szerverének. Ez a frissítés javítja a problémát.
Köszönet az alábbi fejlesztőknek a Neptun PowerUp! jobbá tételében vállalt szerepükért:
- Whisperity
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.
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.