Thoughts, ideas and solutions from a few EPM consultants.

Whats that you say an FDMEE Framework?

Lately Justin, Erik and I have been discussing FDMEE quite a bit. We recently realized that we were doing many of the same things however our implementations may differ. While chatting last Friday we decided to change that. So I would like to be the first to introduce the JunkieFramework.

Features

  • Code completion for context variables when using editors like PyCharm and Eclipse
  • Parsing Month and Year from Period
  • Email
  • Email with TLS
  • Email with SMTP AUTH
  • Email attachments
import JunkieFramework as jframe

settings = jframe.Settings(email_sender='fdmee@epmjunkie.com', email_smtp_host="smtp.epmjunkie.com")  
jf = jframe.Core(context=fdmContext, api=fdmAPI, settings=settings)

fdmAPI.logDebug(str(jf.ImportFormat))  
fdmAPI.logDebug(str(jf.Period))  
fdmAPI.logDebug(jf.Period.Month)  
fdmAPI.logDebug(jf.Period.Year)  
attachments = []  
attachments.append(jf.Email.create_attachment(path=r"c:\temp\test1.zip", "test1.zip"))  
attachments.append(jf.Email.create_attachment(path=r"c:\temp\test2.zip", "test2.zip"))  
jf.Email.send(recipients="test@epmjunkie.com", subject="testing", attachment=attachments, body="Test Email")  

Is that it?

Well for now yes. We have quite a bit more to add but we need to do some refactoring and testing before we feel like we can put it out for public consumption.