Skocz do zawartości


Zdjęcie

Nieprzeczytane na Gmailu


  • Zamknięty Temat jest zamknięty
9 odpowiedzi w tym temacie

#1 majkers

majkers

    Rozgrzewam się

  • Użytkownik
  • 91 postów

Napisano 2009.04.08, 17:44

UWAGA w postach dalej są już wersje oparte o JSON :)

Ok ja udostepniam program do sprawdzania ilosci nieprzeczytanaych wiadomosci na koncie gmail.

Tylko jest pare ALE :

- wtyczka działa tylko z kontami z wlaczona obsluga IMAP
- do dzialania wymaga bibliotek JavaMail oraz JavaBeans Activation Framework JAF (do sciagniecia ze strony SUN) - po scagnieciu mozna wrzucic do katalogu "..lib\ext" zainstalowanej wirtualnej maszyny JAVA
- oraz ustawienia zmiennej PATH tak by wskazywala na katalog bin zainstalowanej wirtualnej maszyny JAVA

I teraz jak to wywolac:

generalnie wpisac wystarczy java Mail true "login1|haslo1" "login2|haslo2"

gdzie true oznacza ze wtyczka bedzie wyswietlala dodatkowo nadawce maila do nas i temat. Gdy nie chcemy by tego robila to dajemy false.

login i haslo odzielamy | a podam mozemy tyle kont ile chcemy.

P.S. biblioteki dorzucilem do paczki zeby nikt nie mowil, ze wujek zly ;)


Załączone pliki

  • Załączony plik  Mail.zip   447,42 KB   361 Ilość pobrań

Użytkownik majkers edytował ten post 2010.07.05, 09:15

  • dvrzwnaa i hendra lubią to
Dołączona grafika
Lubisz Chicane? Zajrzyj <<TU>>

#2 majkers

majkers

    Rozgrzewam się

  • Użytkownik
  • 91 postów

Napisano 2010.05.26, 15:13

UWAGA w postach dalej są już wersje oparte o JSON

Witam,

nowa wersja skryptu do sprawdzania ilośći nowych/nieprzeczytanych wiadomosci na kontach Gmail.

Wymagania:

- wtyczka działa tylko z kontami z wlaczona obsluga IMAP
- do dzialania wymaga bibliotek JavaMail oraz JavaBeans Activation Framework JAF (do sciagniecia ze strony SUN) - po scagnieciu mozna wrzucic do katalogu "..lib\ext" zainstalowanej wirtualnej maszyny JAVA
- oraz ustawienia zmiennej PATH tak by wskazywala na katalog bin zainstalowanej wirtualnej maszyny JAVA PODPOWIEDŹ


Odpalanie:

generalnie wpisac wystarczy java Gmail true "login1|haslo1" "login2|haslo2"

gdzie true oznacza ze wtyczka bedzie wyswietlala dodatkowo nadawce maila do nas i temat. Gdy nie chcemy by tego robila to dajemy false.

login i haslo odzielamy | a podac mozemy tyle kont ile chcemy.


Zmiany w stosunku do wersji poprzedniej:








W załaczniku nowe pliku class to wrzucenia do katalogu skryptow .Plik mail.jar do wrzucenia do "..lib\ext" zainstalowanej wirtualnej maszyny JAVA jest w zalaczniku do poprzedniej wersji.

Załączone pliki

  • Załączony plik  Gmail2.zip   2,99 KB   245 Ilość pobrań

Użytkownik majkers edytował ten post 2010.07.05, 09:16

Dołączona grafika
Lubisz Chicane? Zajrzyj <<TU>>

#3 RRRadek

RRRadek

    Początkujący

  • Użytkownik
  • 13 postów

Napisano 2010.06.06, 20:07

- oraz ustawienia zmiennej PATH tak by wskazywala na katalog bin zainstalowanej wirtualnej maszyny JAVA


Możesz to bardziej rozwinąć??( podać przykład)

#4 Wojtek

Wojtek

    Adept

  • Użytkownik
  • 381 postów

Napisano 2010.06.06, 20:22

PATH - ścieżka

np.:
C:\Program Files\Java\jre6\bin

#5 majkers

majkers

    Rozgrzewam się

  • Użytkownik
  • 91 postów

Napisano 2010.06.07, 08:32

TU masz podpowiedź: LINK
Dołączona grafika
Lubisz Chicane? Zajrzyj <<TU>>

#6 majkers

majkers

    Rozgrzewam się

  • Użytkownik
  • 91 postów

Napisano 2010.07.01, 10:02

Hej,

no to udostępniam nową wersję programiku do sprawdzania ilości nieprzeczytanych wiadomości na kontach gmail z włączoną obsługą IMAP.

Ta wersja jest przeznaczona dla wtyczki ScriptRunner w wersji 1.3.1.0 bo działa w oparciu o JSON :)
Niestety musimy dołożyć kolejną bibliotekę dla JAVY. Czyli do katalogu "..lib\ext" zainstalowanej wirtualnej maszyny JAVA wgrywamy plik json_simple-1.1.jar do pobrania STĄD.

I ok. Reszta to już wrzucenie plików:

GmailNew.class
GmailNew.rs
MailNew.class
props.properties

do katalogu skryptów.

Wywołuje się podobnie jak poprzednio, czyli:
java GmailNew true "login1|haslo1" "login2|haslo2"

gdzie true oznacza ze wtyczka bedzie wyswietlala dodatkowo nadawce maila do nas i temat. Gdy nie chcemy by tego robila to dajemy false.

login i haslo odzielamy | a podac mozemy tyle kont ile chcemy.

Najważniejszy jest plik props.properties bo tam możemy sobie konfigurować wiele rzeczy. Tu jego przykładowa zawartość. Są opisy więc chyba będzie jasne co i jak.

#Czas wyświetlania chmurki, jak są nowe wiadomości
#w sekundach, gdy nie podasz wartości, to bierze czas z konfiguracji wtyczki
notifyTime=3
#Czas wyświetlania chmurki, gdy nie ma nowych wiadomości
#w sekundach, gdy nie podasz wartości, to bierze czas z konfiguracji wtyczki
notifyTimeNoMsg=0
#path do ikonki, jeżeli brak to zostaną użyte domyślne te co obecnie
image=
#status kontaktu po wykonaniu (niezależny od wartości exit), wartość 0 oznacza kontakt niedostępny,
#wartość 1 kontakt dostępny - jeżeli brak działanie jak dotychczas
#jeżeli brak, działanie jak dotychczas
state=1
#ustala czy wykonywac dalej skrypty w pętli, 0 - nie przerywaj wykonywania, 1 - przerwij wykonywanie,
# jeżeli nie określone i zwrócony kod będzie >0 to wtyczka przerwie wykonywanie skryptu (jak dotychczas)
breakExecution=0
#tekst z chmurki, jak nie ma nowych wiadomości. Gdy nie podany, ustawione zostanie to samo co w opisie czyli statusText
txt_no_msg=Brak nowych wiadomości.
#tekst z chmurki jak są nowe wiadomości. . Gdy nie podany, ustawione zostanie to samo co w opisie czyli statusText
txt_is_msg=Masz nowe wiadomości.

//EDIT UsagiAddict mi po ambicji pojechał ;) i w drugim załączniku program bez konieczności ściągania dodatkowych bibliotek



Pzdr

Załączone pliki


Użytkownik majkers edytował ten post 2010.07.01, 17:18

Dołączona grafika
Lubisz Chicane? Zajrzyj <<TU>>

#7 UsagiAddict

UsagiAddict

    J̵ava͡Pr͝òg̢ram̵mer

  • Użytkownik
  • 1175 postów
  • MiejscowośćWrocław

Napisano 2010.07.01, 10:41

Niestety musimy dołożyć kolejną bibliotekę dla JAVY. Czyli do katalogu "..lib\ext" zainstalowanej wirtualnej maszyny JAVA wgrywamy plik json_simple-1.1.jar

takie małe json-ki a ty już dodatkową bibliotekę zaprzęgasz do pracy? :)

Does the scent of soil and beast
Breathe the life into the animal you hide
Dołączona grafika


#8 majkers

majkers

    Rozgrzewam się

  • Użytkownik
  • 91 postów

Napisano 2010.07.01, 11:01

takie małe json-ki a ty już dodatkową bibliotekę zaprzęgasz do pracy? :)


:) a bo mi się nie chce samemu tego pisać :P Działam w myśl zasady: "zanim coś zrobisz sprawdź, czy ktoś już tego nie zrobił" :) Jak będę miał czas to napisze wersję bez tego liba :)

Użytkownik majkers edytował ten post 2010.07.01, 16:22
Nie cytujemy ostatniego posta w całości..

Dołączona grafika
Lubisz Chicane? Zajrzyj <<TU>>

#9 cukiernik

cukiernik

    Początkujący

  • Użytkownik
  • 19 postów

Napisano 2010.09.21, 09:07

O co chodzi?


... Gangsta Cookie Monster ...
Processor Intel Core i5 2410M @ 2,3 GHz, Physical Memory 4096 MB (2 x 2048 DDR3-SDRAM )
Operating System Windows 7 Professional 64 bit
Microsoft Internet Explorer : 9.0.8112.16421
AQQ: najnowsze (Wtyczki: AQQ Restarter, SpellChecker,
SkypeCore, Streamer, Contact, Pajacyk, Pogoda), Kompozycja: Silverlight Dark


#10 majkers

majkers

    Rozgrzewam się

  • Użytkownik
  • 91 postów

Napisano 2010.09.21, 09:26

Sprawdz czy masz:
- zainstalowana jave?
- dodane sciezek do javy do path?
- wgrane biblioteki (do dzialania wymaga bibliotek JavaMail oraz JavaBeans Activation Framework JAF (do sciagniecia ze strony SUN lub z pierwszego posta), po scagnieciu mozna wrzucic do katalogu "..lib\ext" zainstalowanej wirtualnej maszyny JAVA)?

Użytkownik majkers edytował ten post 2010.09.21, 09:28

Dołączona grafika
Lubisz Chicane? Zajrzyj <<TU>>




Użytkownicy przeglądający ten temat: 0

0 użytkowników, 0 gości, 0 anonimowych