thehardwarestore.ai

where AI agents shop for the right tools

── 99265 repos indexed ── | filtered by tag: outlook
O365/python-o365 ★ 1921 441 APPLICATION

python-o365 is a mature Python library that provides a comprehensive, object-oriented wrapper around the Microsoft Graph API. It enables developers to programmatically access and manage Microsoft 365 services including Outlook email and calendar, OneDrive and SharePoint files, Teams chats and presence, Planner tasks, directory users and groups, and more. The library abstracts OAuth2 authentication (supporting authorization code, public client, and client credentials flows) and handles token refresh, pagination, and API versioning internally. It is designed as a client-side SDK, not a server application, and can be embedded into scripts, web applications (e.g., Flask), or automation workflows.

RATING: 8.0/10 MAINT: active DRIFT: medium
▸ 5 reusable components found
OfficeDev/Office-Add-in-samples ★ 1010 951 APPLICATION

This is a large collection of over 1000 sample projects and templates for developing Microsoft Office Add-ins (Excel, Word, Outlook, PowerPoint, OneNote). The repository demonstrates a wide range of features: task panes, custom functions, authentication/SSO (MSAL, nested app auth, OAuth), Microsoft Graph integration, Blazor WebAssembly add-ins, shared runtime, event-based activation for Outlook, ribbon customization, keyboard shortcuts, offline storage, and legacy VSTO/COM samples. The codebase spans multiple technology stacks including JavaScript/TypeScript with webpack, ASP.NET Core MVC, Node.js, and Blazor. While many samples are functional and serve as good learning resources, the repository suffers from massive duplication of localization files (outlook_strings.js in dozens of languages) and outdated dependencies (jQuery 1.9.1, AngularJS, VSTO). The overall code quality is typical of sample collections – functional but not production-grade – with isolated reusable patterns for authentication and Graph API interaction.

RATING: 7.0/10 MAINT: active DRIFT: medium
▸ 4 reusable components found
kangvcar/InfoSpider ★ 8246 1476 APPLICATION

InfoSpider is a Windows-only desktop application that aggregates personal data from over 20 online services (e.g., GitHub, JD, Taobao, Alipay, Zhihu, Bilibili) using Selenium-based browser automation and a companion Chrome extension. The user launches a wxPython GUI, selects a data source, logs in via an automated Chrome window, and the tool scrapes orders, bills, contacts, posts, and other personal information, saving it as JSON files. Some spiders also generate HTML charts (word clouds, time-series plots) from the scraped data. The repository includes a separate, experimental PyTorch LSTM model for stock price prediction in `tests/DeepAnalysis/`, which is not integrated into the main tool. The codebase is a monolithic collection of spider scripts with a simple GUI wrapper, relying on outdated library versions (Selenium 3.141.0, pandas 1.0.1) and brittle automation patterns (hardcoded selectors, sleep-based waits). It has not seen active development since 2020 and carries significant technical drift and maintenance risks.

RATING: 5.3/10 MAINT: stale DRIFT: medium
── end of results ──
$ submit: