miniPoppy

Anwendungen, Tools, Userlibs und anderes nützliches.
Benutzeravatar
ts-soft
Beiträge: 22292
Registriert: 08.09.2004 00:57
Computerausstattung: Mainboard: MSI 970A-G43
CPU: AMD FX-6300 Six-Core Processor
GraKa: GeForce GTX 750 Ti, 2 GB
Memory: 16 GB DDR3-1600 - Dual Channel
Wohnort: Berlin

miniPoppy

Beitrag von ts-soft »

miniPoppy 1.0

Systemvorraussetzungen:
ab Windows 2000
Pop3-Account

Entwicklungszeit ca. 5 Std. (noch nicht sehr getestet)

Download 24 KB

Beim ersten start kommt gleich der Konfgurationsdialog, ansonsten das
Kontextmenü des Trayicons ist Dein Freund. Doppelklick aufs Trayicon startet
eingestelltes Programm oder Url.

Ist nur ein Notifier, also kein e-Mail Client, dafür ist der Speicher und
Resourcenverbrauch sehr gering.

Viel Spaß
Thomas
PureBasic 5.73 LTS | SpiderBasic 2.30 | Windows 10 Pro (x64) | Linux Mint 20.1 (x64)
Nutella hat nur sehr wenig Vitamine. Deswegen muss man davon relativ viel essen.
Bild
Benutzeravatar
dige
Beiträge: 1239
Registriert: 08.09.2004 08:53

Beitrag von dige »

Genau sowas hatte ich vor kurzem mal gesucht.

Mir fehlt da noch die Möglichkeit manuell nach Emails
zu checken.
Und ein Fehlerprotokoll wäre auch hilfreich, da mir bisher
ein erfolgreicher Check noch nicht gelingen wollte...
Woran erkennt man denn ob nach Mails gecheckt wird?
"Papa, ich laufe schneller - dann ist es nicht so weit."
Benutzeravatar
dige
Beiträge: 1239
Registriert: 08.09.2004 08:53

Beitrag von dige »

Ah jetzt geht es ... allerdings scheint Du die UID nicht zu speichern.
Statt dessen werden alle Mails immer als "Neue Nachrichten" deklariert...

Noch viel Arbeit! :allright:
"Papa, ich laufe schneller - dann ist es nicht so weit."
Benutzeravatar
ts-soft
Beiträge: 22292
Registriert: 08.09.2004 00:57
Computerausstattung: Mainboard: MSI 970A-G43
CPU: AMD FX-6300 Six-Core Processor
GraKa: GeForce GTX 750 Ti, 2 GB
Memory: 16 GB DDR3-1600 - Dual Channel
Wohnort: Berlin

Beitrag von ts-soft »

>> Mir fehlt da noch die Möglichkeit manuell nach Emails zu checken.
Vergessen in der Eile :oops: , kommt noch!

>> Und ein Fehlerprotokoll wäre auch hilfreich
auf der ToDo Liste

>> allerdings scheint Du die UID nicht zu speichern
Ist auch nicht so vorgesehen. Er soll nur prüfen wieviele Mails sich im
Posteingang befinden. Solange die nicht geholt wurden, werden diese
gemeldet. Man kann ja den TrayBalloon oder den Sound mal
übersehen/überhören. Aber wenn Du dazu noch konkrete Vorschläge hast?

Gruß
Thomas
PureBasic 5.73 LTS | SpiderBasic 2.30 | Windows 10 Pro (x64) | Linux Mint 20.1 (x64)
Nutella hat nur sehr wenig Vitamine. Deswegen muss man davon relativ viel essen.
Bild
Benutzeravatar
ts-soft
Beiträge: 22292
Registriert: 08.09.2004 00:57
Computerausstattung: Mainboard: MSI 970A-G43
CPU: AMD FX-6300 Six-Core Processor
GraKa: GeForce GTX 750 Ti, 2 GB
Memory: 16 GB DDR3-1600 - Dual Channel
Wohnort: Berlin

Beitrag von ts-soft »

Update

Doppellinksklick führt sofort Check aus!
Ausführen Programm wird durch Klick in den Balloontip gestartet!
Bei Fehlern erscheint ein Balloontip mit Fehlerbeschreibung.

Download im ersten Thread

Möchte euch bitten das Programm ausführlich zu testen, kann mir nicht
laufend selber Mail schicken :mrgreen:

Gruß
Thomas

Gesamtentwicklungszeit ca 7 Stunden

// Nachtrag: 00.28h
Neu: während das Konfigurationsfenster offen ist, wird der Interval
ignoriert, der linke Doppelclick funktioniert jedoch (zu Testzwecken)
Ist Sound aktiviert, aber keine Wav-Datei ausgewählt, ertönt der
Intercom-Sound (speziell für Trekkies :wink: )
PureBasic 5.73 LTS | SpiderBasic 2.30 | Windows 10 Pro (x64) | Linux Mint 20.1 (x64)
Nutella hat nur sehr wenig Vitamine. Deswegen muss man davon relativ viel essen.
Bild
Benutzeravatar
dige
Beiträge: 1239
Registriert: 08.09.2004 08:53

Beitrag von dige »

:allright:

Was hälst Du von der Idee, die uid's zu cachen um zum Bsp.
anzuzeigen 10 Email ( 2 neue ) ?

Und was noch nett wäre, wenn die Meta Infos anzeigbar
wären: zum Bsp. Absender & Betreff

Ansonsten funzt alles bestens und der Intercom Sound ist
voll cool :D
"Papa, ich laufe schneller - dann ist es nicht so weit."
Benutzeravatar
ts-soft
Beiträge: 22292
Registriert: 08.09.2004 00:57
Computerausstattung: Mainboard: MSI 970A-G43
CPU: AMD FX-6300 Six-Core Processor
GraKa: GeForce GTX 750 Ti, 2 GB
Memory: 16 GB DDR3-1600 - Dual Channel
Wohnort: Berlin

Beitrag von ts-soft »

dige hat geschrieben: Was hälst Du von der Idee, die uid's zu cachen um zum Bsp.
anzuzeigen 10 Email ( 2 neue ) ?
Wenn Du mir nen Tip gibst, wie ich mit Gnozals Lib (einzige verwendete Userlib), an die notwendigen Infos komme
dige hat geschrieben: Und was noch nett wäre, wenn die Meta Infos anzeigbar
wären: zum Bsp. Absender & Betreff
Das krieg ich aber schlecht in den Ballontip :freak:
Wenn Du evtl. einen Vorschlag zur Umsetzung machen könntest. Als
Kontextmenü-Eintrag?
dige hat geschrieben: Ansonsten funzt alles bestens und der Intercom Sound ist
voll cool :D

Danke :D

Update:

Format der Konfigurationsdatei wurde geändert:
- Position des Konfig-Fensters hinzugefügt
- Datei wird komplett Binär und Verschlüsselt gespeichert (vorher wurde ledigklich das Passwort verschlüsselt)
A c h t u n g : Alle Einstellungen sind erneut vorzunehmen!

Im Konfigurationsdialog wurde das StringGadget für den POP3-Server in
eine editierbare Combobox geändert. Die meisten dt. Server sind
auswählbar. Macht die Konfiguration DAU-freundlicher :mrgreen:
Sollten Dein MailServer fehlen, bitte melden, dann kann ich ihn in der Liste
mit Aufnehmen.

Download im ersten Thread

Gruß
Thomas
PureBasic 5.73 LTS | SpiderBasic 2.30 | Windows 10 Pro (x64) | Linux Mint 20.1 (x64)
Nutella hat nur sehr wenig Vitamine. Deswegen muss man davon relativ viel essen.
Bild
Benutzeravatar
ts-soft
Beiträge: 22292
Registriert: 08.09.2004 00:57
Computerausstattung: Mainboard: MSI 970A-G43
CPU: AMD FX-6300 Six-Core Processor
GraKa: GeForce GTX 750 Ti, 2 GB
Memory: 16 GB DDR3-1600 - Dual Channel
Wohnort: Berlin

Beitrag von ts-soft »

Nochmals mehrere kleinere Fehler beseitigt. Vor allem scheinen structurierte
Fixstring in der Form:

Code: Alles auswählen

If bla\mystring
abzustürzen :freak:

Code: Alles auswählen

If bla\mystring <> ""
funktioniert aber
PureBasic 5.73 LTS | SpiderBasic 2.30 | Windows 10 Pro (x64) | Linux Mint 20.1 (x64)
Nutella hat nur sehr wenig Vitamine. Deswegen muss man davon relativ viel essen.
Bild
Benutzeravatar
ts-soft
Beiträge: 22292
Registriert: 08.09.2004 00:57
Computerausstattung: Mainboard: MSI 970A-G43
CPU: AMD FX-6300 Six-Core Processor
GraKa: GeForce GTX 750 Ti, 2 GB
Memory: 16 GB DDR3-1600 - Dual Channel
Wohnort: Berlin

Beitrag von ts-soft »

Da kaum Interesse besteht und es für meine Bedürfnisse fertig ist, hab ich
jetzt den Source beigefügt. Download im ersten Thread
PureBasic 5.73 LTS | SpiderBasic 2.30 | Windows 10 Pro (x64) | Linux Mint 20.1 (x64)
Nutella hat nur sehr wenig Vitamine. Deswegen muss man davon relativ viel essen.
Bild
DarkDragon
Beiträge: 6291
Registriert: 29.08.2004 08:37
Computerausstattung: Hoffentlich bald keine mehr
Kontaktdaten:

Beitrag von DarkDragon »

ts-soft hat geschrieben:
dige hat geschrieben: Was hälst Du von der Idee, die uid's zu cachen um zum Bsp.
anzuzeigen 10 Email ( 2 neue ) ?
Wenn Du mir nen Tip gibst, wie ich mit Gnozals Lib (einzige verwendete Userlib), an die notwendigen Infos komme
Wieso hast du nicht das hier benutzt? Gibt es da irgendwelche größeren Vorteile?
Angenommen es gäbe einen Algorithmus mit imaginärer Laufzeit O(i * n), dann gilt O((i * n)^2) = O(-1 * n^2) d.h. wenn man diesen Algorithmus verschachtelt ist er fertig, bevor er angefangen hat.
Antworten