#9 Add support for other DSBs / DSB formats

已關閉
dfronczek5 年之前創建 · 2 條評論

It would be nice if the app could handle different formats of DSB tables/websites.

The option to reauthenticate is curently most useful if the other school or institution uses the same website format as the AvH.

Instead, the "reauthenticate" dialog could include additional inputs:

  • URL (in the long run; heinekingmedia – the company behind the original Das Digitale Schwarze Brett® – seems to host all schools on the same server)
  • format string: contains all information required to parse the website, i.e. where to find the date, time, class, teacher and comments on the website as well as the general announcements, etc. Ideally, this format string could directly be used by an exisiting parsing solution, e. g. jsoup (https://jsoup.org/).
It would be nice if the app could handle different formats of DSB tables/websites. The option to reauthenticate is curently most useful if the other school or institution uses the same website format as the AvH. Instead, the "reauthenticate" dialog could include additional inputs: - URL (in the long run; heinekingmedia – the company behind the original Das Digitale Schwarze Brett® – seems to host all schools on the same server) - format string: contains all information required to parse the website, i.e. where to find the date, time, class, teacher and comments on the website as well as the general announcements, etc. Ideally, this format string could directly be used by an exisiting parsing solution, e. g. jsoup (https://jsoup.org/).
fynngodau 評論 5 年之前'
所有者

Concerning URL:

We are currently querying two different URLs, one for authenticating and one for querying timetables. It would not be feasible to ask the user to find the API points for other servers. However, this could be done with a dropdown menu (to choose between presets).

Concerning URL: We are currently querying [two different URLs](https://notabug.org/fynngodau/DSBDirect/src/6f94c1407341653f98db66d7a457608a174e5708/app/src/main/res/values/strings.xml#L38), one for authenticating and one for querying timetables. It would not be feasible to ask the user to find the API points for other servers. However, this could be done with a dropdown menu (to choose between presets).
fynngodau 評論 5 年之前'
所有者

It is now possible to implement new parsers easily after commit ddbe7fe21a and previous.

It is now possible to implement new parsers easily after commit ddbe7fe21a and previous.
登入 才能加入這對話。
未選擇里程碑
未指派成員
2 參與者
正在加載...
取消
保存
尚未有任何內容