96 lines
2.2 KiB
Python
96 lines
2.2 KiB
Python
from arcade_google.tools.calendar import (
|
|
create_event,
|
|
delete_event,
|
|
find_time_slots_when_everyone_is_free,
|
|
list_calendars,
|
|
list_events,
|
|
update_event,
|
|
)
|
|
from arcade_google.tools.contacts import (
|
|
create_contact,
|
|
search_contacts_by_email,
|
|
search_contacts_by_name,
|
|
)
|
|
from arcade_google.tools.docs import (
|
|
create_blank_document,
|
|
create_document_from_text,
|
|
get_document_by_id,
|
|
insert_text_at_end_of_document,
|
|
)
|
|
from arcade_google.tools.drive import (
|
|
get_file_tree_structure,
|
|
search_and_retrieve_documents,
|
|
search_documents,
|
|
)
|
|
from arcade_google.tools.file_picker import generate_google_file_picker_url
|
|
from arcade_google.tools.gmail import (
|
|
change_email_labels,
|
|
create_label,
|
|
delete_draft_email,
|
|
get_thread,
|
|
list_draft_emails,
|
|
list_emails,
|
|
list_emails_by_header,
|
|
list_labels,
|
|
list_threads,
|
|
reply_to_email,
|
|
search_threads,
|
|
send_draft_email,
|
|
send_email,
|
|
trash_email,
|
|
update_draft_email,
|
|
write_draft_email,
|
|
write_draft_reply_email,
|
|
)
|
|
from arcade_google.tools.sheets import (
|
|
create_spreadsheet,
|
|
get_spreadsheet,
|
|
write_to_cell,
|
|
)
|
|
|
|
__all__ = [
|
|
# Google Calendar
|
|
create_event,
|
|
delete_event,
|
|
find_time_slots_when_everyone_is_free,
|
|
list_calendars,
|
|
list_events,
|
|
update_event,
|
|
# Google Contacts
|
|
create_contact,
|
|
search_contacts_by_email,
|
|
search_contacts_by_name,
|
|
# Google Docs
|
|
create_blank_document,
|
|
create_document_from_text,
|
|
get_document_by_id,
|
|
insert_text_at_end_of_document,
|
|
# Google Drive
|
|
"get_file_tree_structure",
|
|
"search_and_retrieve_documents",
|
|
"search_documents",
|
|
# Google File Picker
|
|
generate_google_file_picker_url,
|
|
# Google Gmail
|
|
change_email_labels,
|
|
create_label,
|
|
delete_draft_email,
|
|
get_thread,
|
|
list_draft_emails,
|
|
list_emails,
|
|
list_emails_by_header,
|
|
list_labels,
|
|
list_threads,
|
|
reply_to_email,
|
|
search_threads,
|
|
send_draft_email,
|
|
send_email,
|
|
trash_email,
|
|
update_draft_email,
|
|
write_draft_email,
|
|
write_draft_reply_email,
|
|
# Google Sheets
|
|
create_spreadsheet,
|
|
get_spreadsheet,
|
|
write_to_cell,
|
|
]
|