skyscrapeapi 1.2.0+2 icon indicating copy to clipboard operation
skyscrapeapi: ^1.2.0+2 copied to clipboard

outdated

SkyMobile API is the API that was taken from the original SkyMobile app. SkyMobile API allows easy Skyward access for developers.

[1.2.0+2] - Time Stamp Fix #

OOPS, Windows is retarded.

[1.2.0+1] - Comparable School Years #

Make SchoolYears and Class comparable and sortable.

  • SchoolYear == operator compares list of classes it has
  • SchoolYear hashCode is the description hash code
  • Class == operator and hashCode are both class name

[1.1.1+2] - Bug Fix Revision 2 #

Not only has a more loose session expired check. Will now refresh.

[1.1.1+1] - Bug Fix #

Changed how didSessionExpire worked so it will (should at least) detect timeouts (hopefully).

[1.1.0+3] - Bug Fix #

Fixed bug that caused second login to grade book of the same API object would fail.

  • Made Grade Book accessor values non static
  • Made initgradebook return list

[1.1.0+2] - Dev Test #

Testing

[1.1.0+1] - Refresh Rate Update #

To give the developer more flexibility over skyscrapeapi.

This update gives more power to the developer and allows for developers to relax more.

  • Refresh rates will now affect skyward log-ins
  • The developer can now choose IF they want to refresh skyward authentication automatically
  • Testing files now have settings testSettings.skyTest

[1.0.1+3] - Maintenance Update #

Added an example for developers to use in case they do not understand the documentation.

Reformatted all files to fit flutter's requests.

[1.0.1+2] - Organization Update #

Minor update for renaming and organizing library stuff.

[1.0.1+1] - Documentation Update #

Documentation is now available for developers to view.

[1.0.0+1] - First Official Pub Release #

I am confident now in my code and the errors it produces. The API tester code has been finished.

[0.0.1+2] - Rename to Camel Case #

Like the title, rename files to Camel Case

[0.0.1] - Initial Release #

SkyScrapeAPI is a dart API that allows you to login and pull data from Skyward. SkyScrapeAPI was separated from the original SkyMobile app to allow the API to develop separately from the main app.

SkyScrapeAPI will restart at 0.0.1.

BELOW IS THE OLD CHANGELOG

V1.6.0

  • Allows for error checking

V1.5.4

  • Fixed bug where JSON Saver couldn't save ClassLevel

V1.5.3

  • Removed unnecessary 4.0 GPA Credit attribute

V1.5.2

  • Fixed bug where duplicate SchoolYears were returned.

V1.5.1

  • Modified History Scraper and Data Types to support json saving.

V1.5.0

  • Added History Scraper. Allows you to scrape from sfacademichistory001.w.

V1.4.1

  • Adressed major bug which prevented users from Highland Park ISD from logging in. This should fix logging in bugs for all districts with wsEAplus in their url link name.

V1.4.0

  • Remade Assignment scraping algorithm to support more districts.

V1.3.0

  • Adds DistrictSearcher to search for districts family access links.

V1.2.1

  • Fixed bug where assignments with the same name would display the same details: THIS BUG AFFECTS SKYMOBILE iOS AND WILL NOT BE FIXED FOR SKYMOBILE iOS

V1.2.0

  • Can scrape assignment details.

V1.0.0

  • Build the basic foundation. Initial release.
  • Can scrape gradebook and assignments.
2
likes
0
pub points
24%
popularity

Publisher

shield icon for verified publishersclearhall.dev

SkyMobile API is the API that was taken from the original SkyMobile app. SkyMobile API allows easy Skyward access for developers.

Repository (GitHub)
View/report issues

License

unknown (LICENSE)

Dependencies

flutter, html, http

More

Packages that depend on skyscrapeapi