You are not logged in.

#1 2011-05-30 18:44:28

loganfynne
Member
Registered: 2010-11-08
Posts: 13

Epistle - Minimal Social Mail Client

Epistle

I created Epistle to be a very minimal, lightweight mail client that included support for Twitter and Facebook.
It currently works on any Linux system (It works on Windows as well, but I haven't made a package for it).
Epistle is a little bit rough around the edges right now, but I am happy to fix any issues that anyone might have with it, and I am open to feature requests as well. I would love to have people give me their opinions on my application so that I can make it better.
- Logan

Screenshots

http://a.yfrog.com/img614/9263/abc0.png
http://a.yfrog.com/img640/7046/nk.png


Dependencies

pywebkitgtk
pygtk
python2

Installation

https://aur.archlinux.org/packages.php?ID=49422

(Note that Epistle only currently supports SSL IMAP and SMTP servers for the email portion of the client)

Changelog:

- Version 0.07:
     - Supports any SSL IMAP or SMTP server for mail.

- Version 0.06:
     - First release
     - Supports Gmail, Twitter, and Facebook
     - Uses threading to make an asynchronous UI.

//mod edit: use thumbnails

Last edited by loganfynne (2011-07-12 15:38:49)

Offline

#2 2011-05-30 19:35:20

cesura
Package Maintainer (PM)
From: Tallinn, Estonia
Registered: 2010-01-23
Posts: 1,867

Re: Epistle - Minimal Social Mail Client

I tried it out. Definitely has a ton of potential, nice contribution! smile

Offline

#3 2011-05-30 21:38:05

loganfynne
Member
Registered: 2010-11-08
Posts: 13

Re: Epistle - Minimal Social Mail Client

Thank you, is there anything that you thought was missing that I should add in? (I'm going to do email attachment support pretty soon.)

Offline

#4 2011-05-31 12:28:42

Nihathrael
Member
From: Freising, Germany
Registered: 2007-10-21
Posts: 82
Website

Re: Epistle - Minimal Social Mail Client

Hi,
I just checked it out. Seems like nice little app.

Few things i noticed:
- German umlauts don't work. ö => \u00f6
- Being able to comment on facebook would be nice
- GMail doesn't seem to work. Is there a notification if I entered my password/user incorrectly?
- I think it would be nicer to have a textfield for each network (twitter, facebook, gmail) on the respective page. I think it would be more intuitive to respond to twitter on the twitter tab, etc.

Keep up the nice work,
Cheers


Unknown Horizons - Open source real-time strategy game with the comfy Anno 1602 feeling!

Offline

#5 2011-05-31 18:13:16

loganfynne
Member
Registered: 2010-11-08
Posts: 13

Re: Epistle - Minimal Social Mail Client

The reason the ö doesn't work is because I don't have UTF-8 supported very well currently. I'll see if I can fix that. And I'm going to be implementing Facebook comment support at some point. However I disagree about creating different text fields in each tab, although I might include that as an optional interface in the future.

Offline

#6 2011-05-31 18:38:14

eDio
Member
From: Ukraine, Kyiv
Registered: 2008-12-02
Posts: 422

Re: Epistle - Minimal Social Mail Client

Add some screenshots please.
Thanks.

Offline

#7 2011-06-01 03:15:55

loganfynne
Member
Registered: 2010-11-08
Posts: 13

Re: Epistle - Minimal Social Mail Client

Added screenshots.

Offline

#8 2011-07-12 10:04:04

Meskarune
Member
From: Helsinki, Finland
Registered: 2009-03-21
Posts: 361
Website

Re: Epistle - Minimal Social Mail Client

I love you so much right now

Such a simple and painless way to post quick messages/emails

My only want would be identi.ca support (the open source twitter)

but in all seriousness, you deserve a medal <3<3<3

I love the compose tab.


Homepage  | Arch Linux Women | Arch Linux Classroom
Acer Aspire E5-575G-53VG:
Intel Dual-Core i5-6200U 2.3 GHz; Skylake rev3 | 8GB DDR4 ram | Intel HD Graphics 520 + NVIDIA GeForce 940MX
Qualcomm Atheros QCA9377 802.11ac | Realtek RTL8111/8168/8411 Gigabit Ethernet Controller

Offline

#9 2011-07-12 10:42:04

Unia
Member
From: Stockholm, Sweden
Registered: 2010-03-30
Posts: 2,486
Website

Re: Epistle - Minimal Social Mail Client

Will hotmail, and other email clients, be supported in a future release?


If you can't sit by a cozy fire with your code in hand enjoying its simplicity and clarity, it needs more work. --Carlos Torres

Offline

#10 2011-07-12 12:55:29

loganfynne
Member
Registered: 2010-11-08
Posts: 13

Re: Epistle - Minimal Social Mail Client

@Meskarune: Thanks! I'm glad you like it. As for identi.ca support, I doubt it. However I may add Google+ at some point.

@Unia: I don't think I'm going to add POP3 support, but I will make it support all IMAP servers. (I don't know which one Hotmail uses, sorry.

Offline

#11 2011-07-12 13:11:47

Pank
Member
From: IT
Registered: 2009-06-13
Posts: 371

Re: Epistle - Minimal Social Mail Client

It looks very interesting! Good job!

I don't use anything but mail and I rely on other IMAPs than Gmail's so I will not try it out. You might want to consider a general solution accessing IMAPs rather than merely Gmail (using e.g. imaplib).

Does people not use monospaced font for emali anymore?


Arch x64 on Thinkpad X200s/W530

Offline

#12 2011-07-12 13:18:45

loganfynne
Member
Registered: 2010-11-08
Posts: 13

Re: Epistle - Minimal Social Mail Client

From my previous post, you may see that I am going to implement IMAP for any server. Expect the next release to be today or tomorrow. Hopefully you will try it out after that.

Offline

#13 2011-09-25 21:43:20

loganfynne
Member
Registered: 2010-11-08
Posts: 13

Re: Epistle - Minimal Social Mail Client

Updated! Support for other servers, as well as general cleaning up of the code and removing references to 'gmail' and replacing them with the generic 'email'.

Offline

#14 2011-10-14 17:33:47

Franek
Member
Registered: 2010-05-16
Posts: 100

Re: Epistle - Minimal Social Mail Client

Looks nice!

How exactly can I specify the email server? On first start, I was asked for username and password, but nothing else, and I cannot find a setting menu or a configuration file.

For whatever reasons, Epistle's window does not show up in my panel bar (lxpanel 0.5.8).

Offline

#15 2011-10-14 17:35:55

loganfynne
Member
Registered: 2010-11-08
Posts: 13

Re: Epistle - Minimal Social Mail Client

I'm not sure about the problem with the panel bar, when I used LXDE it worked fine. And actually, you just have to specify the username @ whatever.com, it does the rest. That is, as long as it's an IMAP server.

Offline

#16 2011-10-14 18:25:04

Franek
Member
Registered: 2010-05-16
Posts: 100

Re: Epistle - Minimal Social Mail Client

Hm, then how do I re-enter my username? Because on the first run, I omitted the @<provider>.com part.

Concerning the panel, I have no idea and no other panel for testing at hand (may change that later, no time now). It does not have anything to do with these GTK warnings, does it? :

./epistle.py:775: GtkWarning: IA__gtk_container_remove: assertion `GTK_IS_TOOLBAR (container) || widget->parent == GTK_WIDGET (container)' failed
  self.composevbox.remove(self.actionhbox)
./epistle.py:776: GtkWarning: gtk_box_pack: assertion `child->parent == NULL' failed
  self.composevbox.pack_start(self.tohbox, False, False, 7)
./epistle.py:777: GtkWarning: gtk_box_pack: assertion `child->parent == NULL' failed
  self.composevbox.pack_start(self.subjecthbox, False, False, 7)
./epistle.py:531: GtkWarning: gtk_box_pack: assertion `child->parent == NULL' failed
  self.composevbox.pack_start(self.actionhbox, False, False, 10)

Offline

#17 2011-10-14 23:37:00

loganfynne
Member
Registered: 2010-11-08
Posts: 13

Re: Epistle - Minimal Social Mail Client

No, the warnings are normal. And unfortunately the only way to do that currently is by deleting epistle.db located in /home/$USER/.local/share

Offline

#18 2011-11-18 01:31:28

loganfynne
Member
Registered: 2010-11-08
Posts: 13

Re: Epistle - Minimal Social Mail Client

Updated:
Twitter interface has been updated to look awesome

Offline

Board footer

Powered by FluxBB