/srv/irclogs.ubuntu.com/2015/11/01/#ubuntu-se.txt

HundBarre: Haha00:33
=== ibm is now known as Guest29647
=== ibm is now known as Guest10028
Guest10028hur kan jag logga in på freenod och registrera?15:35
Guest10028hur kan jag logga in på freenod och registrera?15:36
Guest10028hur kan jag logga in på freenod och registrera mig?15:36
Guest10028någonting med msg eller?15:37
andolGuest10028: https://freenode.net/faq.shtml#nicksetup15:37
sysop-rickhttp://hastebin.com/otuwaxaquh.hs hur kan jag på enklast möjligast vis spara stdout till en variabel på rad 10 och på rad 14 "kalla" / skicka den variabeln i ett email till en användare?17:12
sysop-ricki skrivande stund får jag följande värde, text som står inom " " på rad 14 :/17:13
andolsysop-rick: Varför gör du en ny web_page.read() på rad 14, istället för att återanvända variablen myip från rad 9?17:17
sysop-rickandol: aah sant17:20
andolSen skulle jag väl bygga upp meddelande något i stil med följande17:20
andolmsg = 'Your IP is {}'.format(myip)17:20
andolSen kan du använda variablen msg både att göra en print på och att sen bifoga i mailet.17:20
sysop-rickandol: ska det se ut nått i stil med msg  = "Your IP is " + myip17:21
sysop-rickandol: snyggt ska prova den omedelbart17:21
sysop-rickandol: riktigt tjusigt17:22
andolBitte17:22
sysop-rickandol: ska se om man kan göra en subject också, i skrivande stund är det tomt där :P17:23
sysop-rickkanske ngt i stil med msg['Subject'] = 'Hello!'17:24
andolNu har jag iofs aldrig använt smtplib, men nu känns det som att du blandar datatyper rätt hej vilt.17:25
=== ibm is now known as Guest14395
sysop-rickandol: jo, hålelr på nu lite trial o error17:29
sysop-rickandol: borde inte msg['Subject']='What ever you Want'17:33
sysop-rickfunka tkr man?17:33
sysop-rickom man kör den innan msg = 'Your IP is {}'.format(myip)17:33
andolsysop-rick: Är det här mest ett privat fulhack, eller ska det göra något riktigt? Ifall det rör sig om det senare så skulle jag föreslå att du uppmärksammar notisen längst ner på https://docs.python.org/2/library/smtplib.html17:34
andolIn general, you will want to use the email package’s features to construct an email message, which you can then convert to a string and send via sendmail();17:34
sysop-rickandol: det är förstnämnda :-) ska kika där tack17:35
andolOm jag läser dokumentationen rätt så förväntar sig sendmail() att msg ska vara en sträng, som dock inte enbart behöver innehåll mailet meddelanden, utan även kan innehålla mailheaders, såsom ämnesrad.17:36
andolhttps://docs.python.org/2/library/email-examples.html#email-examples innehåller iofs kod som msg['Subject']. Då är dock inte msg en textsträng, utan ett MIMEText-objekt. När det sen ska till att användas i sendmail-funktionen så görs det där en msg.as_string(), vilket torde spotta ur sig en textsträng ur objektet.17:39
sysop-rickandol: japp den spottar dock ur sig Traceback (most recent call last):17:41
sysop-rick  File "ip-autoupdater.py", line 31, in <module>17:41
sysop-rick    server.sendmail(fromaddr, toaddrs, msg.as_string())17:41
sysop-rickAttributeError: 'str' object has no attribute 'as_string'17:41
sysop-rickrad 31 > server.sendmail(fromaddr, toaddrs, msg.as_string())17:41
andolHur har du byggt upp msg då? Ny paste?17:42
andolSen ut som att msg fortfarande är en vanlig textsträng.17:44
sysop-rickandol: http://pasted.co/939c12df17:45
sysop-rickandol: andol precis har inte ändrat ditt trick där med msg  =17:46
sysop-rickandol: kan inte hävda att jag är nå vidare på py försöker tänka för mkt i "bash banor"17:47
andolAhh, nu ser jag vad du har gjort för fel :)17:48
andolFörst skapar du msg som ett MIMEText-objekt, och sen skriver du över det helt som ett sträng-objekt17:51
andolDär har vi det konceptuella felet17:52
andolSen är jag lite osäker på varför du gör "from email.MIMEText import MIMEText17:52
sysop-rickandol: tycker du jag borde skriva import MIMEText redan i början när jag importerar bl.a smtplib?17:53
andolistället för "from email.mime.text import MIMEText", hur de objekten förhåller sig till varandra, eller ifall det bara gör sig om shortcuts17:53
andolBlev lite konstigt med radbrytningen där. Undrade alltså hur du tänkte med "from email.MIMEText import MIMEText" vs. "from email.mime.text import MIMEText". Där det senare ju vart vad exemplet föreslår17:54
sysop-rickok, så uppercase/lowercase har stor påverkan?17:55
sysop-rickska koka lite kaffe här, måste hålla fokus för att förstå mig på python :)17:56
sysop-rickursäkta om jag upplevs dålig på de språket17:56
andolHursom tolkar jag det som att du vill bygga upp MIMEText-objektet enligt följande: http://hastebin.com/etexakevaw.vhdl17:57
andolI övrigt så är det ju det här ett relativt trivialt bash-skript att koda ihop, ifall du känner dig bekvämare mer det.17:58
andolÅ andra sidan så är det ju aldrig fel att lära sig lite mera Python.17:58
* andol försöker mest vara hjälpsam, utan att skriva ihop hela skriptet åt sysop-rick.17:59
sysop-rickandol: jag förstår, häng kvar lite =)18:00
sysop-rickandol: precis du förstå rätt hur jag tänkte bygga upp MIMEText-objektet där18:08
sysop-rickandol: bör jag skippa msg=MIMEMultipart() och ersätta med msg=MIMEText18:09
sysop-rick()*18:09
sysop-rickandol: hmm takes atleast 2 arguments one given18:10
andolJo, tror MIMEText är mer rätt i ditt läge än vad MIMEMultipart är.18:11
KrawleztHej!18:34
KrawleztPysslade med Linux för ett par år sedan och hittade glädjen ganska snabbt och tänkte försöka hitta tillbaka igen efter dessa år men är kluven till vad jag ska välja! Vad kör ni för distro och varför? :)18:51
andolKrawlezt: Tja, eftersom det här är #ubuntu-se, vad förväntar du dig för svar annat än Ubuntu? :-)18:52
KrawleztHaha! Tvekar dock på att alla kör det ;)18:53
KrawleztSist hade jag (K)Ubuntu 12.04 så mycket har ändrats :D18:53
KrawleztFinns fortfarande Unity(?) kvar? Minns att jag inte tyckte om det utan var mer för gnome classic.18:58
cowbaconKrawlezt: jag gillade inte heller unity i de tidigare versionera. men nu när det mognat är det helt ok18:59
cowbaconkör bara vanilla ubuntu på alla mina maskiner18:59
cowbaconannars har du alltid fedora, som kör gnome 3 i default spinnen. den är mer bleeding edge än ubuntu om du gillar det19:00
cowbacontar en timme eller två att vänja sig vid gnome/unity men efter det är det ganska mysit :)19:01
Krawleztcowbacon: Aha okej! Ja kan nog vara så, tror ändå det mesta kommer bli "helt nytt" för mig då det var ett par år sedan :)19:01
KrawleztSer på distrowatch att Ubuntu har massor utav olika Ubuntus? Ubuntu MATE/Gnome etc etc19:02
cowbaconyep, olika DEs, xubuntu, lubuntu, kubuntu, gnome, och mate typ19:02
cowbaconta ner alla distrona, installera i en VM och känn efter vilken du gillar19:03
andolÄhh, samma dist ju, som mest skiljer sig vilken skrivbordsmiljö och vilka paket drar in som default.19:03
cowbacongillade du gamla ubuntu innan unity, så kan MATE vara nåt för dig, ser ut som gnome 219:03
KrawleztAha okej men kan jag ta vanliga Ubuntu och få KDE/Gnome classic eller är det lika bra att ta Kubuntu eller MATE direkt?19:05
cowbacondet kan du. bara att apt-get:a ner paketen efter installation19:06
cowbaconoch välja den DEn vid inloggningsrutan19:07
KrawleztAha okej! :)19:08
cowbaconKrawlezt: http://askubuntu.com/questions/162516/switching-window-manager-desktop-environments19:11
cowbaconvisar hur du gör19:11
huttanKrawlezt: osx =)19:11
KrawleztTror faktiskt det blir Debian den här gången!19:13
cowbaconalltid skoj att testa nya distar :>19:13
KrawleztJa exakt! Kan installera alla windowmangers i Debian installationen och välja när jag logga in så ska köra på Debian :)19:15
cowbacongo for it. debian är nice. stabilt och stadig distro19:15
KrawleztJa :) Funderar vad jag ska pyssla med i Linux då jag redan har en dator jag spelar på19:16
cowbaconbörja programmera kanske?19:19
cowbaconalltid skoj att sätta upp en dev-miljö19:19
KrawleztJa blir väl något sånt! Kommer väl ta en stund att få allt som jag vill dock :)19:21
cowbaconett annat projekt kan vara att strunta i DE och bara köra WM19:23
cowbaconoch sätta upp allt så som du vill ha det19:24
KrawleztDet är fantasin som sätter gränserna :)19:34
KrawleztNågon som vet om det finns fler svenska kanaler här på Freenode?20:09

Generated by irclog2html.py 2.7 by Marius Gedminas - find it at mg.pov.lt!