吾爱破解 - LCG - LSG |安卓破解|病毒分析|www.52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 3839|回复: 48
收起左侧

[Python 原创] 前两天忘记女朋友生日被暴打,生日推送让你远离毒打

  [复制链接]
木头MT 发表于 2022-9-21 17:03
本帖最后由 木头MT 于 2022-9-21 17:06 编辑

最近有点忙碌,常常忘记身边人的生日,
不是记不住,只是一打岔就想不起来自己刚刚在想什么,
为了防止自己继续忘记别人的生日
搞一个生日推送,让爱情远离暴力。
可以打包依赖部署在云函数上面,
抽空继续完善下功能
给个思路:配合在线文档实现增加生日对象。
[Python] 纯文本查看 复制代码
import codecs
import csv
from borax.calendars.lunardate import LunarDate
import datetime
import requests

year=datetime.datetime.now().strftime("%Y")
today=datetime.datetime.now().strftime('%Y-%m-%d')
day=1
def push(name,date,day):
    token = '你的token'  # 在pushplus网站中可以找到
    title = '生日提示'  # 改成你要的标题内容
    content = '还有{day}天就是{name}的生日了,在{date}'.format(day=day,name=name,date=date)  # 改成你要的正文内容
    url = 'http://www.pushplus.plus/send?token=' + token + '&title=' + title + '&content=' + content
    requests.get(url)
with codecs.open('1.csv') as f:
    for row in csv.reader(f, skipinitialspace=True):
        if row[1]=='农历':
            birthday=LunarDate(int(year),int(row[2]),int(row[3])-day,0)
            birthday=birthday.to_solar_date()
            birthday2=LunarDate(int(year),int(row[2]),int(row[3]),0).to_solar_date()
            if today==birthday:
                push(row[0],birthday2,day)
        if row[1]=='公历':
            birthday=datetime.datetime(int(year),int(row[2]),int(row[3])-day).strftime('%Y-%m-%d')
            birthday2=datetime.datetime(int(year),int(row[2]),int(row[3])).strftime('%Y-%m-%d')
            if today==birthday:
                push(row[0],birthday2,day)

522190192cdab331a7d086f05fc43ab.jpg

免费评分

参与人数 5吾爱币 +5 热心值 +2 收起 理由
netryl + 1 整天搞这些哗众取宠标题有什么意义
xiaocwl + 1 + 1 谢谢木头,减少我被打的次数
RippleSky + 1 热心回复!
YuanFang0w0 + 1 时间管理大师手动管不过来了,都要科技助力才行了
leizit + 1 + 1 比较适合有许多男(女)朋友的

查看全部评分

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

我爱猫哥 发表于 2022-9-21 17:12
BlueTears 发表于 2022-9-21 17:08
没有女朋友怎么说

先创建一个对象

免费评分

参与人数 3吾爱币 +2 热心值 +1 收起 理由
ltg1831 + 1 热心回复!
ye86 + 1 我很赞同!
wtflxk + 1 说出了我想说的话。厉害了我的哥

查看全部评分

richiesambora 发表于 2022-9-21 19:31
木头MT 发表于 2022-9-21 17:20
主要是想便于管理一下 理解下ios生日提醒搞起来有点麻烦 不如几下敲完来的实惠

iOS提醒事项或者日历都可以,稳定性和可靠性不比这云函数强万倍
richiesambora 发表于 2022-9-21 17:07
BlueTears 发表于 2022-9-21 17:08
没有女朋友怎么说
Piz.liu 发表于 2022-9-21 17:13
本帖最后由 Piz.liu 于 2022-9-21 17:14 编辑
richiesambora 发表于 2022-9-21 17:07
虽然想法很好,但是你的老年机该换了
同意   手机自带的日历应该就有生日提醒吧
1047504736 发表于 2022-9-21 17:13
new  一下
 楼主| 木头MT 发表于 2022-9-21 17:20
richiesambora 发表于 2022-9-21 17:07
虽然想法很好,但是你的老年机该换了

主要是想便于管理一下 理解下ios生日提醒搞起来有点麻烦 不如几下敲完来的实惠
 楼主| 木头MT 发表于 2022-9-21 17:21
Piz.liu 发表于 2022-9-21 17:13
同意   手机自带的日历应该就有生日提醒吧

iOS的稍微麻烦点 还是敲代码来的快些
 楼主| 木头MT 发表于 2022-9-21 17:23

一个不够
hangzai1667 发表于 2022-9-21 17:23
木头MT 发表于 2022-9-21 17:20
主要是想便于管理一下 理解下ios生日提醒搞起来有点麻烦 不如几下敲完来的实惠

推荐“倒数日”APP......
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则 警告:本版块禁止灌水或回复与主题无关内容,违者重罚!

快速回复 收藏帖子 返回列表 搜索

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2024-4-27 09:53

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表