Re: [Eudyptula Challenge] Not receiving tasks.

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Denis, 
I received the task 03. There is too much for little Penguin to handle. 
I think that you can send one more time, and wait more. 

As he said;
" If you don't get a response within a week, please
feel free to resend the answers, as something might have gotten stuck."


Congrats for finishing the Challenge. 

Tanure

--
Lucas Tanure 
+55 (19) 988176559


On Mon, May 5, 2014 at 5:15 AM, Denis Pithon <denis.pithon@xxxxxxxxx> wrote:
Did you receive some new tasks ?
I wait for some news of "little" since 1st of may ...
It's about task 20 result, so i'm in a hurry :-)



On Sat, May 3, 2014 at 12:10 PM, Lucas Tanure <tanure@xxxxxxxxx> wrote:
Hi, 

I sent my task two over two days ago and didn't receive the task 03.
I already sent 6 times the task 02 answer, but I got nothing instead. 
I used mutt, and a python script.
The first time that I sent was two days ago. 

Has Eudyptula Challenge died ? 
Is down for a few days ?


Thanks a Lot. 

--
Lucas Tanure 


The Python script

tanure@archNote  email $ cat sender.py 
#!/usr/bin/python3
from smtplib import SMTP
from itertools import chain
from errno import ECONNREFUSED
from mimetypes import guess_type
from subprocess import Popen, PIPE
from email.mime.base import MIMEBase
from email.mime.text import MIMEText
from socket import error as SocketError
from email.mime.multipart import MIMEMultipart
from os.path import abspath, basename, expanduser
import getpass

# Define ID
id_eudyptula = '[404ba4c8fd16]'

# Define email addresses to use
addr_from = 'tanure@xxxxxxxxx'

# Define SMTP email server details
smtp_server = SMTP("smtp.gmail.com",587)
smtp_user   = 'ltanure@xxxxxxxxx'
smtp_pass   = getpass.getpass()


def get_mimetype(filename):
    content_type, encoding = guess_type(filename)
    if content_type is None or encoding is not None:
        content_type = "application/octet-stream"
    return content_type.split("/", 1)


def mimify_file(filename):
    filename = abspath(expanduser(filename))
    basefilename = basename(filename)

    msg = MIMEBase(*get_mimetype(filename))
    msg.set_payload(open(filename, "r").read())
    msg.add_header("Content-Disposition", "attachment", filename=basefilename)
    #encode_base64(msg)
    return msg


def send_email(subject, text, files):
    # Prepare Message
    msg = MIMEMultipart()
    msg.preamble = subject
    msg.add_header("From", addr_from)
    msg.add_header("Subject", id_eudyptula + ' ' + subject)
    msg.add_header("To",addr_to)

    # Attach the main text
    msg.attach(MIMEText(text))

    # Attach any files
    [msg.attach(mimify_file(filename)) for filename in files]

    # Contact local SMTP server and send Message
    try:
        smtp_server.ehlo()
        smtp_server.starttls()
        smtp_server.ehlo()
        smtp_server.login(smtp_user, smtp_pass)
        smtp_server.sendmail(addr_from, addr_to, msg.as_string())
        smtp_server.quit()
    except SocketError as e:
        print(e)


if __name__ == "__main__":
    text = open('text','r').read()
    send_email("Task 02 of the Eudyptula Challenge",text,['.config','dmesg'])




_______________________________________________


_______________________________________________
Kernelnewbies mailing list
Kernelnewbies@xxxxxxxxxxxxxxxxx
http://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies

[Index of Archives]     [Newbies FAQ]     [Linux Kernel Mentors]     [Linux Kernel Development]     [IETF Annouce]     [Git]     [Networking]     [Security]     [Bugtraq]     [Yosemite]     [MIPS Linux]     [ARM Linux]     [Linux RAID]     [Linux SCSI]     [Linux ACPI]
  Powered by Linux