首页   注册   登录
Zalica

Zalica

🏢  中央人民广播电台 / 编辑
V2EX 第 89210 号会员,加入于 2014-12-30 20:47:36 +08:00
今日活跃度排名 22250
Lofree 和 Akko 的蓝牙机械键盘好用吗?值得购买吗?
问与答  •  Zalica  •  334 天前  •  最后回复来自 Zalica
4
如何阻止某个 QQ 号在一段时间内的使用?
问与答  •  Zalica  •  2019-07-11 14:47:37 PM  •  最后回复来自 learningman
31
Google Play 绑卡有什么更细致的讲究吗?
无要点  •  Zalica  •  2019-07-09 14:07:14 PM  •  最后回复来自 Zalica
5
目前比较方便的使用 Google Pay 的方法有哪些?
Android  •  Zalica  •  2019-07-07 21:17:01 PM  •  最后回复来自 small2Sun
30
Virmach 的 VPS 被我弄得无法启动……该怎么办
问与答  •  Zalica  •  2019-06-22 21:52:20 PM  •  最后回复来自 makeitall
14
Virmach 的一些问题
VPS  •  Zalica  •  2019-06-12 15:24:24 PM
Zalica 最近回复了
我刚好之前也问过这个问题,有兴趣可以参考这里
https://www.v2ex.com/t/666559
@AoTmmy @wyfbest 好的。我了解一下。谢谢。
感谢大家关注。根据 @xiri 的指导进行了修改,目前已经可以正常工作。修改后的代码如下:

```
#!/usr/bin/env python
# modified from http://elinux.org/RPi_Email_IP_On_Boot_Debian
import subprocess
import smtplib
import socket
from email.mime.text import MIMEText
import datetime
import urllib.request, urllib.error, urllib.parse
# Change to your own account information
to = 'mailr'
email_user = 'mails'
email_password = 'mails passwd'
smtpserver = smtplib.SMTP('mails smtp', 587)
smtpserver.ehlo()
smtpserver.starttls()
smtpserver.ehlo
smtpserver.login(email_user, email_password)
today = datetime.date.today()

# Very Linux Specific
arg='ip route list'
p=subprocess.Popen(arg,shell=True,stdout=subprocess.PIPE)
data = p.communicate()
split_data = data[0].split()
ipaddr = split_data[split_data.index(b'src')+1]
extipaddr = urllib.request.urlopen("https://extreme-ip-lookup.com/json/").read()
my_ip = 'Local address: %s\nExternal address: %s' % (ipaddr, extipaddr)
msg = MIMEText(my_ip)
msg['Subject'] = 'IP For RaspberryPi on %s' % today.strftime('%b %d %Y')
msg['From'] = email_user
msg['To'] = to
smtpserver.sendmail(email_user, [to], msg.as_string())
smtpserver.quit()
```
@xiri 按照你说的修改了一下,目前已经成功了。谢谢。
@yeqizhang 哦,也是一种方案。谢谢。不过我不会写脚本和代码,所以现在主要想把装个现有基本能用的东西调教清楚。
@jasonyang9 有。运行结果如下
```
[[email protected] ~]$ ip route list
default via 192.168.1.1 dev wlan0 proto static metric 600
192.168.1.0/24 dev wlan0 proto kernel scope link src 192.168.1.100 metric 600
```
@RickyHao 静态 IP 已经设置了,在自家用没问题。但是有时候我可能会把树莓派带到单位去用单位 WIFI,那种情况下设置静态 IP 好像不太可行,所以就选择了开机发送 IP 这个方案。
另外我觉得这样比较有趣。
感谢,这几天也在折腾这个事情。
242 天前
回复了 akili 创建的主题 问与答 现在还有人用 MP3 吗
工作用 Sony pcm-d100,下班了接上森海塞尔大馒头听歌……
作为专门读电子书的工具,Kindle 用起来还是很不错的。但问题是,这玩意并不能强迫你去看书。所以,我觉得你最好想想你的决心到底有多大。

我用 kindle 大概 2 年多了。看了一些书,其中还有不少是漫画。总体来说,还是能值回价钱的。
而且还是你能找到的最好的泡面盖。
关于   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   1248 人在线   最高记录 5168   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 18ms · UTC 23:32 · PVG 07:32 · LAX 16:32 · JFK 19:32
♥ Do have faith in what you're doing.