GPAL.GoogleSheets gives you a fluent client over the Google Sheets API: create spreadsheets and sheets, write and read grids of data, append/prepend/insert at specific cells, apply formatting, run sum and count calculations, and save results to a local file.
GPAL.Application drives Windows desktop applications the same way GPAL.Browser drives a browser: open the app, define selectors against its UI Automation tree, and chain actions like InsertFrom, AppendFrom, FillInFrom, and key combinations. This tutorial opens Notepad++, types and edits text, then hovers over a toolbar button and a menu item.
Not every workflow lives in a browser. GPAL.Application launches a desktop executable, then drives it with the same Selector and fluent action model used for the browser - here, opening Microsoft Teams, clicking into a team, and sending a chat message.
CastTab and CastDesktop drive Chrome's built-in cast feature to send a tab or the whole desktop to a network device such as a smart TV, then StopCasting ends the session. The workflow also shows the common (IBrowser)/(Browser) cast pattern of looping over AutomationEngine and skipping engines that don't support a given feature.
A small WinForms project (LiveAISummarizer) puts WithLiveInputFrom to work: type or paste text into one text area, and the AI output appears in another a moment after you stop typing. A combo box lets you switch the active AI task (summarization, text generation, data augmentation, or classification) at runtime without restarting, all with no button and no Execute() calls of your own.
YouTubeTest is a two-step upload wizard that authenticates with Google OAuth, lets you add multiple video files and configure title, description, privacy, and premiere time for each, then uploads them in sequence. It demonstrates GPAL.YouTube.Upload, premiere scheduling with WaitForProcessing, GPAL form controls including tabs and a detail-editing ListView, and thread-safe UI updates from a background upload thread.
YouTubeSearchTester is a two-step workflow that authenticates with Google OAuth, searches your YouTube channel by keyword, lets you check individual results in a ListView, fetches full video info for checked items, and exports selected fields in your choice of format. It demonstrates GPAL.YouTube search and video-info retrieval, a checked GPALListView for multi-selection, GPAL.Converter for multi-format export, and thread-safe status updates from background threads.