#9 Add support for other DSBs / DSB formats

닫힘
dfronczek5 년 전을 오픈 · 2개의 코멘트
dfronczek 코멘트됨, 5 년 전

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명
로딩중...
취소
저장
아직 콘텐츠가 없습니다.