Skip to content

chengxilo/better-cuny

Repository files navigation

Better CUNY

logo

This is a browser extension designed for CUNY websites(CUNYfirst, BrightSpace, etc.), built with WXT, React, and Material-UI.

InstallationFeaturesContributionSupport


🤺 Installation

Option 1: Install in Chrome Web Store (Best Choice)

Click this link: Download Better CUNY in Chrome Web Store

Option 2: Compile Source Code 🛠️

  1. Clone the repository:

    git clone https://github.com/chengxilo/better-cuny.git
  2. Install dependencies:

    pnpm install
  3. Build the source code:

    pnpm run build
  4. Open chrome://extensions/ in your browser, enable Developer mode, click Load unpacked, and select the .output/chrome-mv3 folder in the project directory.

Options 3

Download chrome-mv3.zip in your browser, enable Developer mode, click Load unpacked, and select the extracted directory. (Actually it is almost the same as Option 2-step 4)


😎 Features

Currently, we support:

📆 Export Schedule/Academic Calendar to CSV

On your Schedule Builder page, click the EXPORT button:

img.png

You can also download academic calendars from Academic Calendar by clicking the extra download icon button on each table and import them. img.png

This will download a .csv file, which you can import into Google Calendar.

img.png

After importing both schedule and academic calendar, this is what you will get.

img.png

Unlike the default Schedule Builder, this extension provides more accurate results by combining data from your webpage and the official CUNY Academic Calendar:

img_1.png

It accounts for special situations (like rescheduled classes) that the Schedule Builder might overlook. However, this is based on webpage content — your professor and classmates are always more trustworthy sources for the most accurate information.

😏 Automatically Login

We all know how annoying it is that CUNYfirst always requires you to log in. Even if you use Google to remember your password, you still have to manually click the login button.

This extension makes things easier by automatically logging you into your CUNY account. Whether you're accessing Brightspace, CUNYfirst, or any other CUNY service, the extension will fill in your username and password and click the login button for you—saving you time and hassle. img.png

And of course, you can easily turn this feature on or off whenever you want.

🤖 More Features Coming Soon

Stay tuned!


🪁 Contribution

Issues and pull requests are welcome! You’re encouraged to:

  • 📄 Improve the documentation
  • ✨ Add new features
  • 🪲 Fix bugs
  • 💡 Suggest ideas or improvements!

⭐ Support

If you enjoy using this extension, please:

  • Give it a ⭐ on GitHub
  • Recommend it to your friends

Thank you so much for your support !!!

kneel

About

Provide additional features for the CUNY website

Resources

License

Stars

Watchers

Forks

Packages

No packages published