Sirious is een geknoei proxyserver voor Apple's Siri-assistent, waardoor u Siri uit te breiden tot aangepaste opdrachten / functionaliteit toe te voegen.
Sirious is het niet mogelijk om Siri draaien op een onbevoegde (niet-iPhone4S) apparaat.
Ondersteuning
Niet echt, maar voel je vrij om te laten vallen door #sirious op freenode.
Plugins
De Plugin API moet nu vrij stabiel te zijn, totdat ik ontdek meer spullen in het protocol Siri we kunnen misbruiken. Neem een kijkje op sirious.plugins.sirious_test voor een vrij duidelijk voorbeeld
Installatie / Gebruik
Installeren met de gebruikelijke methode:
& Nbsp; python setup install.py
Dan moet u Sirious-gencerts uitvoeren om uw certificaten te genereren voor je. De locatie van deze zal automatisch berekend worden op basis van hoe je loopt / Sirious installeren. Het zal ofwel:
$ {VIRTUAL_ENV} /. Sirious /
~ / .sirious /
Binnen een ssl subdir. Indien u wenst te plugins elke configuratie-opties te laden, of doorgeven, moeten door sirious.cfg in de bovenstaande directory uw configuratiebestand. Een voorbeeld configuratie heeft van het pakket.
Zodra dit is gebeurd, kunt u Sirious gewoon gerund door het intikken van de naam!
& Nbsp; Sirious
Je moet nu "gif" uw DNS om guzzoni.apple.com wijzen op uw Sirious server. Dit valt buiten het bestek van deze readme, maar ik stel voor dnsmasq.
Zodra dit is gebeurd, navigeer naar https://guzzoni.apple.com op je iPhone, als de DNS veranderingen waren een succes brengen moet je worden aangeboden het CA-certificaat eerder gegenereerd. Accepteer / dit certificaat te installeren en je kunt beginnen met het gebruik van Siri via Sirious!
Dankwoord
- Applidium, zonder wie ik zou echt niet weten waar te beginnen met het protocol Siri
- Plamoni / SiriProxy, soms is het leuk om een referentie hebben zelfs in een taal die je niet spreekt :)
- Chendo, voor sommige (zij Rubyist) Plugin API inspiratie
Eisen
- Python
Reacties niet gevonden