File tree Expand file tree Collapse file tree 5 files changed +16
-20
lines changed
src/iut/cs/timetable/parser Expand file tree Collapse file tree 5 files changed +16
-20
lines changed Original file line number Diff line number Diff line change 1+ import fs from "node:fs/promises" ;
2+ import path from "node:path" ;
3+ import { getTimetableFromBuffer } from "unilim/iut/cs/timetable" ;
4+
5+ const buffer = await fs . readFile ( path . join ( __dirname , "example.pdf" ) ) ;
6+ const timetable = await getTimetableFromBuffer ( buffer ) ;
7+
8+ console . dir ( timetable , { depth : Infinity } ) ;
Load Diff This file was deleted.
Original file line number Diff line number Diff line change 1+ import { CAS } from "unilim/cas" ;
2+ import { Signatures } from "unilim/iut/signatures" ;
3+
4+ const cas = await CAS . initialize ( Bun . env . USERNAME ! , Bun . env . PASSWORD ! ) ;
5+ const signatures = await Signatures . fromCAS ( cas ) ;
6+
7+ console . log ( signatures . session ) ;
Load Diff This file was deleted.
Original file line number Diff line number Diff line change @@ -23,7 +23,7 @@ export const getTimetable = (page: Page): Timetable => {
2323 } ;
2424} ;
2525
26- export const getTimetableFromBuffer = async ( buffer : ArrayBuffer ) : Promise < Timetable > => {
26+ export const getTimetableFromBuffer = async ( buffer : ArrayBuffer | ArrayBufferLike | Buffer ) : Promise < Timetable > => {
2727 const pages = await parsePDF ( buffer ) ;
2828 return getTimetable ( pages [ 0 ] ) ;
2929} ;
You can’t perform that action at this time.
0 commit comments