vishal-lokare / autojoomer Goto Github PK
View Code? Open in Web Editor NEWAutoJoomer extension.
License: Apache License 2.0
AutoJoomer extension.
License: Apache License 2.0
A coloured time table,
preferably extract class names (and even links, one click join that class from time table) from firebase
batch 2020
CSE - https://autojoomer-45dc2-default-rtdb.asia-southeast1.firebasedatabase.app/links/CSE.json
ECE - https://autojoomer-45dc2-default-rtdb.asia-southeast1.firebasedatabase.app/links/ECE.json
you can take help of the logic written in script.js.
More details in the discord server
More details in the discord server.
New link - https://discord.gg/spzaqNkNkU
Will be discussed before on the discord server.
follow the same structure, and add new keys inside backup.json to support 2021 batch too
Has to be discussed in the Discord server, before sending PR.
Changing from current static number of classes to dynamic number of classes.
0, 5, 10, 15mins early join the class
Getting errors when LMS classes are opening.
Change links to 'button click' workaround with js.
Have to make a template for a time table page, where people will be redirected to if they want to view the time table.
A place in popup.html to show recent announcements updated by moderators
Make a function/alter the code which checks if the class is already opened is any of the tabs, if already opened then dont click on the 'join session' button programatically.
Refer logger.js to see how an LMS class is opened.
Time to be saved in backup.json, with class_name and class_link.
There's an unwanted
tag after the last table tag in README.md which is visible on the hosted GitHub webpage, just remove that.Has to be discussed in the Discord server, before sending PR.
Autofills the ID and password from the local storage if saved.
Should be discussed on Discord server with maintainers before starting the work.
Will show a popup on top, that "X" class is opening ...
Currently it doesnt even open for saturdays and sundays, remove that if statement, and if the length of array of childs under that branch for that day is null, skip that day.
Automatically press "Microphone" or "Audio only" button when on the LMS class webpage, based on what is preferred by the user. Take use of the code in logger.js to understand how to programatically click those buttons.
And an option to select in popup.html.
Feature that will show which class is currently playing, and one click join to that class.
Make a new file with the name "login_page.html", and start making the page in this,
multiple PRs for this issue are allowed.
A dynamic popup which has a 'show assignments' button, when clicked shows all the assignments in a list sorted with nearest deadline first.
Remove the existing fields in the popup menu which are visible now
and add a button which when clicked redirects to login_page.html.
Single PR allowed since this is a small issue.
Keep the code ready, will be merged after issue #84 is done.
Pressing the refresh button will reload the extension, and re-fetch the data from the database.
A simple single line implementation.
Feature that shows if you need to update the extension.
Better early than late, just change all the "class_time" key's value which has the time format "HHMM" to two minutes early.
Eg. 1400 will be 1358
File: logger.js
Possible Solution: A global counter that prevents login after 3 attempts
Changing from the current fixed times of the classes in "script.js" to variable time in backup.json and in firebase realtime database.
Adding badges and some other general updates.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.