Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/JettChenT/timeblok
/ functions
Functions
131 in github.com/JettChenT/timeblok
⨍
Functions
131
◇
Types & classes
53
↳
Endpoints
2
↓ 35 callers
Method
to_string
(&self)
timeblok-compiler/src/ir/displays.rs:4
↓ 15 callers
Method
set
(&self, name: &str, ident: IdentData)
timeblok-compiler/src/environment.rs:57
↓ 12 callers
Method
clone
(&self)
timeblok-compiler/src/ir/ident.rs:19
↓ 11 callers
Function
resolve_date
(date: &Date, base: &Environment)
timeblok-compiler/src/resolver.rs:208
↓ 10 callers
Method
to_chrono
(self)
timeblok-compiler/src/converter.rs:15
↓ 8 callers
Method
iter
(&self)
timeblok-compiler/src/environment.rs:136
↓ 5 callers
Function
get_dir
(dir: Dirs, subdir: Option<&str>)
timeblok-compiler/src/utils/mod.rs:69
↓ 5 callers
Function
parse
()
timeblok-compiler/cli/src/args.rs:52
↓ 5 callers
Function
resolve_occasion
Should it really be named occasion... perhaps rename it to resolve_datetime?
timeblok-compiler/src/resolver.rs:136
↓ 4 callers
Method
get
(&self, name: &str)
timeblok-compiler/src/environment.rs:47
↓ 4 callers
Function
import_ics
(url: &String)
timeblok-compiler/src/importer.rs:71
↓ 4 callers
Function
insert_command
(env: &Environment, name:&str, arity: usize, func: CmdFn)
timeblok-compiler/src/preset/mod.rs:30
↓ 4 callers
Function
records_to_resolved
(records: Vec<ir::Record>, base_time: ExactDateTime)
timeblok-compiler/src/lib.rs:35
↓ 4 callers
Function
tb_to_records
(tb: &String)
timeblok-compiler/src/lib.rs:26
↓ 4 callers
Method
to_naive
(self)
timeblok-compiler/src/ir/mod.rs:337
↓ 3 callers
Function
compile_with_basedate
(source: &str, year: i32, month: u32, day: u32)
timeblok-js/src/lib.rs:29
↓ 3 callers
Function
load_prompts
()
timeblok-ai/chat.py:39
↓ 3 callers
Function
resolved_to_ical
(resolved: Vec<ir::ExactRecord>)
timeblok-compiler/src/lib.rs:40
↓ 3 callers
Method
weekday
(&self)
timeblok-compiler/src/preset/mod.rs:25
↓ 2 callers
Method
check
(&self, value: &Date, env: Option<&Environment>)
timeblok-compiler/src/importer.rs:26
↓ 2 callers
Function
compile
(source: &str, base_time: i64)
timeblok-js/src/lib.rs:21
↓ 2 callers
Function
complete
(messages)
timeblok-ai/chat.py:66
↓ 2 callers
Function
download_file
(filename:&str, dest:PathBuf, display_name: Option<&str>)
timeblok-compiler/src/utils/mod.rs:20
↓ 2 callers
Function
get_holiday
(country: &str, new: bool)
timeblok-compiler/src/preset/workalendar.rs:63
↓ 2 callers
Function
ics_to_records
(cal: &Calendar)
timeblok-compiler/src/importer.rs:99
↓ 2 callers
Function
insert_commands
(env: &mut Environment)
timeblok-compiler/src/preset/mod.rs:107
↓ 2 callers
Function
insert_timezone
(env: &mut Environment)
timeblok-compiler/src/preset/mod.rs:41
↓ 2 callers
Function
insert_weekdays
(env: &mut Environment)
timeblok-compiler/src/preset/mod.rs:215
↓ 2 callers
Method
next
(&mut self)
timeblok-compiler/src/environment.rs:120
↓ 2 callers
Function
parse_date
(pair: Pair<Rule>)
timeblok-compiler/src/parser.rs:182
↓ 2 callers
Function
parse_date_filter
(pair: Pair<Rule>)
timeblok-compiler/src/parser.rs:347
↓ 2 callers
Function
parse_event
(pair: Pair<Rule>)
timeblok-compiler/src/parser.rs:225
↓ 2 callers
Function
parse_ident
(pair: Pair<Rule>)
timeblok-compiler/src/parser.rs:327
↓ 2 callers
Function
parse_note
(pair: Pair<Rule>)
timeblok-compiler/src/parser.rs:240
↓ 2 callers
Function
parse_numval
(pair: Pair<Rule>)
timeblok-compiler/src/parser.rs:305
↓ 2 callers
Function
parse_occasion
(pair: Pair<Rule>)
timeblok-compiler/src/parser.rs:150
↓ 2 callers
Function
parse_results
(markdown)
timeblok-ai/chat.py:49
↓ 2 callers
Function
parse_value
(pair: Pair<Rule>)
timeblok-compiler/src/parser.rs:136
↓ 2 callers
Function
resolve_event
(event: &Event, base: &Environment)
timeblok-compiler/src/resolver.rs:227
↓ 2 callers
Function
resolve_range
(range: &Range, base: &Environment)
timeblok-compiler/src/resolver.rs:267
↓ 2 callers
Method
run
(&self, env: &Environment, call: &CommandCall)
timeblok-compiler/src/ir/command.rs:28
↓ 2 callers
Function
to_ical
(records: Vec<ExactRecord>, deterministic_tsmp: Option<chrono::DateTime<Utc>>)
timeblok-compiler/src/converter.rs:122
↓ 1 callers
Method
check
(&self, value: &T, env: Option<&Environment>)
timeblok-compiler/src/ir/filter.rs:42
↓ 1 callers
Method
del
(&self, name: &str)
timeblok-compiler/src/environment.rs:62
↓ 1 callers
Function
download_holiday
(country: &str)
timeblok-compiler/src/preset/workalendar.rs:40
↓ 1 callers
Function
download_workdays
(country: &String)
timeblok-compiler/src/preset/workalendar.rs:13
↓ 1 callers
Method
get_key
(self)
timeblok-ai/server.py:29
↓ 1 callers
Method
get_loc
might come in handy later
timeblok-compiler/src/environment.rs:70
↓ 1 callers
Function
get_workdays
(country: &String, new: bool)
timeblok-compiler/src/preset/workalendar.rs:22
↓ 1 callers
Function
handle_infile
(infile: Option<String>, new: bool)
timeblok-compiler/cli/src/cli.rs:22
↓ 1 callers
Function
insert_preset
(env: &mut Environment)
timeblok-compiler/src/preset/mod.rs:264
↓ 1 callers
Function
insert_region
(env: &mut Environment)
timeblok-compiler/src/preset/mod.rs:55
↓ 1 callers
Function
load_examples
()
timeblok-ai/chat.py:23
↓ 1 callers
Function
max_fit_date
(env: &Environment)
timeblok-compiler/src/environment.rs:92
↓ 1 callers
Function
open_in_calendar
(timeblok)
timeblok-ai/chat.py:55
↓ 1 callers
Function
parse_command
(pair: Pair<Rule>)
timeblok-compiler/src/parser.rs:102
↓ 1 callers
Function
parse_event_header
(pair: Pair<Rule>)
timeblok-compiler/src/parser.rs:268
↓ 1 callers
Function
parse_file
(pair: Pair<Rule>)
timeblok-compiler/src/parser.rs:37
↓ 1 callers
Function
parse_flex_date
(pair: Pair<Rule>)
timeblok-compiler/src/parser.rs:319
↓ 1 callers
Function
parse_flex_events
(pair: Pair<Rule>)
timeblok-compiler/src/parser.rs:82
↓ 1 callers
Function
parse_flex_occasion
(pair: Pair<Rule>)
timeblok-compiler/src/parser.rs:440
↓ 1 callers
Function
parse_ident_date_filter
(pair: Pair<Rule>)
timeblok-compiler/src/parser.rs:332
↓ 1 callers
Function
parse_notes
(pairs: &mut Pairs<Rule>)
timeblok-compiler/src/parser.rs:244
↓ 1 callers
Function
parse_num_filter
(pair: Pair<Rule>)
timeblok-compiler/src/parser.rs:395
↓ 1 callers
Function
parse_numrange
(pair: Pair<Rule>)
timeblok-compiler/src/parser.rs:312
↓ 1 callers
Function
parse_property
(pair: Pair<Rule>)
timeblok-compiler/src/parser.rs:125
↓ 1 callers
Function
parse_record
(pair: Pair<Rule>)
timeblok-compiler/src/parser.rs:50
↓ 1 callers
Function
parse_time
(pair: Pair<Rule>)
timeblok-compiler/src/parser.rs:190
↓ 1 callers
Function
parse_timerange
(pair: Pair<Rule>)
timeblok-compiler/src/parser.rs:280
↓ 1 callers
Function
parse_tod
(pair: Pair<Rule>)
timeblok-compiler/src/parser.rs:216
↓ 1 callers
Function
repl
()
timeblok-ai/chat.py:74
↓ 1 callers
Function
resolve
(records: Vec<Record>, base_t: ExactDateTime)
timeblok-compiler/src/resolver.rs:23
↓ 1 callers
Function
resolve_notes
(notes: &Notes, base: &Environment)
timeblok-compiler/src/resolver.rs:238
↓ 1 callers
Function
resolve_property
(property: &Property, base: &Environment)
timeblok-compiler/src/resolver.rs:249
↓ 1 callers
Function
resolve_time
(time: &Time, base: &Environment)
timeblok-compiler/src/resolver.rs:152
↓ 1 callers
Function
resolved_to_csv
(resolved: Vec<ir::ExactRecord>)
timeblok-compiler/src/lib.rs:50
↓ 1 callers
Function
resolved_to_ical_deterministic
(resolved: Vec<ir::ExactRecord>, base_time: ExactDateTime)
timeblok-compiler/src/lib.rs:45
↓ 1 callers
Function
set_openai_api
(key, base=None)
timeblok-ai/chat.py:18
↓ 1 callers
Function
set_openai_api_env
()
timeblok-ai/chat.py:12
↓ 1 callers
Function
store_prompt
Stores prompt in a json file
timeblok-ai/gen_prompt.py:4
↓ 1 callers
Function
to_csv
(records: Vec<ExactRecord>)
timeblok-compiler/src/converter.rs:159
↓ 1 callers
Method
to_ical
(&self, key: Option<String>, tsmp:Option<chrono::DateTime<Utc>>)
timeblok-compiler/src/ir/mod.rs:406
↓ 1 callers
Method
to_icalevent
(&self, key: Option<String>, tsmp: Option<chrono::DateTime<Utc>>)
timeblok-compiler/src/converter.rs:92
↓ 1 callers
Function
try_main
(args: Args)
timeblok-compiler/cli/src/cli.rs:48
Function
chat
(chat_history: ChatHistory)
timeblok-ai/server.py:52
Method
check
(&self, value: &T, env: Option<&Environment>)
timeblok-compiler/src/ir/ident.rs:34
Function
compile
(source: &str, base_time: ExactDateTime)
timeblok-compiler/src/lib.rs:55
Function
compile_deterministic
(source: &str, base_time: ExactDateTime)
timeblok-compiler/src/lib.rs:62
Function
compile_verbose
(source: &str, year: i32, month: u32, day: u32)
timeblok-js/src/lib.rs:37
Function
compile_with_basedate
(source: &str, year: i32, month: u32, day: u32)
timeblok-py/src/lib.rs:6
Method
default
()
timeblok-compiler/src/ir/mod.rs:432
Function
download_file_wasm
(filename: &str, dest: PathBuf, display_name: Option<&str>)
timeblok-compiler/src/utils/mod.rs:40
Method
filter
(&self, values: Vec<T>, env: Option<&Environment>)
timeblok-compiler/src/ir/filter.rs:12
Method
fmt
(&self, f: &mut std::fmt::Formatter<'_>)
timeblok-compiler/src/ir/command.rs:22
Method
fmt
(&self, f: &mut std::fmt::Formatter<'_>)
timeblok-compiler/src/ir/ident.rs:28
Method
from_chrono
(t: cr::DateTime<Utc>)
timeblok-compiler/src/converter.rs:64
Method
from_date_perhaps_time
(d: DatePerhapsTime)
timeblok-compiler/src/ir/mod.rs:307
Method
from_exact
(dt: ExactDateTime)
timeblok-compiler/src/environment.rs:42
Method
from_exact
(exact: &ExactDateTime)
timeblok-compiler/src/ir/mod.rs:210
Method
from_hms
(hour: u32, minute: u32, second: u32)
timeblok-compiler/src/ir/mod.rs:272
next →
1–100 of 131, ranked by callers