Commit graph

145 commits

Author SHA1 Message Date
e1fc4b7a51
Resolve E0308 ?? 2023-09-07 18:19:29 +02:00
e18b11a5fe
Don't crash when the class isn't bold 2023-04-23 01:35:00 +02:00
7380364c1c
cherry-pick of Paris8/cal8tor:0a5dd3c8f007ee69b720c40d9a761f4d0df6f19d 2023-04-23 00:22:19 +02:00
c232258427
update deps 2023-01-10 12:01:45 +01:00
f0f38a8031
follow clippy advices 2023-01-10 11:53:19 +01:00
afe6aca93f
fix export with the new format of hours used 2022-09-19 23:13:07 +02:00
cdec3c6309
capitalize room name 2022-08-30 22:59:04 +02:00
20fd40bbba
support for l3-a and l3-b 2022-08-30 22:52:44 +02:00
344b018936
fix #7 2022-08-30 22:45:58 +02:00
fb21d3eece
fix for 2022-2023 semester 1 2022-08-30 21:06:44 +02:00
6bc4f69cd5
use custom user-agent 2022-08-29 11:44:35 +02:00
b1f488264d
let user custom the cell length 2022-08-23 18:38:47 +02:00
744198e66e
trim strings 2022-08-23 18:32:06 +02:00
cbc17ba85d
make the table more readable 2022-08-23 18:30:01 +02:00
2f42d4de91
clippy 2022-08-23 17:53:57 +02:00
642387dcd3
fix semester detection and rollback debug 2022-08-23 17:53:57 +02:00
ff32a67ce6
wip: done 2022-08-23 17:53:57 +02:00
b7581584dc
wip 2022-08-23 17:53:57 +02:00
8b1d7c5b57
fix hour column with big cell 2022-08-23 17:53:57 +02:00
aa287b87c2
WIP: table 2022-08-23 17:53:57 +02:00
526cd46747
verbose translation to fr 2022-08-23 17:53:57 +02:00
3fe5529842
support bigcell format 2022-08-23 17:53:57 +02:00
f62c8498ca
unreachable code removal 2022-08-23 17:53:57 +02:00
c771c249c5
helper line 2022-08-23 17:53:57 +02:00
95bd3a53a9
support skip 2022-08-23 17:53:57 +02:00
07caadc77f
old comment 2022-08-23 17:53:57 +02:00
5bc1ddb64d
move enum to other file 2022-08-23 17:53:57 +02:00
e4aa7c624c
Add stuff to build the table 2022-08-23 17:53:57 +02:00
ab416848ef
remove debug 2022-08-23 17:53:57 +02:00
fa51950060
uppercase the letter 2022-08-23 17:53:57 +02:00
ac6dbcf54c
print separator 2022-08-23 17:53:57 +02:00
7e5461ed81
don't use special dependencie for table format 2022-08-23 17:53:57 +02:00
29117f7e28
show days 2022-08-23 17:53:57 +02:00
f6b6972ee5
wip 2022-08-23 17:53:57 +02:00
cf7af66828
add utc info onutc datetime and add lang on course's name 2022-08-18 12:37:40 +02:00
829b4ef7b1
* use String instead of &str
* WIP display fn
2022-08-17 17:08:30 +02:00
076ed15d2a
fix #5 2022-08-17 16:58:49 +02:00
68a64121f4
guess semester 2022-08-17 16:51:09 +02:00
b1adad3519
improve cli 2022-08-17 14:56:36 +02:00
182933226e
ask for path, support extension 2022-08-17 14:38:31 +02:00
ea9c271b2c
fix when there the course's name isn't in <em> 2022-08-17 14:23:51 +02:00
5077d6cb38
add semester and fix letter issue 2022-08-17 14:09:08 +02:00
c844e4a0c5
wip: cli support 2022-08-17 12:21:56 +02:00
44846562be
wip cli 2022-08-16 23:40:42 +02:00
ced1fdac3e
add timezone 2022-08-16 17:56:24 +02:00
0e2ca5bcd1
add comments 2022-08-16 16:07:58 +02:00
1257ccb1af
bypass ratelimit 2022-08-16 15:56:41 +02:00
63f5b6dc34
add http error detection 2022-08-16 15:48:13 +02:00
806f210c0f
remove debug impls 2022-08-16 15:06:03 +02:00
732f56f0be
include the after-break 2022-08-16 14:50:22 +02:00
8cb99e69af
add post-break weeks 2022-08-16 14:41:51 +02:00
1fea0a4e40
give rep 2022-08-16 14:41:07 +02:00
d736f532a3
typo 2022-08-16 14:40:55 +02:00
c62bcab28f
use random uid 2022-08-16 14:22:04 +02:00
4ab23caf00
add desc only if available 2022-08-16 14:06:58 +02:00
bb09adfe22
handle a week 2022-08-16 14:05:25 +02:00
e37d6b04cc
space 2022-08-16 12:36:48 +02:00
0c6f399d47
typo 2022-08-16 12:25:01 +02:00
7e63dacb96
fix: doc 2022-08-16 12:16:23 +02:00
027fc95101
add dt start/end 2022-08-16 11:57:36 +02:00
a98184bada
refactor 2022-08-16 11:55:51 +02:00
6e235aa67e
export calendar as .ics 2022-08-16 11:54:47 +02:00
df16ca03ba
move related to building the final timetable to the timetable file 2022-08-16 10:41:42 +02:00
c0560a1144
rename file 2022-08-16 10:32:46 +02:00
37a4e61ce5
use tuple instead of hashmaps 2022-08-16 09:33:35 +02:00
6ecf7551a2
fix typo 2022-08-15 20:12:22 +02:00
10d9904fd7
return semester 2022-08-15 20:09:41 +02:00
935ab42e61
use real semester int 2022-08-15 20:09:16 +02:00
b7d654b59d
wip ics 2022-08-15 20:01:55 +02:00
d31a051217
wip ics 2022-08-15 19:41:52 +02:00
ab78a9d221
add io file 2022-08-15 19:20:14 +02:00
bbe73a029c
call io file 2022-08-15 19:20:10 +02:00
c2bb8b6fbc
make models public 2022-08-15 19:20:04 +02:00
6b6bafe6e0
return data 2022-08-15 19:06:36 +02:00
7d96371829
typo 2022-08-15 19:01:41 +02:00
2148166874
store only the datetime objects 2022-08-15 17:58:40 +02:00
24be243dca
turn all the date into datetime objects 2022-08-15 17:50:16 +02:00
6125911d0a
convert string date to datetime object 2022-08-15 17:25:36 +02:00
c8026131cf
add comments 2022-08-15 17:25:14 +02:00
1e09947b68
wip: parsing school range 2022-08-15 15:46:58 +02:00
6dc1fb616f
wip fetching dates 2022-08-15 14:53:09 +02:00
918431b731
fix typo 2022-08-15 14:52:57 +02:00
e33fed34a3
typo 2022-08-15 12:23:01 +02:00
52419d899b
move info stuff into one file 2022-08-15 12:20:16 +02:00
1c1166ab06
move the timetable stuff into one file 2022-08-15 12:18:08 +02:00
9a905b4389
remove done todo 2022-08-14 12:48:24 +02:00
369e472231
Add all the classes 2022-08-14 12:44:36 +02:00
a3f8959145
* Parse the timetable completly
* Verification of the builded timetable
2022-08-14 11:20:32 +02:00
db1a301258
* Add courses names
* Change i8 to usize
* Useless Vec for rooms
* Professor are now an option
2022-08-14 11:19:52 +02:00
818c8eb40f
wip check timetable consistency 2022-08-13 17:27:35 +02:00
d726a7f778
add some parsing 2022-08-13 15:00:34 +02:00
9f2b775601
add day struct 2022-08-13 15:00:22 +02:00
aae662de56
get schedules of the timetable 2022-08-12 21:20:39 +02:00
b9c7a79afc
load html file 2022-08-12 19:55:28 +02:00
185585be03
new cargo project 2022-08-12 19:01:29 +02:00