iiumschedule / iium_schedule

Make/Generate IIUM timetable with ease. Integration with IIUM database. App available on Android, MacOS & Windows.
https://iiumschedule.iqfareez.com
MIT License
25 stars 9 forks source link

Fork Scraper #1

Closed PlashSpeed-Aiman closed 2 years ago

PlashSpeed-Aiman commented 3 years ago

If you want a working scraper, you can port my Java code to dart. It can collect the course data correctly

iqfareez commented 3 years ago

Hi. Sounds amazing! I'll be sure to check them out. 💪

PlashSpeed-Aiman commented 3 years ago

This is the best implementation I can make. I improved upon Asdacap's code which can take all the data in the table properly image image

iqfareez commented 2 years ago

@PlashSpeed-Aiman Hi just wanna update that I (alhamdulillah) successfully ported your code to Dart.

Made a quick integration with the app. So far so good, only had a minor issue here and there.

https://user-images.githubusercontent.com/60868965/141406022-bc7799dc-9ec1-4b85-965b-2221ee32733c.mp4

Can try with the apk if you want.

And also, I published the scrapper implementation to the pub.dev: https://pub.dev/packages/albiruni

Thanks haha & salam jumaat.

PlashSpeed-Aiman commented 2 years ago

Looks good, the UI is just amazing. Much better implemented than mine. I can see why it's much easier to make beautiful UI with Flutter.

iqfareez commented 2 years ago

Thank you 😄