Add Outlook/Soubory/Clario/Feasibility scripts and reports; ignore Incoming, Outlook downloads & profile

This commit is contained in:
2026-06-03 16:15:19 +02:00
parent 61c6aeea23
commit 6c57ab3ae6
36 changed files with 4949 additions and 0 deletions
+44
View File
@@ -0,0 +1,44 @@
# outlook_login_v1.0
**Verze:** 1.0
**Datum:** 2026-06-03
## Cíl
Jednorázové ruční přihlášení do Outlook OWA (`https://outlook.cloud.microsoft/mail/`)
a uložení session pro pozdější neinteraktivní skripty.
## Co dělá
1. Spustí Chromium v **persistent contextu** (adresář `outlook_profile/` vedle skriptu).
2. Otevře OWA.
3. Čeká, až se uživatel ručně přihlásí (účet, heslo, MFA, "Stay signed in").
4. V konzoli se zeptá `Hotovo? Napiš 'OK' pro uložení session:`.
5. Po zadání `OK` uloží:
- `outlook_profile/` — persistent profil (cookies, IndexedDB, service workers)
- `outlook_auth.json``storage_state` (cookies + localStorage)
6. Zavře prohlížeč.
## Spuštění
```
python outlook_login_v1.0.py
```
## Závislosti
- `playwright` (`pip install playwright && playwright install chromium`)
## Použití session v dalším skriptu
Persistent profil (doporučeno pro OWA):
```python
context = p.chromium.launch_persistent_context(
user_data_dir="./outlook_profile",
headless=False,
)
```
Nebo `storage_state` (pokud chceš jen cookies):
```python
context = browser.new_context(storage_state="outlook_auth.json")
```
## Poznámky
- Při prvním přihlášení zaškrtnout **"Zůstat přihlášen"** — MFA cookie u J&J typicky vydrží ~30 dní.
- Pokud session vyprší, stačí znovu spustit tento skript.