Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/BlackboardFS/bbfs
/ functions
Functions
70 in github.com/BlackboardFS/bbfs
⨍
Functions
70
◇
Types & classes
25
↓ 7 callers
Method
attr
(&self, inode: &ItemInode<Client::Item>)
bbfs-fuse/src/lib.rs:102
↓ 7 callers
Method
get_type
(&self, item: &Item)
bbfs-scrape/src/lib.rs:678
↓ 4 callers
Function
create_link_file
(hyperlink: &str)
bbfs-scrape/src/lib.rs:23
↓ 4 callers
Method
get_page
(&self, page: BbPage)
bbfs-scrape/src/lib.rs:276
↓ 3 callers
Method
get_size
(&self, item: &Item)
bbfs-scrape/src/lib.rs:662
↓ 2 callers
Function
attr
(inode: u64, nlink: u32, kind: FileType, size: u64, perm: u16)
bbfs-fuse/src/lib.rs:21
↓ 2 callers
Function
authenticate
( cookie_monster: Monster, data_dir: &Path, )
bbfs-cli/src/main.rs:92
↓ 2 callers
Method
cached_children
( &self, inode: &ItemInode<Client::Item>, )
bbfs-fuse/src/lib.rs:125
↓ 2 callers
Method
get_children
(&self, path: Vec<&Item>)
bbfs-scrape/src/lib.rs:601
↓ 2 callers
Method
get_contents
(&self, item: &Item)
bbfs-scrape/src/lib.rs:670
↓ 2 callers
Method
get_courses
(&self)
bbfs-scrape/src/lib.rs:307
↓ 2 callers
Method
get_name
(&self, item: &Item)
bbfs-scrape/src/lib.rs:700
↓ 2 callers
Method
get_root
(&self)
bbfs-scrape/src/lib.rs:594
↓ 2 callers
Method
next_index
(&self)
bbfs-dokan/src/lib.rs:81
↓ 1 callers
Method
attachments_as_items
(&self)
bbfs-scrape/src/lib.rs:74
↓ 1 callers
Method
authenticate
(&self, data_dir: &Path)
cookie-monster/src/webview.rs:195
↓ 1 callers
Function
daemonize
(data_dir: &Path)
bbfs-cli/src/main.rs:78
↓ 1 callers
Function
dirattr
(inode: u64)
bbfs-fuse/src/lib.rs:41
↓ 1 callers
Function
exit_error
(e: E)
bbfs-cli/src/main.rs:33
↓ 1 callers
Function
fileattr
(inode: u64, size: u64)
bbfs-fuse/src/lib.rs:46
↓ 1 callers
Method
get_blackboard_link
(&self, parent: &Item)
bbfs-scrape/src/lib.rs:109
↓ 1 callers
Method
get_course_contents
(&self, course: &Course)
bbfs-scrape/src/lib.rs:333
↓ 1 callers
Method
get_course_item_contents
(&self, item: &CourseItem)
bbfs-scrape/src/lib.rs:376
↓ 1 callers
Method
get_course_item_size
(&self, item: &CourseItem)
bbfs-scrape/src/lib.rs:349
↓ 1 callers
Function
get_data_dir
()
bbfs-cli/src/main.rs:69
↓ 1 callers
Method
get_directory_contents
url should be from a CourseItemContent::Folder
bbfs-scrape/src/lib.rs:344
↓ 1 callers
Method
get_download_file_name
(&self, url: &str)
bbfs-scrape/src/lib.rs:291
↓ 1 callers
Method
get_free_inode
(&self)
bbfs-fuse/src/lib.rs:95
↓ 1 callers
Method
get_me
(&self)
bbfs-scrape/src/lib.rs:286
↓ 1 callers
Function
is_cookie_valid
(cookie: &str)
cookie-monster/src/lib.rs:20
↓ 1 callers
Method
item_ancestors
( &self, lock: &'a MutexGuard<'_, HashMap<Utf8PathBuf, ItemNode<Client::Item>>>, node:
bbfs-dokan/src/lib.rs:57
↓ 1 callers
Method
maybe_new_description_file
(&self)
bbfs-scrape/src/lib.rs:88
↓ 1 callers
Method
maybe_new_link_file
(&self)
bbfs-scrape/src/lib.rs:97
↓ 1 callers
Method
mount
(self, mount_point: &PathBuf)
bbfs-fuse/src/lib.rs:91
↓ 1 callers
Method
normalize_path
(&self, path: &widestring::U16CStr)
bbfs-dokan/src/lib.rs:71
↓ 1 callers
Method
normalized_mount_point
(&self)
bbfs-cli/src/main.rs:39
↓ 1 callers
Method
path
(&self, inode: &ItemInode<Client::Item>)
bbfs-fuse/src/lib.rs:114
↓ 1 callers
Method
sanitize_name
(&self, item: String)
bbfs-dokan/src/lib.rs:85
↓ 1 callers
Method
url
(&self)
bbfs-scrape/src/lib.rs:239
Method
authenticate
(&self, _data_dir: &Path)
cookie-monster/src/headless.rs:231
Method
complete_auth
( client: &Client, handle_duo_code: DuoF, get_passcode: PasscodeF, )
cookie-monster/src/headless.rs:63
Method
create_file
( &'h self, file_name: &widestring::U16CStr, _security_context: &dokan::IO_SECURITY_CO
bbfs-dokan/src/lib.rs:132
Method
eat_user_cookies
( username: &str, password: &str, handle_duo_code: DuoF, get_passcode: Passcod
cookie-monster/src/headless.rs:120
Method
extract_cookies_from_webview
( webview: &WebView, cookie_proxy: EventLoopProxy<UserEvent>, _cookie_file: &Path,
cookie-monster/src/webview.rs:35
Method
find_files
( &'h self, _file_name: &widestring::U16CStr, mut fill_find_data: impl FnMut(&dokan::F
bbfs-dokan/src/lib.rs:225
Method
fmt
(&self, f: &mut std::fmt::Formatter<'_>)
bbfs-scrape/src/lib.rs:582
Method
from
(value: CourseMembership)
bbfs-scrape/src/lib.rs:222
Method
from_url
(url: String)
bbfs-scrape/src/lib.rs:140
Method
get_file_information
( &'h self, _file_name: &widestring::U16CStr, _info: &dokan::OperationInfo<'c, 'h, Sel
bbfs-dokan/src/lib.rs:198
Method
getattr
(&mut self, _req: &Request, ino: u64, reply: ReplyAttr)
bbfs-fuse/src/lib.rs:159
Method
lookup
(&mut self, _req: &Request, parent: u64, name: &OsStr, reply: ReplyEntry)
bbfs-fuse/src/lib.rs:139
Function
main
()
bbfs-cli/src/main.rs:46
Method
make_link_file
(name: &str, link: &str)
bbfs-scrape/src/lib.rs:175
Method
mount
(&self, mount_point: impl AsRef<Path>)
bbfs-dokan/src/lib.rs:45
Method
mounted
( &'h self, mount_point: &widestring::U16CStr, _info: &dokan::OperationInfo<'c, 'h, Se
bbfs-dokan/src/lib.rs:105
Method
new
(client: Client)
bbfs-dokan/src/lib.rs:36
Method
new
(cookies: String, all_courses: bool)
bbfs-scrape/src/lib.rs:263
Method
new
(client: Client)
bbfs-fuse/src/lib.rs:69
Method
object_to_string
(object: *mut Object)
cookie-monster/src/webview.rs:81
Method
parse_course_sidebar
(html: &str)
bbfs-scrape/src/lib.rs:411
Method
parse_folder_contents
(html: &str)
bbfs-scrape/src/lib.rs:444
Method
read
( &mut self, _req: &Request, ino: u64, _fh: u64, offset: i64,
bbfs-fuse/src/lib.rs:173
Method
read_file
( &'h self, _file_name: &widestring::U16CStr, offset: i64, buffer: &mut [u8],
bbfs-dokan/src/lib.rs:156
Method
readdir
( &mut self, _req: &Request, ino: u64, _fh: u64, offset: i64,
bbfs-fuse/src/lib.rs:223
Method
wait_for_completion
(client: &Client)
cookie-monster/src/headless.rs:15
Method
wait_for_duo_code
(client: &Client)
cookie-monster/src/headless.rs:23
Method
wait_for_error_alert
(client: &Client)
cookie-monster/src/headless.rs:47
Method
wait_for_passcode
(client: &Client)
cookie-monster/src/headless.rs:31
Method
wait_for_passcode_error_alert
(client: &Client)
cookie-monster/src/headless.rs:55
Method
wait_for_trust
(client: &Client)
cookie-monster/src/headless.rs:39