Skip to content

mc-localhost/42-event-saver

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

42-event-saver

this firefox add-on saves event as .ics file when subscribing on intra

features

  • extracts event details from 42 intra modals
  • downloads .ics file when subscribing to an event or waitlist
  • adds [WAITLIST] prefix for full events
  • parses duration from text (e.g. "about 19 hours")

installation

this extension is not published on the firefox add-ons store, you need to install it temporarily for development/testing (temporary extensions are removed when firefox is closed):

  1. clone the repository

    git clone https://github.com/mc-localhost/42-event-saver.git
    cd 42-event-saver
  2. open firefox and navigate to the debugging page by typing this in url bar

    about:debugging
    

    more on that: https://firefox-source-docs.mozilla.org/devtools-user/about_colon_debugging/index.html

  3. set everything up

    • click on "This Firefox" in the left sidebar
    • click "Load Temporary Add-on..."
    • navigate to your cloned repository folder
    • select any file inside
    • click "Open"

usage

  1. navigate to intra
  2. click on any event to open the modal
  3. click "Subscribe" or "Subscribe to waitlist"
  4. a download dialog should appear with the .ics file
  5. subscription will happen as usual no matter if you save the file or not

to do

  • add support for profile v3
  • publish to firefox add-ons store
  • add support for chrome
  • add settings (download location, filename format)
  • add notification to delete event from calendar when unsubscribing

About

saves event as .ics file when subscribing on intra

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published