CarOffice lokalni asistent pro macOS
====================================

Co je potreba
-------------
1. MacBook / macOS.
2. Google Chrome. Automaticke vyplneni Bazos/Facebook funguje na Macu pouze pres Google Chrome.
3. Slozka asistenta s temito soubory:
   - local-ad-bridge.js
   - facebook-groups.txt
   - spustit-asistenta-mac.command
   - install-mac-autostart.command
   - caroffice-assistant-watchdog-mac.command

Node.js neni potreba instalovat rucne predem. Pokud chybi, spustit-asistenta-mac.command
si sam stahne vlastni prenosnou verzi Node.js primo do slozky asistenta
(node-portable) - nic se pritom neinstaluje do systemu.

Fotky
-----
Na Macu se standardne pouziva slozka:
~/Pictures/foto bazar

Do ni davejte slozky aut s fotkami.
Fotky se berou podle nazvu souboru od shora dolu.
Bazos nahraje max. 20 fotek, Facebook max. 30 fotek.

Prvni spusteni
--------------
1. Zkopirujte slozku asistenta napr. do:
   ~/CarOfficeAsistent

2. Otevrete Terminal a spustte:
   cd ~/CarOfficeAsistent
   chmod +x *.command
   ./spustit-asistenta-mac.command

3. Otevre se samostatny Chrome profil:
   ~/Documents/caroffice-chrome

4. V tomto Chrome se jednou prihlaste na:
   - https://auto.bazos.cz/
   - https://www.facebook.com/

Automaticke spousteni po prihlaseni
-----------------------------------
V Terminalu ve slozce asistenta spustte:
./install-mac-autostart.command

Tim se vytvori LaunchAgent:
~/Library/LaunchAgents/cz.caroffice.local-ad-assistant.plist

Opravneni macOS
---------------
macOS muze vyzadovat povoleni pro ovladani pocitace:
System Settings > Privacy & Security > Accessibility

Povolte aplikaci Terminal, pripadne i osascript/System Events, pokud se zobrazi.
Bez tohoto opravneni Mac nedovoli automaticke kliknuti nebo vlozeni textu do Chrome.

Pouziti
-------
1. Nechte asistenta bezet.
2. V CarOffice > Inzerce > Nastaveni exportu vyplnte:
   - Bazos formular, telefon a PSC
   - Facebook profil nebo stranku prihlasenou v Chrome
   - soubor se seznamem FB skupin
   - cestu k fotkam v tomto Macu, napr. ~/Pictures/foto bazar
3. Nastaveni ulozte.
4. Zaskrtnete Bazos nebo Facebook skupiny.
5. Kliknete na Odeslat jen tento nebo Odeslat inzerci.
6. Asistent otevre Chrome, vyplni text a nahraje fotky.
7. Finalni Zverejnit potvrzuje vzdy clovek rucne.

Lokální cesta pro odesílání z CarOffice je stejná jako ve Windows:
http://127.0.0.1:47591/caroffice/prepare-ad

Ucty a pocitace
---------------
- Neni potreba generovat noveho asistenta pro kazdy ucet CarOffice.
- Stejny asistent staci pro vsechny ucty na jednom Macu.
- Na kazdem dalsim pocitaci musi byt spusteny stejny lokalni asistent.
- Asistent pouziva prihlaseni v samostatnem Chrome profilu na danem pocitaci.
- Kdyz chcete inzerovat pod jinym Bazos/Facebook uctem, prihlaste v tomto Chrome profilu spravny ucet.

Kontrola
--------
V prohlizeci nebo Terminalu lze overit:
http://127.0.0.1:47591/caroffice/prepare-ad

Bezpecnost
----------
- Hesla se neukladaji.
- Pouziva se prihlaseny Chrome na danem Macu.
- Finalni zverejneni se neklika automaticky.
