Nie jesteś zalogowany.
Jeśli nie posiadasz konta, zarejestruj je już teraz! Pozwoli Ci ono w pełni korzystać z naszego serwisu. Spamerom dziękujemy!
Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.
Witam,
NapiTux jest niezależnym softem korzystającym z API NapiProjekt za pozwoleniem jego autorów. Kod aplikacji jest napisany w języku Python czyli jest przenośny między systemami Linux, MAC oraz Windows. Osobiście kod testowałem na Windowsie i Linux'e.
Wersja jest na razie prosta i spełnia swoje podstawowe zadanie czyli pobiera podstawowe informacje o filmie i napisy do niego(zapisuje do pliku txt o nazwie takiej jak film).
Wymagania:
- python 2.7
- biblioteka wx.python
Mam nadzieję, że się przyda Linuxiarzom i użytkownikom MAC'a program zapewne posiada bugi i to pewnie sporo ale dlatego pragnę oddać go w wasze ręce abyście pomogli mi go udoskonalić testując go.
A oto link:
[url]https://github.com/Miziak/NapiTux[/url]
przed pierwszym uruchomianiem:
cd && mkdir .napitux cd ścieżka/do/paczki/z/programem && cp *.png
włączamy przechodząc do rozpakowanej paczki i klepiąc w terminalu:
python __main__.py
O ile projekt was zainteresuje i znajdzie grono użytkowników będę go rozwijał o kolejne funkcjonalności oryginalnego NapiProjektu.
Pozdrawiam,
Miziak
Ostatnio edytowany przez Miziak (2013-08-04 10:46:18)
Offline
Lepszy od Qnapi? :)
Fervi
Offline
Qnapi jest martwe. xD
Coś nie działa:
python __main__.py Traceback (most recent call last): File "__main__.py", line 9, in <module> import wx, sys, os, re ImportError: No module named wx
Ostatnio edytowany przez morfik (2013-07-21 22:48:09)
Offline
@morfik
[quote=Miziak]Wymagania:
- python 2.7
- biblioteka wx.python[/quote]
Pakiet w repo:
[url]http://packages.debian.org/wheezy/python-wxgtk2.8[/url]
Pozdrawiam :)
Ostatnio edytowany przez Miziak (2013-07-21 22:53:46)
Offline
Odpaliło się ale:
Can't load image from file '/home/morfik/.napitux/ico.png': file does not exist.
W trayu nie ma ikonki, program widmo. xD
Nie mam nawet folderu .napitux Coś nie tak z konfiguracją?
Zrobiłem ręcznie ten katalog i przekopiowałem ikonkę, teraz jest ok. xD
Ostatnio edytowany przez morfik (2013-07-21 23:14:10)
Offline
[quote=morfik]Qnapi jest martwe. xD[/quote]
morfik jak to? Nie rozumiem.
Miziak bardzo fajna sprawa :). Mógłbyś założyć projekt na githubie.
Pozdrawiam
Offline
@morfik
fakt zapomniałem, muszę dopisać, żeby ładował też z miejsca w którym jest odpalony :)
@dominbik
właśnie nad tym myślałem niedługo się pewnie pojawi :)
Ostatnio edytowany przez Miziak (2013-07-21 23:18:17)
Offline
[quote=morfik]Qnapi jest martwe. xD[/quote]
Chyba jest Zombie - martwe, ale żywe
Fervi
Offline
No wystarczy zobaczyć na wersję:
qnapi-0.1.6-rc2 2009-03-05[/quote]
Jak coś przez taki długi okres stoi — dla mnie jest martwe. Poza tym kiedyś coś potrzebowałem się autora spytać ale mi nie odpisał nigdy. xD
Trzeba myśleć o czymś innym.
Ten popup przy pobraniu napisów mnie przeraża. xDOstatnio edytowany przez morfik (2013-07-21 23:24:07)
Offline
Jeśli chodzi o ten w moim programie to wybaczcie nie jestem grafikiem :D Jeśli ktoś chciałby zaprojektować jakiś layout dla niego to serdecznie zapraszam ;)
Offline
A można chociaż mu zdefiniować położenie?
Poza tym, mi zawsze brakowało w takich programach jednej rzeczy. Chyba wszystkie playery potrafią czytać wersję językowe napisów. Chodzi o to by napisy nie były w stylu "bardzo fajny film.txt" tylko by pobierał napisy i zapisywał pod zdefiniowanym językiem np "bardzo fajny film.pl" "bardzo fajny film.en" etc. Da radę taki ficzer zaimplementować? I przy okazji by pobierał kilka wersji jednocześnie? Np. wybrać pl en i by ssał obie. xD
Offline
Jeśli koniecznie musisz zmienić to w pliku InfoBalloon.py w linii 64 masz coś takiego:
self.Move((wx.GetDisplaySize()[0]-self.GetSize()[0]-5, 5))
Tu pozycja rogu ekranu jest wyliczana ale nic nie stoi na przeszkodzie, żebyś sam sobie to zmienił na sztywno :)
Reszta oczywiście jest możliwa :)
Ostatnio edytowany przez Miziak (2013-07-21 23:37:26)
Offline
[quote=morfik]No wystarczy zobaczyć na wersję:
qnapi-0.1.6-rc2 2009-03-05[/quote]
Jak coś przez taki długi okres stoi — dla mnie jest martwe. Poza tym kiedyś coś potrzebowałem się autora spytać ale mi nie odpisał nigdy. xD
Trzeba myśleć o czymś innym.
Ten popup przy pobraniu napisów mnie przeraża. xD[/quote]
Bez sensu :P
W Debianie są pakiety z chociażby 2006 roku, ale to nic nie znaczy - skoro projekt działa (Qnapi), a sam Napiprojekt pewnie nie ma nowych funkcji - to po co aktualizować?
Fervi
Offline
Odnośnie QNapi post 47: http://forum.dug.net.pl/viewtopic.php?pid=218549#p218549
Offline
Wreszcie zrobiłem repo na github'ie :D będą zmiany w najbliższym czasie ;)
link w pierwszym poście.
Offline
Time (s) | Query |
---|---|
0.00010 | SET CHARSET latin2 |
0.00004 | SET NAMES latin2 |
0.00103 | SELECT u.*, g.*, o.logged FROM punbb_users AS u INNER JOIN punbb_groups AS g ON u.group_id=g.g_id LEFT JOIN punbb_online AS o ON o.ident='18.216.70.205' WHERE u.id=1 |
0.00073 | REPLACE INTO punbb_online (user_id, ident, logged) VALUES(1, '18.216.70.205', 1732908209) |
0.00044 | SELECT * FROM punbb_online WHERE logged<1732907909 |
0.00066 | DELETE FROM punbb_online WHERE ident='13.58.200.78' |
0.00089 | SELECT topic_id FROM punbb_posts WHERE id=237518 |
0.00005 | SELECT id FROM punbb_posts WHERE topic_id=23976 ORDER BY posted |
0.00083 | SELECT t.subject, t.closed, t.num_replies, t.sticky, f.id AS forum_id, f.forum_name, f.moderators, fp.post_replies, 0 FROM punbb_topics AS t INNER JOIN punbb_forums AS f ON f.id=t.forum_id LEFT JOIN punbb_forum_perms AS fp ON (fp.forum_id=f.id AND fp.group_id=3) WHERE (fp.read_forum IS NULL OR fp.read_forum=1) AND t.id=23976 AND t.moved_to IS NULL |
0.00007 | SELECT search_for, replace_with FROM punbb_censoring |
0.00153 | SELECT u.email, u.title, u.url, u.location, u.use_avatar, u.signature, u.email_setting, u.num_posts, u.registered, u.admin_note, p.id, p.poster AS username, p.poster_id, p.poster_ip, p.poster_email, p.message, p.hide_smilies, p.posted, p.edited, p.edited_by, g.g_id, g.g_user_title, o.user_id AS is_online FROM punbb_posts AS p INNER JOIN punbb_users AS u ON u.id=p.poster_id INNER JOIN punbb_groups AS g ON g.g_id=u.group_id LEFT JOIN punbb_online AS o ON (o.user_id=u.id AND o.user_id!=1 AND o.idle=0) WHERE p.topic_id=23976 ORDER BY p.id LIMIT 0,25 |
0.00090 | UPDATE punbb_topics SET num_views=num_views+1 WHERE id=23976 |
Total query time: 0.00727 s |