 Dima, would you mind going ahead and giving your talk for five minutes now? Per the screen, I'm going to share my screen with. Okay, can you see my screen? Hello? Yes, we can see it. You can go ahead and you have five minutes here. Okay, thank you. Thank you for asking me to join the Lightning Talks. My name is Dima Maharika Dinamma from Indonesia. I'm going to give you a story about how I generate e-certificates using Python and PDF library. Back then, when I was one of the organizers in Python Indonesia 2019, I had the assignment to create the e-certificates for the attendees, and then I asked my ticketing partner, can they help me about sending their certificates? And they can help me, but they need each PDF name to do the same with booking or ticket code from their ticket. So I need to make the e-certificates contain participants' names, their roles, certificate number, and I need to rename each based on their ticket code. So because I'm kind of lazy to write manuals, the certificate is about 300 to 400 certificates, and I already have the data from our ticket partner, so why should I rewrite it again to the certificate? So it's hard for me to rename each file in Windows Explorer for each PDF, so I searched about the Python library, and I found this reportlet. This is a very great PDF library in Python, so here's how I make it. First, I made my own certificate. This is my blank certificate. I make it in kanfa.com because it's very convenient to use, it's very easy to use, and I'm going to put the certificate's numbers here, the participant's name, the participant's role, and then save this image as PDF with booking code name. So here is my data from follow-up from our ticketing partner. So here is the certificate's numbers, the name, the roles, and then this is the code, their booking code. We give the certificate to full talkspeaker, lightning talk, and attendee, and there's me as one of their lightning talkspeakers. So here is my code. We are using A4 in reportlet and let's get. So the first is we have to load the data file in this certificate and then make the output folder. So here's the name. So the kanfa first. Kanfa is the inside Python library in a reportlet, so it makes us to create a blank kanfa with the size of A4, and then we're going to fill that blank kanfa with image. So see the draw image with image path. This is the name of the certificate before. So the first I search the coordinate, and then I use this certificate's number using the open-sense font, and then I set another font for the name, I set another font for their part or roles, and then I read the data from the CSV with number, name, part code, and then PDF name. So then I generate the certificate, and here is my result. So this is the certificate number. This is my name, and this is my role. And then I upload all of the certificates. This is the generated certificate. It takes about one or two minutes to make this about two or three hundred certificates. I upload it all to Google Drive, so my ticketing partner can have the link, and they're going to send it to our attendees, because I'm one of the lightnings, because also I also got the email. Here is the email, so with this email we attach the certificate. Here is my certificate. There's my code name, NOMA 256. And they give it really good for generate certificates. I think if you make another webinar or another event, and then you need some certificate, this is very convenient to use. And then I also gonna tell you about Python Indonesia in 2020. We're gonna help it online at November 14th and till 15th. It's about one more from now. So you can buy our tickets. You can check it at pycon.id. And then so thank you so much that it's for me.