Skip to content

saimahendra282/klu_erp-chrome-extension

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

132 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Konichivass!!

Keep Following readme and i will update extension again within a week. So, you looked at this repo, right? Isn't it interesting how we can just apply our own rules by writing a few lines of JS? ---

Quick Faqs -

What is this repo for? This repo is made for a Chrome extension targeting the KL University ERP portal. Basically, it’s a Chrome extension designed to enhance the KLU ERP website experience.
What is the purpose , Purpose ఏంటి ⁉️ Let me ask you this:
Would you really want to give your ERP credentials and personal details—like your attendance—to random websites and then get tired of entering the same information again and again just to know your attendance?
Personally, I hate that idea.
Like, dude… why should I have to do all that?
That’s exactly why I built this extension.
There’s no need to share any credentials, no need to enter personal details, and no need to trust third-party websites. Everything works directly on your ERP page itself. I genuinely promise—this extension does not collect, store, or send any of your data anywhere. Your privacy stays with you.
This isn’t just about attendance either.
It’s a collection of small, useful ideas—things we’ve all thought at some point, like “It would be so much better if our ERP had this feature” or “Why doesn’t it show this properly?” But the ERP is never going to change.
So instead of waiting, I decided to build those missing features myself and bundle them all into one extension.
How to set up this Chrome Extension on your device?
  • Simple way - just click the download button above and extract the zip file , load the extension to chrome
    • Download the zip file from the Releases section.
    • See these sample images if you cant find the releases.
    • Extract the zip file.
    • And if you want to use gemini ai feature
    • Next, you need to add your own Gemini API key:
    • Visit Google AI Studio
    • Sign in or create your account.
    • Click the Get API button on the top-right corner.
    • Click on Create API Key.
    • After the key is created, copy it.
    • Go back to your extracted repo folder.
    • Create a .env file and add the API key like this:
      GEMINI_API_KEY=your_key_here
    • Now, open Chrome and go to the Extensions page:
    • Enable Developer mode (top-right corner):
    • Click on Load unpacked, and select the folder you extracted:

    • and boom you got my extension on your device running 🎊

    What's new in erp now? ఎమ్ పికావ్ నువ్ ఇప్పుడు 🤨

    Well you opened this question so wanna know what i cooked? as er new erp

    • Modified login page
    • gemini ai toggle button - but how it works ?
      when you switch on toggle and select any text in erp it will open a pop up and ask for a question , you fill it and hit enter you can see response generated by gemini model there
    • Now you can modify your own profile pic
    • in attendance register page -

    • added calculate average button that display your course attendance average
    • next i added a small blue dot in attendace table when clicked total conducted & attended classes will be editable and you can freely calculate attendance in your way - for now i am not taking tcbr into consideration.
    • also you can find bunk calci button beside register link , when clicked it ask you to enter no of hours you plan to bunk when entered you can see your class attendance after bunking those hours.
    • next feature is if your attendence is less than 90 you can observe color change and also if it is less than meeting criteria in course code column it print how many hours you have to attend to be in safe zone
    • now coming to cgpa page -

    • i added cgpa percent as you know we have formula - [cgpa - 0.75] * 10
    • next i added motivate me , y? dunno just use it bro
    So you said we can modify our profile pic how?
  • you can find user.json file when downloading this extension
  • in that you can see "ProfilePic":"profile.jpg", key–value pair.
  • first you save your pic in this extension folder , later put that pic name like img.jpg or png whatever in that key pair value by default it is profile.jpg and this supports png, jpeg even gif too

  • Congrats visitor, you have unlocked your own browser extension

    Got any suggestions or new features? Drop them in the Issues section.


    📝 Small Note & Bug reporting

    Please don’t be offended if you don’t like this extension — I like it 😄
    THIS repo updates continuously, so it is better to update your extension weekly
    Also if you got any errors even if it is small file not found stuff just mention them in issues or ping me on any social media, some times i forgot to modify the manifest file when publisginh as new release.

    If you liked my work please star this repo ^_~

    About

    Built this Chrome extension for my academic ERP portal — the original theme just wasn’t my vibe. So, I spiced it up with some custom CSS. Feel free to use it.

    Topics

    Resources

    License

    Stars

    Watchers

    Forks

    Packages

     
     
     

    Contributors