Stránka 1 z 1

OdorikGUI (multiplatformní)

Napsal: stř 01. dub 2015 0:20:39
od GeBu
Jeden žáček zpracovává maturitní projekt v Pythonu na téma GUI aplikace pro práci s Odorik účtem přes API rozhraní: https://github.com/spseol/OdorikGUI/tree/Vylepseni
Neočekávejte od toho profi aplikaci, protože jednak se seznamuje s VoIP, prací s API, Pythonem, ale třeba také s githubem. Posílám, že i tak by se to někomu mohlo líbit.

Re: OdorikGUI (multiplatformní)

Napsal: stř 01. dub 2015 0:47:50
od MaT
Na mě je to nějak moc zelené. :-) Ale jinak jen tak dál. Já už si také něco zkoušel s PySide (tkinter mi připadal na Linuxu vždycky nějak hnusně), ale nikdy jsem to pořádně nedotáhl. Resp. mám aplikace na callback. Něco jsem si dělal i na stahování výpisů, ale jen pro příkazovou řádku. A pak mi na serveru běží něco, co spočítá využitá data za aktuální měsíc... Možná bych něco z toho mohl taky zkusit trochu dotáhnout a dát případně na GitHub. O jaké funkce by vůbec byl mezi uživateli největší zájem? Callback? Práce s historií hovorů (třeba ukládání do xls, nějaké průměry, statistiky co nejsou ve webovém rozhraní Odorika...)? Práce se seznamem rychlých kontaktů (import a export do xls, přímá editace)?

Re: OdorikGUI (multiplatformní)

Napsal: stř 01. dub 2015 7:55:45
od GeBu
Ta aplikačka je šitá namíru pro nás: potřebujeme objednávat pomocí callback a vidět posledních několik hovorů (hlavně úplně poslední). V podstatě kvůli tomu, abychom se nemuseli přihlašovat do webového rozhraní.

Re: OdorikGUI (multiplatformní)

Napsal: stř 01. dub 2015 12:34:53
od Zedna
Je nekde i zkompilovana Win32 EXE aplikace?

Re: OdorikGUI (multiplatformní)

Napsal: stř 01. dub 2015 20:18:17
od GeBu
Není, žiji v tom, že Python zkompilovat nejde. Máš na mysli py2exe?
Zedna píše:Je nekde i zkompilovana Win32 EXE aplikace?

Re: OdorikGUI (multiplatformní)

Napsal: stř 01. dub 2015 21:17:41
od Zedna
Nemam na mysli nic.
Python absolutne vubec neznam, nevim zda jde vytvaret i EXE soubory, proto jsem se zeptal.

Re: OdorikGUI (multiplatformní)

Napsal: stř 01. dub 2015 21:29:09
od GeBu
Aha. Pro běh programu napsaného v Pythonu je třeba mít nainstalovaný Python. V Linuxu, který používám, je automaticky, do Windows se musí doinstalovat, ale moc odborník na to nejsem.
Existuje projekt py2exe, který k programu zabalí potřebné soubory a vytvoří něco jako instalátor, ale myslím, že mluvit tady o kompilaci se nedá.
Zedna píše:Nemam na mysli nic.
Python absolutne vubec neznam, nevim zda jde vytvaret i EXE soubory, proto jsem se zeptal.

Re: OdorikGUI (multiplatformní)

Napsal: stř 01. dub 2015 21:37:38
od Zedna
OK.
Dik.

Re: OdorikGUI (multiplatformní)

Napsal: stř 01. dub 2015 21:44:08
od MaT
No teď si trochu rýpnu, ale ve slušných operačních systémech (Linux, BSD, MacOS) ten Python bývá v podstatě skoro v defaultu, nevím kdo za to může, že v tom jediném správném z Redmondu to není. :-) Ale opravdu není problém to do Windows doinstalovat. Možná pak bude třeba ještě donahrát nějaké moduly, co v Pythonu nejsou ve standardní knihovně - napadá mě třeba requests.

Jinak způsoby jak udělat z pythoního zdrojáku něco jako EXE, kde bude přibalený runtime Pythonu a i použité moduly myslím nějaké existují, ale nikdy jsem to nepotřeboval, tak zatím nemám s tímto zkušenosti. Četl jsem o něčem takovém v nějaké učebnici Pythonu už snad před 10-13 lety, dneska těch způsobů bude možná i víc...

Re: OdorikGUI (multiplatformní)

Napsal: stř 01. dub 2015 22:26:20
od HonzaS
Zdravím,
py2exe funguje, sám jsem před pár lety úspešně použil na zabalení jedné utilitky pro běh ve Windows. Nainstalovat a nastudovat byla práce na chvíli - asi 2 hodiny, programátor to asi zvládne za pár minut.
Nakolik se pamatuju, vytvoří snad mezikód, určitě k tomu přibalí (zjednodušený?) Python interpretr. Celé se to spouští "rozumně rychle". Omlouvám se, že nedám přesnější informace, ale je to dost dlouho.