Where communities thrive
Join over
1.5M+ people
Join over
100K+ communities
Free
without limits
Create
your own community
Explore more communities
OfflineIMAP/imapfw
http://imapfw.offlineimap.org IMAP/mail framework under MIT licence and written in Python
People
Repo info
Activity
May 24 12:23
gvlx
starred
OfflineIMAP/imapfw
Apr 15 09:05
mvandermeulen
starred
OfflineIMAP/imapfw
Apr 11 20:11
albaldi
starred
OfflineIMAP/imapfw
Apr 06 18:43
heewa
starred
OfflineIMAP/imapfw
Feb 14 11:46
xiaoyuit
starred
OfflineIMAP/imapfw
Jan 22 11:40
rpoisel
starred
OfflineIMAP/imapfw
Jan 22 01:14
dfjkl
starred
OfflineIMAP/imapfw
Jan 10 20:36
Aesdoerper
starred
OfflineIMAP/imapfw
Jan 08 18:04
grosskur
starred
OfflineIMAP/imapfw
Dec 30 2021 07:52
rezamahdi
forked
rezamahdi/imapfw
Dec 30 2021 07:51
rezamahdi
commented
#20
Dec 30 2021 07:40
rezamahdi
starred
OfflineIMAP/imapfw
Dec 17 2021 15:29
pvdosev
starred
OfflineIMAP/imapfw
Nov 24 2021 22:26
zombah
starred
OfflineIMAP/imapfw
Nov 23 2021 03:06
amcooper
starred
OfflineIMAP/imapfw
Nov 22 2021 16:49
DoctorAdjective
starred
OfflineIMAP/imapfw
Nov 22 2021 03:22
savage69kr
starred
OfflineIMAP/imapfw
Nov 09 2021 11:01
italy
starred
OfflineIMAP/imapfw
Oct 30 2021 22:20
nicolas33
closed
#21
Oct 30 2021 22:20
nicolas33
commented
#21
Nicolas Sebrecht
@nicolas33
I'll try to be here this week-end and see what I can do in imapfw.
We'll see how it goes.
Jens Neuhalfen
@neuhalje
I’ll read into the sourcecode
Nicolas Sebrecht
@nicolas33
I can't promise this will be enough, though.
Jens Neuhalfen
@neuhalje
No worries — this is pro bono for all of us
Nicolas Sebrecht
@nicolas33
If you have any question, feel free to request me.
Jens Neuhalfen
@neuhalje
ok
are you on bitter?
gitter
Nicolas Sebrecht
@nicolas33
You might like to have a look on
http://imapfw.offlineimap.org/2015/10/08/imapfw-is-made-public/
and
https://imapfwdoc.offlineimap.org/
and
https://www.dailymotion.com/video/x3gpqqs
Yes, here on Gitter.
Have to go.
Jens Neuhalfen
@neuhalje
have a nice day!
Nicolas Sebrecht
@nicolas33
See you later. ,-)
Jens Neuhalfen
@neuhalje
see you!
Jens Neuhalfen
@neuhalje
PS: good video!
Nicolas Sebrecht
@nicolas33
I've just looked at it again.
...and I realize how much things I'm about to trash already. :-)
Jens Neuhalfen
@neuhalje
;-)
_
Nicolas Sebrecht
@nicolas33
hi
Jens Neuhalfen
@neuhalje
hi
Nicolas Sebrecht
@nicolas33
I'm hardly re-designing the framwork.
Jens Neuhalfen
@neuhalje
“hardly”?
like “its ok as it is”?
Nicolas Sebrecht
@nicolas33
The job is hard.
If "as it is" is any current code then no it's far from well designed.
There are so many use cases.
I should share my current code/thoughts, maybe.
Are you used to python?
Jens Neuhalfen
@neuhalje
Yepp
sorry, I have only half an eye on gitter right now
Nicolas Sebrecht
@nicolas33
np
give me a minute.
Nicolas Sebrecht
@nicolas33
I've started the code with this design.
What's hard is for the framework to decide what to expose and how.
And how to implement the passing by message (direct queues or pubsub).
The green squares are the workers (either thread, process, or local callable).
Nicolas Sebrecht
@nicolas33
Also, I'm mixed between letting the user to statically define the architecture or relying on dynamic IoC ala Django. :-)
Ok, I've the answer for this one. Let's start static. It will be much easier for the beginning.
Jens Neuhalfen
@neuhalje
Sorrx, was AFK
BTW: I wrote a dependency injection implementation for one of my projects
It works pretty well (and is quite smallish)
Nicolas Sebrecht
@nicolas33
There are more than one way to do dependency injection. ,-)
Jens Neuhalfen
@neuhalje
Jupp