Bezvadný, děkuji moc za informace. Ponořím se do toho. Hezký večer... Martin Kubát
Petr Messner napsal(a): > Nažhavil jsem křišťálovou kouli a ta říká, že se to asi skutečně ptá > na heslo pomocí getpass.getpass, což je takový ten způsob čtení hesla > přímo z terminálu, ne přes stdin, takže se to špatně obchází. Jenže > lze použít i parametr --passin, kdy bude heslo čteno ze stdin a to už > si můžete nějak zařídit sám - řešením typu echo -ne 'jmeno\nheslo\n' | > nejakyprogram. > > http://code.google.com/p/googleappengine/source/browse/trunk/python/google/appengine/tools/bulkloader.py#1190 > > Jinak třeba tady někdo řešil podobný problém: > http://samalolo.blogspot.com/2009/04/appcfgpy-tweak-to-allow-passing.html > > Tento způsob zadávání hesla není moc hezký, asi to bude tím, že > appcfg.py je prostě vyvinut jako interaktivní nástroj a > nepředpokládalo se, že si ho někdo bude dávat do cronu. (Teda > předpokládalo se to asi jenom trochu, když tam tedy je ten --passin.) > Co s tím jinak ale nevím, AppEngine jsem nikdy nepoužíval. > > Petr Messner > > > 2010/11/21 Martin Kubát <kubatmar...@seznam.cz>: > >> Snazím se ve skriptu (pouštěný v cronu) stáhnout všechna data z >> appengine serveru (zálohy + zpracování dat). >> Teoreticky remote api umožnuje nezabezpečený přenos >> (http://code.google.com/intl/cs/appengine/docs/python/tools/uploadingdata.html) >> , ale bohužel mi to nefunguje. Chce to heslo. >> Díky. >> Martin Kubát >> >> Petr Messner napsal(a): >> >>> Pochybuju, že něco, co má v názvu API, vyžaduje něco, co nelze >>> automatizovat, tedy zadání hesla uživatelem. Možnost zadat heslo v >>> Pythonu nejspíš bude, ať už nějakým trapným způsobem přes pexpect, >>> nebo nějak elegantněji. O co přesně se pokoušíte? Čemu konkrétně to >>> heslo zadáváte? Nejdou nastavit třeba nějaké klíče podobně jako u SSH, >>> nebo zadat cestu k nějakému konfiguráku s heslem? >>> >>> Petr Messner >>> >>> 2010/11/21 Martin Kubát <kubatmar...@seznam.cz>: >>> >>> >>>> Přeji hezký den, >>>> řeším tento problém: >>>> v cronu se spouští python skript který potřebuje ke svému běhu zadat >>>> login a heslo (konkrétně remote api pro appengine). >>>> Pokud to spouští uživatel, tak normálně napíše login a heslo. >>>> Je nějaká možnost zadat heslo v pythonu, bez zásahu uživatele? >>>> >>>> Díky. >>>> Martin Kubát >>>> _______________________________________________ >>>> Python mailing list >>>> Python@py.cz >>>> http://www.py.cz/mailman/listinfo/python >>>> >>>> >>>> >>> _______________________________________________ >>> Python mailing list >>> Python@py.cz >>> http://www.py.cz/mailman/listinfo/python >>> >>> >>> >> _______________________________________________ >> Python mailing list >> Python@py.cz >> http://www.py.cz/mailman/listinfo/python >> >> > _______________________________________________ > Python mailing list > Python@py.cz > http://www.py.cz/mailman/listinfo/python > > _______________________________________________ Python mailing list Python@py.cz http://www.py.cz/mailman/listinfo/python