Bushel_eio.Bushel_loaderEio-based directory scanner and file loader for Bushel entries
val src : Logs.srcval load_images :
[> Eio.Fs.dir_ty ] Eio.Path.t ->
output_dir:string ->
Srcsetter.t listLoad images from srcsetter index.json
val list_md_files : [> Eio.Fs.dir_ty ] Eio.Path.t -> string -> string listList markdown files in a directory
val map_category :
[> Eio.Fs.dir_ty ] Eio.Path.t ->
string ->
string ->
(Frontmatter.t -> ('a, string) result) ->
'a listLoad and map files from a directory
val load_contacts :
Eio.Fs.dir_ty Eio.Path.t ->
'a ->
Sortal.Store.Contact.t listLoad contacts from Sortal XDG store
val load_projects :
[> Eio.Fs.dir_ty ] Eio.Path.t ->
string ->
Bushel.Project.t listLoad projects from projects/
val load_notes : [> Eio.Fs.dir_ty ] Eio.Path.t -> string -> Bushel.Note.t listLoad notes from notes/ and news/
val load_ideas : [> Eio.Fs.dir_ty ] Eio.Path.t -> string -> Bushel.Idea.t listLoad ideas from ideas/
val load_videos :
[> Eio.Fs.dir_ty ] Eio.Path.t ->
string ->
Bushel.Video.t listLoad videos from videos/
val load_papers :
[> Eio.Fs.dir_ty ] Eio.Path.t ->
string ->
Bushel.Paper.t listLoad papers from papers/ (nested directory structure)
val load :
?image_output_dir:string ->
Eio.Fs.dir_ty Eio.Path.t ->
string ->
Bushel.Entry.tLoad all entries from a base directory
val build_link_graph : Bushel.Entry.t -> Bushel.Link_graph.tBuild link graph from entries