K2T.eu :: Forum
WTW => Rozszerzenia => Katalog Wtyczek => Wątek zaczęty przez: mucha w Października 04, 2010, 11:10:35 am
-
Wtyczka rozszerza archiwum o możliwość zapisu zmian stanów i opisów (nowa karta "Statusy"), aktualna wersja 2.2.0
[attachimg=1]
Znane błędy:
- Po dodaniu nowej sieci lub zmianie loginu w istniejącej powinno się zrestartować WTW (nie da się efektywnie pobrać loginu nowo dodanej/zmienionej sieci).
- Wtyczka trochę śmieci w konsoli, błędy w stylu "UNIQUE constraint failed" można zignorować.
Do pobrania z:
http://www.alset.pl/Maciek/archStatusLog-Win32.zip
http://www.alset.pl/Maciek/archStatusLog-x64.zip
Źródła:
https://github.com/mmuszkow/archStatusLog
-
Mucha wyprzedziłeś adriana_007: http://forum.k2t.eu/?topic=693.0
:D:D
-
działa prawie idealnie :P (wersja x64)
(http://dl.dropbox.com/u/6950293/Screeny/2010-10-04_1657.png)
1. z niewiadomych mi przyczyn mam dwie zakładki "Statusy" (druga jest całkowicie pusta, biała karta)
2. klikałem, klikałem, klikałem, i nagle mogę sobie coś dopisać :O (ale tego nie zapisuje i tak)
3. ikonki pobierane są z theme, nie z userTheme
4. propozycja: tooltip opisu po najechaniu na niego - jeśli ten jest długi, to trzeba rozszerzać kolumnę, tooltip byłby bardzo wygodny
5. propozycja: p-klik na opisie -> kopiuj
-
1. z niewiadomych mi przyczyn mam dwie zakładki "Statusy" (druga jest całkowicie pusta, biała karta)
a to psikus ze strony wtwStatusLog bo mialem tam przeniesc okienko, ale jak narazie tylko strone stworzylem :D
-
Punt 2 poprawiony, propozycje z 4 i 5 całkiem sensowne, więc dodałem, punkt 3 kiedyś będzie poprawione (właściwie to nie błąd).
-
-
oo! brawa! brawa dla autora!
-
Nowa wersja na FTP, poprawiony ten błąd z bardzo długimi opisami.
refresh: U mnie działa zarówno poprawnie tooltip jak i kopiowanie (tooltip ma max 1024 znaki - limit Windows'a). Masz tak na każdej sieci? Co do propozycji 2,3,4 to ee może kiedyś, to mało użyteczne, widzę zastosowanie dla max kilku kontaktów (boty), a takiego checkboxa w jakimś ładnym miejscu się zrobić nie da bo API WTW nie pozwala na dodawanie czegokolwiek do istniejących kart (to, żeby Kaw go dodał odpada).
-
Drobna uwaga - mógłbyś w liście użytkowników dopisać w nawiasie identyfikator sieci np. (# id)? Teraz (jak kolega wyżej zauważył), ikonki są pobierane z theme, a nie z userTheme, co skutkuje tym, że nie mogę rozróżnić dwóch tak samo nazwanych użytkowników używających dwóch ID na tym samym protokole (np. xmpp z gmaila i facebooka).
Jest możliwość pobrania metakontaktów i korzystania z nich na liście?
Trzecia uwaga - nie mógłbyś tworzenia tabelki w bazie zaimplementować do wtyczki? Autoaktualizacja Twojej wtyczki może posypać wtw, kiedy nagle uznasz, że brakuje Ci kolumny :)
-
refresh: U mnie działa zarówno poprawnie tooltip jak i kopiowanie (tooltip ma max 1024 znaki - limit Windows'a). Masz tak na każdej sieci?
Tak, na każdej - tooltip po najechaniu mychą na opis pokazuje tylko pierwszą linijkę.
Za to kopiowanie aktualnie działa.
3 - szkoda, global czyszczenie byłoby dobre, nie potrzebuję archiwum zmian opisów sprzed np. miesiąca
2 jest tak serio bardzo opcjonalne
4 - prosić kawa o dodanie do API takiej opcji :F
wtyczka natomiast zaczęła mi się wysypywać po kombinacji
otwórz archiwum -> otwórz kartę "Statusy" -> zamknij okno archiwum -> otwórz ponownie -> otwórz kartę "Statusy" -> crash
oraz
otwórz archiwum -> otwórz kartę "Statusy" -> przejdź na dowolną inną kartę -> otwórz ponownie kartę "Statusy" -> crash
-
Drobna uwaga - mógłbyś w liście użytkowników dopisać w nawiasie identyfikator sieci np. (# id)?
Dopisać nie (sam możesz to zrobić btw zmieniając nazwę kontaktu na liście), ale ikonki będą jak się dowiem jak je pobrać.Jest możliwość pobrania metakontaktów i korzystania z nich na liście?
Nie, bo tego nie używam.Trzecia uwaga - nie mógłbyś tworzenia tabelki w bazie zaimplementować do wtyczki? Autoaktualizacja Twojej wtyczki może posypać wtw, kiedy nagle uznasz, że brakuje Ci kolumny :)
Czytaj pierwszy post.Za to kopiowanie aktualnie działa.
To dziwne bo z kopiowaniem nic nie ruszałem ;)3 - szkoda, global czyszczenie byłoby dobre, nie potrzebuję archiwum zmian opisów sprzed np. miesiąca
To możesz zrobić już teraz, DELETE * FROM wtw_desc WHERE currDate-date > 30d (pseudokod :P) + TRIGGER (nieefektywne) lub wtyczka która to wywoła przy każdym odpaleniu.wtyczka natomiast zaczęła mi się wysypywać po kombinacji
Będzie poprawione w następnej wersji, wina ostatnich optymalizacji.
-
Wybaczcie post za postem, ale chciałbym już zakończyć rozwój wtyczki. Na serwerze nowa wersja, jeśli nie ma błędów (zapoznajcie się z 1 postem), to niedługo pojawi się wersja stabilna z automatycznym dodawaniem tabeli do archiwum.
Ze zmian to:
- ikonki ładowane są z userTheme (a przynajmniej na tyle na ile pozwala na to API)
- ikonki są także dodawane do statusów na liście po prawej
- jakieś drobne poprawki.
-
-
mucha istniałaby możliwość aby wtyczka zapisywała tylko zdefiniowane przez użytkownika kontakty (lub/i grupy)
coś podobnego do pomysłu nr 4 refresha
1.jeśli ktoś chce archiwizować opisy tylko kilka osób to lepsza opcją jest wybranie kontaktów do zapisywania.
2.jeśli ktoś chce archiwizować opisy większości osób to to lepsza opcją jest wybranie kontaktów ignorowanych przez wtyczkę.
Ładnie byłoby jakby były możliwe 2 opcje ignorowania opisów do wyboru
-
Nowa wersja, teraz powinny działać ikonki "indywidualne" dla kont (np dla facebook'a czy gmail'a). refresh, podaj teraz treść komunikatu, który się wyświetla bo zapomniałem o konwersji UTF-8 -> UTF-16 stąd te chińskie znaczki.
-
-
Dobra, niestety tych co zainstalowali wtyczkę wcześniej czeka albo usunięcie całej tabeli wtw_desc, albo prze-konwertowanie jej na nowy format. Za to od tej wersji dodawanie tabeli (a teraz są 2) jest robione automatycznie. Na serwerze wersja 1.0.0.0-RC.
Gdyby padło takie pytanie: logami w konsoli w stylu "table *** already exists" oraz "columns net, login are not unique" nie należy się przejmować.
-
Niestety przy próbie otwarcia archiwum, wywala komunikator
Edit: Pomogło ponowne wyłączenie i włączenie wtyczki, ale teraz w STATUS'ach jest pusto.
Edit2: Mało tego to jeszcze nie chce przy włączonej wtyczce logować do XMPP/Facebook "błąd autoryzacji"
-
ponadto wtyczka nie tworzy tabeli w bazie automatycznie
-
A co mówi konsola?
Tutaj starsza wersja wtyczki jak komuś jeszcze nie działa:
edit: link usunięto
-
-
win7 64b
po wgraniu nowej wtyczki też mi się wykrzaczal wtw jak wbijalem w archiwum
zrobiłem tak, wywaliłem wtyczki z katalogu plugins, następnie wywaliłem tabele wtw_desc z database.sq3, odpaliłem wtw bez wtyczek z wyczyszczoną baza sq3. po zamknięciu wtw wrzuciłem nowy plugin 1rc i po włączeniu zero zwisów, loguje statusy
-
mi się tabele utworzyły, niemniej i ja również przy pierwszym spojrzeniu do archiwum uznałem crasha. teraz działa wszystko
-
Na serwerze drobna poprawka dla tych co mieli problemy z uruchamianiem (a konkretniej tych, którzy włączali ją ręcznie). Generalnie wtyczka powinna być uruchamiana automatycznie, a po pierwszym uruchomieniu najlepiej komunikator zresetować ;) (wywala się faktycznie okno Archiwum jeśli zrobimy CREATE TABLE, potem to jeszcze porozkminiam).
Jeśli jakimś cudem nie dodały wam się tabele to trzeba to zrobić ręcznie (np przy użyciu http://sourceforge.net/projects/sqlitebrowser/ (http://sourceforge.net/projects/sqlitebrowser/), Execute SQL:
CREATE TABLE wtw_desc(contact_id TEXT, account_id INTEGER, status_code INTEGER, desc_text TEXT, change_date INTEGER)
CREATE TABLE wtw_accounts(id INTEGER PRIMARY KEY, net TEXT, login TEXT, UNIQUE (net,login))
-
To ma byc przyjazny komunikator nieprawdaż...? Czy budowanie takich oto wtyczek gdzie trzeba wykazać się jakąś wiedzą jest aby na pewno dobre? I nie chciałbym odpowiedzi w stylu "nie potrafisz - nie instaluj wtyczki" bo jej idea bardzo mi odpowiada ale uważam że powinna być tak zrobiona dopracowana aby nie trzeba było ściagać innych programów i ją "doprogramowywać" bo nie każdy jest programista a idea WTW mu odpowiada... OFF TOP
-
@up
nie potrafisz - nie instaluj wtyczki, przejdz obok i czekaj aż ktoś zrobi taką która ci odpowiada
my sobie potestujemy i jak będzie już okej to wrócisz i sobie zainstalujesz
-
To ma byc przyjazny komunikator nieprawdaż...?
Kto ci takich bzdur naopowiadał?
-
Znów błąd przy wchodzeniu do archiwum: "Wystąpił problem (sqlite spowodował wyjątek) podczas zapisu do archiwum. Dziękuję za taka wtyczkę. Dobranoc.
-
To ma byc przyjazny komunikator nieprawdaż...? Czy budowanie takich oto wtyczek gdzie trzeba wykazać się jakąś wiedzą jest aby na pewno dobre? I nie chciałbym odpowiedzi w stylu "nie potrafisz - nie instaluj wtyczki" bo jej idea bardzo mi odpowiada ale uważam że powinna być tak zrobiona dopracowana aby nie trzeba było ściagać innych programów i ją "doprogramowywać" bo nie każdy jest programista a idea WTW mu odpowiada... OFF TOP
Też o tym nie słyszałem. Automatyczne uruchamianie wtyczki jest podyktowane ograniczeniami API (po prostu inaczej się nie da), tabele dodawane są automatycznie, tamto rozwiązanie z ręcznym wpisaniem jest dla tych dla których to nie działa, wtyczka wywołuje dokładnie ten sam kod. Ja to testowałem teraz na 2 kontach i u mnie tabele się tworzą.
Release faktycznie był nieudany, więc wtyczka wraca do stanu beta (do czasu zlokalizowania tego błędu przy pierwszym otwieraniu archiwum).
Screen z bazy danych (z listą utworzonych baz, z zawartością wtw_desc i wtw_accounts), screen z błędem (bo ja niestety nie zgadnę czy pojawił Ci się on w konsoli, jako dump czy wyskoczył nad zegarkiem), fragmenty logów z konsoli dotyczące wtyczki. To są konkrety, bez których nie zgadnę gdzie leży błąd.
-
Dzięki chłopaki za odpowiedź i profesjonalne podejście autora wtyczki w powyższej wypowiedzi... Mimo wszysto miejcie na uwadze to że tacy zwykli użytkownicy też chcieliby mieć to i owo ;)
Czekam na finalną wersje...
-
-
Prawdopodobnie w opisie tej osoby występuje znak ' (cudzysłów pojedyńczy), znak specjalny dla SQL'a, będzie poprawione w następnej wersji.
a to nie jest ten znak ` ? //Vimes
-
Propozycja: Przydałaby się możliwość zdefiniowania czasu, po upłynięciu którego wtyczka "zrzuci" statusy do archiwum, a niekoniecznie zaraz przy każdym uruchomieniu programu, jak dzieje się to teraz, bo mały bałagan się czyni...
-
no i kolejny problem (ah, jak ja kocham je wygrzebywać ]:->), a nawet trzy ;P
1) jeśli dodamy do listy nowy kontakt, za nic nie chce on znaleźć się na spisie osób w archiwum statusów, nie skutkują restarty czy off-on wtyczki (tak się zdarzyło, że robiłem migrację z jednego serwera jabber na drugi, więc JIDy pozostały te same, tylko konto pod którym istnieją się zmieniło)
2) jeśli wyłączymy i włączymy wtyczkę w opcjach, a następnie wejdziemy do archiwum statusów, dostaniemy pustą listę osób
3) jeśli wyłączymy wtyczkę podczas gdy mamy otwarte okno Archiwum pozostaje na liście po lewej karta Statusy, po jej wyborze dostajemy nagłówek, jaki był jako ostatni wyświetlany
-
Na serwerze nowa wersja, niestety znowu wymaga ręcznych zmian w bazie danych (ale wszyscy pamiętamy, że to beta tak? ;) ). Kolumna id z wtw_accounts zmieniła nazwę na account_id. Najprościej można to poprawić usuwając obie tabele, jak chcecie zachować statusy to pozostaje wam zabawa z ALTER TABLE (http://www.techonthenet.com/sql/tables/alter_table.php) (na samym dole strony przykład).
Co do Twoich problemów refresh:
1. Teraz kontakty powinny się aktualizować po każdym ukryciu i pokazaniu zakładki statusy. (chociaż nie wiem czy to wina tego w Twoim wypadku)
2. Nie potwierdzam, ale to może mieć związek z punktem nr 1
3. A to już błąd WTW ;)
Oprócz tych zmian, dodano:
- wiadomość informacyjną dla użytkownika uruchamiającego plugin za pierwszym razem
- poprawiony błąd z ' w opisach
-
w bazie wywalona tabela wtw_desc, wrzucona nowa wtyczka archStatusLog-x64.rar
system win7 64bit
wtw odpalone z info ze wtyczka wlaczona pierwszy raz, reset komunikatora i teraz wywala w konsoli:
[115905::ARCH] Sqlite exec error - 1 no such column: account_id
ale jak odpale baze sqlitebrowser to mam tak:
http://img688.imageshack.us/img688/6862/nowy3.png
co robie nie tak?
edit: nie wywalilem wtw_accounts :f
juz jest ok
-
U mnie wtyczka od dłuższego czasu w ogóle nie loguje żadnych statusów - lista jest pusta. Dodam, że w ręczne dodawanie jakichś tam tabel, czy czegokolwiek, się nie bawiłem.
-
Ech... pomoże jednak ktoś może?
wtyczka od iluś weji nie loguje mi żadnych statusów do archiwum.
W konsoli wywala jeno rządki takich komunikatów podczas zmiany statusu jakiegoś kontaktu z listy:
[222442::ARCH] Sqlite exec error - 1 table wtw_desc already exists
[222442::ARCH] Sqlite exec error - 1 table wtw_accounts already exists
[222442::ARCH] Sqlite exec error - 19 columns net, login are not unique
[222442::ARCH] Sqlite exec error - 19 columns net, login are not unique
[222442::ARCH] Sqlite exec error - 19 columns net, login are not unique
[222451::ARCH] Sqlite exec error - 1 no such column: account_id
[222451::ARCH] Sqlite exec error - 1 no such column: account_id
[222454::ARCH] Sqlite exec error - 1 no such column: account_id
Co jest nie tak? Co począć z tym żeby zatrybiło jak należy?
-
musisz ręcznie usunąć tabele [wtw_accounts] [wtw_desc] w bazie database.sq3
pobierz http://sourceforge.net/projects/sqlitebrowser/files/sqlitebrowser/2.0%20beta1/sqlitebrowser_200_b1_win.zip/download
wypakuj program, odpal plik database.sq3 i spod menu edit wywal te dwie tabele, zapisz zmiany
wcześniej zrób kopie sobie pliku database.sq3
tracisz oczywiście wszystko co zostało zapisane wcześniej w archiwum
-
@jebuem
Jesteś wielki! W końcu działa jak należy. ^ ^
Tak btw.: Nie dałoby się zrobić jakiegoś skrótu klawiszowego, który odpalałby wtyczkę? Start automatyczny poważnie wydłuża start samego WTW i nie jest też zalecany w ogóle, ponoć...
-
-
Gdyby padło takie pytanie: logami w konsoli w stylu "table *** already exists" oraz "columns net, login are not unique" nie należy się przejmować.
-
Sorry, mój błąd, szukałem z '19' i pozostałymi wartościami.
-
Super wtyczka, właśnie czegoś takiego mi brakowało, niemniej chciałbym się dowiedzieć czy istnieje szansa na dodanie możliwości wybierania osób z listy kontaktów, których to statusy będą logowane oraz opcja filtrowania archiwum, taka jaka jest przy rozmowach/smsach ?
Pozdrawiam
LiuCAs
-
Nie, kiedyś chciałem coś takiego zrobić (a konkretnie miało to działać po zaznaczeniu "Nie wyświetlaj powiadomienia o zmianach stanu" dla kontaktu), ale niestety jak zwykle API na to nie pozwala ;)
-
Mały update w pierwszym poście, teraz nie powinno się już zawieszać przy logowaniu do sieci gdy mamy bardzo dużo kontaktów (po zalogowaniu do sieci przez 3 sekundy zbierane są wszystkie nowe statusy, a potem dodawane są do bazy w jednym zapytaniu).
-
Potwierdzam :D Lista załadowała się szybciej :D
-
[181640::PLMG] Error: archStatusLog-x64.plug (126)
[181640::PLMG] WARNING: Plugin 'archStatusLog-x64.plug' has no valid GUID
taki error dostaję, win7 64b, poprzednia wersja była ok
-
A u mnie błąd ...
Nazwa:
Plik: archStatusLog-Win32.plug
Autor: ()
WWW:
Prawa:
Wersja: 0.0.0 (Build: 0)
Opis:
Nie można odnaleźć określonego modułu.
Konsola:
[181846::PLMG] Error: archStatusLog-Win32.plug (126)
[181846::PLMG] WARNING: Plugin 'archStatusLog-Win32.plug' has no valid GUID
wtw build 2381 ; IE8 ; WinXP Pro SP3
-
Pewnie dlatego, że zmieniłem Visual'a na nowszego, zainstalujcie sobie Microsoft Visual C++ 2010 Redistributable Package i powiedzcie czy problem nadal występuje.
-
Mówisz, masz :D Działa LINK do Microsoft Visual C++ 2010 Redistributable Package (http://www.microsoft.com/downloads/en/details.aspx?familyid=A7B7A05E-6DE6-4D3A-A423-37BF0912DB84&displaylang=en)
-
tutaj dla x64, po instalacji wtyczka działa
Microsoft Visual C++ 2010 Redistributable Package (x64) (http://www.microsoft.com/downloads/en/details.aspx?familyid=A7B7A05E-6DE6-4D3A-A423-37BF0912DB84&displaylang=en)
-
mucha, wbuduj Redista we wtyczkę jak to inni tu robią, problemów nie będzie ;)
-
Problem znikł, wtyczka działa jak powinna ;)
-
Przekompilowałem w nazwijmy to "trybie zgodności" ze starszym Visual'em tak, żeby nie trzeba było nic doinstalowywać. W pierwszym poście update, Ci którzy zainstalowali wcześniej redistributable nie muszą pobierać jeszcze raz.
-
Czy w związku z wprowadzeniem nowego, odświeżonego interfejsu archiwum rozwów w najnowszej becie wtw, można liczyć na aktualizację wtyczki? ;)
-
wtyczka 1.0.5 64b
wtw 0.8.4.2390 b2390
system win7 64b
ostatnio mi dubluje wpisy jeśli chodzi o zmiane statusu. nie wiem dlaczego
-
Będzie pewnie jakoś pod koniec stycznia, w lutym dopiero update, nie mam teraz czasu. A dublujące się statusy, to raczej wina jakiegoś nowszego build'a WTW/protoGG, bo sprawdziłem i ja nie mam takich problemów (może też druga osoba ma jakiegoś nieoryginalnego klienta, który po prostu wysyła status 2 razy pod rząd).
-
Nowa wersja (2.0), silnie odradzam korzystanie ze starszych, parę ważnych zmian:
- statusy znajdują się teraz w osobnej bazie danych (aby uniknąć tego http://bugtraq.k2t.eu/view.php?id=1353)
- już nie wywala się przy pierwszym odpaleniu
- wygląd dostosowany do nowych zakładek w Archiwum
Jeśli chcecie przenieść swoje stare "archiwum" statusów, musicie (przy wyłączonym WTW):- Zrobić kopię <katalog WTW>\profiles\<profil>\.archive\database.sq3
- Zmienić jej nazwę na statuses.sq3
- Przy pomocy SQLite Database Browser
- Usunąć wszystkie tabele (indeksy usuną się automatycznie same) ze statuses.sq3 oprócz wtw_desc i wtw_accounts
- File->Compact Database, File->Save
- Usunąć wtw_desc i wtw_accounts (auto_increment usunie się sam) z database.sq3, File->Save
- WTW, Archiwum->Kompaktuj
-
Wow tak szybko ;)
szacunek dla Ciebie Mucha
-
Ja mam problem, tak jak przy poprzednich wersjach. Za pierwszym razem od uruchomienia WTW działa. Zamykam archiwum. Odpalam ponownie, kieruje się na statusy i białe okno - link (http://img69.imageshack.us/img69/4281/przechwytywanieek.png) Wersja WTW - 32 bit.
EDIT: Najnowsza nightly naprawiła ten problem. ;P
-
Ja to mam pytanie odnośnie tego screena. Skąd masz takie okno Archiwum, że lista kontaktów i okno rozmowy jest obok się siebie, a nie pod sobą. Tzn dane z twojej wtyczki są tak prezentowane, ale domyślam się, że na każdej zakładce jest podobnie. Wersja nightly taki bajer udostępnia? Ogólnie rzecz biorąc, czegoś takiego poszukuję, byłbym wdzięczny za wskazówkę.
-
Jakie okno rozmowy? Lista kontaktów i lista opisów zawsze były koło siebie. Chodzi Ci o zakładki w archiwum? Są od którejś nightly z początku stycznia. Czy może chodzi Ci o to, że w innych zakładkach jest tak samo jeśli chodzi o ustawienie kontrolek (a tak wcale nie jest).
-
Mały update w pierwszym poście (v.2.0.1.0), doszła opcja obejrzenia ostatnich 100 statusów.
(http://img96.imageshack.us/img96/1722/71193270.png) (http://img96.imageshack.us/i/71193270.png/)
-
Znalazła by się opcja podziału na grupy?
Osobiście mam 3 grupy z czego jedna licząca około 100 osób to kontakty z allegro.
Na przykład ja potrzebuję mieć je zapisane, ale ich stan kompletnie mnie nie interesuje i tylko ogranicza czytelność innych (czyt. znajomych).
W którymś z poprzednich postów wyczytałem, że API ogranicza ignorowanie zmian statusu.
Jednak odpowiednie wyświetlanie z pewnością jest możliwe w jakiś cudowny sposób :)
Mogło, by to wyglądać mniej więcej tak
(http://img141.imageshack.us/img141/7250/statusy.jpg)
* Po kliknięciu na grupę wyświetla wszystkie osoby danej grupy. (tj. ostatnich 100)
* Grupę można rozwijać PLUSEM i z niej pobierać listę statusów pojedyńczych kontaktów.
* Można ograniczyć pokazywanie podziału na grupy np. Checkboxem gdzieś umieszczonym lub narzucić dla osób posiadających jedną grupę wyświetlanie samej listy tak jak obecnie.
* Usuwanie historii poszczególnych kontaktów lub nawet wybranych wpisów
* Wyświetlanie wpisów od jakiegoś dnia lub konkretnie wybranego dnia
Takie luźne propozycje :)
Znacznie poprawiło, by to czytelność. Mnie interesuje szczególnie podział na grupy.
-
a jak wyczyscic statusy z archiwum ??
-
Można to zrobić kasując plik: statuses.sq3 znajdujący się katalogu: WTW\profiles\(nazwa profilu)\.archive\
-
mozna dodac taka funkcjonalnosc do wtyczki, czyszczenie archiwum;
-
Mam pytanie, dlaczego wtyczka od jakiegoś czasu loguje mi tylko statusy Facebooka? Ponadto loguje mi statusy ostatnich 100 zmian opisów z GG i trzy kontakty z listy GG - Infobota i dwóch znajomych? W WTW mam dwie grupy kontaktów - 1.
"Gadu-Gadu" (tu są kontakty z sieci GG), 2. "Kontakty" (tu są kontakty z GTalk, NK i Facebook)
P.S. Pomogło wywalenie pliku statuses.sq3 z profilowego archiwum, ale przez to straciłem dotychczasową listę zmian statusów/opisów, jest możliwość importu tamtej bazy? Jeśli tak to prosiłbym o instrukcje, bardziej zależy mi nawet na tamtej bazie, niż na nowej, ale jakby się dało połączyć obie w jedną? (naprawić)
-
Samo z siebie tak się nie stało, prawda? Co konkretnie zrobiłeś zanim przestało działać? I co ma znaczyć "W WTW mam dwie grupy kontaktów - 1"?
Da się zaimportować, tylko najprawdopodobniej będziesz musiał zmienić kolumnę account_id w starej bazie, bo w nowej będzie inny id.
http://sourceforge.net/projects/sqlitebrowser/ oraz tutoriale na necie...
-
Prawdopodobnie stało się to przy aktualizacji do nowej wersji wtyczki a zarazem WTW, ale zapewne chodzi o wtyczkę i usunięcie tabeli, z tym, że opis który jest na poprzedniej stronie nie zdał efektu, póki co mam od nowa budowaną bazę statusów a starą bazę statusów trzymam i próbuję ogarnąć..
Jeśli chcecie przenieść swoje stare "archiwum" statusów, musicie (przy wyłączonym WTW):
Zrobić kopię <katalog WTW>\profiles\<profil>\.archive\database.sq3
Zmienić jej nazwę na statuses.sq3
Przy pomocy SQLite Database Browser
Usunąć wszystkie tabele (indeksy usuną się automatycznie same) ze statuses.sq3 oprócz wtw_desc i wtw_accounts
File->Compact Database, File->Save
Usunąć wtw_desc i wtw_accounts (auto_increment usunie się sam) z database.sq3, File->Save
WTW, Archiwum->Kompaktuj
Skoro database zmieniam na statuses, to skąd mam wziąć plik database?, mam zmienić nazwy, by databese był statuses a statuses był database? oO
-
Ten opis tyczy się przejścia z wersji 1.x wtyczki na wersję 2.x, a skoro masz plik statuses.sq3 to pewnie używałeś od początku wersji 2.x. Ściągnij po prostu ten program, popatrz co zawierają bazy danych, pobaw się opcjami export/import, czasami trzeba trochę pokombinować samemu ...
-
Po długiej przerwie parę poprawek/nowości podyktowanych głównie tym, że przy 160 tys. zapisanych opisów baza danych zaczęła mi srogo zamulać. Wersja 2.1.0.0:
- domyślnie wczytywane są tylko wiadomości/kontakty z ostatnich 30 dni
- kulturalne okienko "Proszę czekać..."
- dla bardziej zaawansowanych użytkowników dodałem konsolę SQL (pod tym małym przyciskiem w prawym górnym rogu), można teraz z zapisanymi opisami zrobić wszystko, statystyki, kompaktowanie, usuwanie wybranych itp itd
-
Warto wspomnieć, że na starej wersji bazy wywala orła. Trzeba usunąć starą bazę i wszystko jest ok. Mowa o wersji x64.
EDIT: Niestety wersja x64 wywala orła za każdym uruchomieniem WTW i posądza o to SOUNDS
-
Niestety, u mnie to samo, co u kolegi wyżej. ;/
-
Bo było pisane pod ostatnią betę/stabilną,
na serwerze wersja (pierwszy post), która powinna chodzić na nightly. Gdyby jednak teraz przestało znowu działać na becie/stabilnej:
EDIT: Linki usunięto. Wersja z 1 postu powinna działać na nightly/becie/stabilnej, sorry za zamieszanie.
-
Dobrze wiedzieć. Niestety, i ta wersja nie działa, tak samo wywala wtw przy każdym uruchomieniu, winiąc za to Sounds. :(
Mam najnowszą dostępną nightly ofkors.
-
A teraz?
http://www.alset.pl/Maciek/archStatusLog-x64.zip
http://www.alset.pl/Maciek/archStatusLog-Win32.zip
-
teraz good :)
-
Azaliż, teraz wszystko gra. :-)
-
na x86 wersja 2.1.1.0 nie wstaje, 2.1.0.0 działa poprawnie :)
Tak się zastanawiam nad dodaniem filtra czyszczącego puste opisy przy stanie niedostępny, jednak:
delete from wtw_desc
where status_code = 1 and desc_text = ""
się nie sprawdza, bo kasuje wszystkie wpisy. SQL'a znam podstawy i może ktoś mądrzejszy ma jakiś pomysł jak usunąć te wpisy bez kasowania ostatniego po zmianie, np. z dostępnego na niedostępny.
-
-
Tzn wtyczka nie wstaje, a w opcjach jest "Błąd". Może coś się źle skompilowało bo 2.1.1.0 jest cięższa 3x od 2.1.0.0, pod x64 obie ważą podobnie.
i dzięki za sprostowanie :)
pzdr.
-
Racja, poprawione, na x86 zamiast wersji Release była wersja Debug. Swoją drogą gdyby ktoś nie zauważył, to (prawie) wszystkie wersje wtyczek można znaleźć na: http://alset.pl/Maciek/
-
-
Wtyczka crashuje WTW :) Powód: "Kaw znów grzebał w api."
-
Poprawki, żeby wtyczka działała z nowszym API (1 post).
-
Poprawki, żeby wtyczka działała z nowszym API (1 post).
Again.
Wersja 2.2.0. Źródła udostępnione na githubie.