잔인생을 위한 프로그래밍 제1회
5786 단어 파이썬LineNotify
LINENotify로 작업 알림
이전 (제 21915 회)의 프로그램에 Task 클래스를 추가했습니다.
Routine 클래스를 조금 바꾼 것이군요.
TaskNotify.pyimport requests
import datetime
class Task:
def __init__(self, name, date):
self.name = name
self.date = datetime.date(year=2021, month=date[0], day=date[1])
self.sentence = "{}まで残り{}日\n".format(name, abs(self.date-today).days)
tasks.append(self)
def create_send(tasks):
sentences = "\n"
for s in tasks:
if s.date >= today:
sentences += s.sentence
return sentences
if __name__ == '__main__':
today = datetime.date.today()
tasks = []
write_qiita = Task("Qiitaに記事を投稿する", (6, 2))
submit_homework = Task("課題を提出する", (6, 3))
toeic = Task("Toeicを受ける", (6, 20))
send_dict = {'message': create_send(tasks)}
TOKEN = 'hoge'
url = 'https://notify-api.line.me/api/notify'
TOKEN_dict = {'Authorization': 'Bearer ' + TOKEN}
requests.post(url, headers=TOKEN_dict, data=send_dict)
내일, 제21913회는
태스크의 관리를 csv로 실시할 수 있도록 구현해 갑니다.
pandas라든지 할 수 있는 것 같네요. 만지지 않았다면 ...
Reference
이 문제에 관하여(잔인생을 위한 프로그래밍 제1회), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/R1nY1x1/items/7927df878b7d9ce05fdd
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
import requests
import datetime
class Task:
def __init__(self, name, date):
self.name = name
self.date = datetime.date(year=2021, month=date[0], day=date[1])
self.sentence = "{}まで残り{}日\n".format(name, abs(self.date-today).days)
tasks.append(self)
def create_send(tasks):
sentences = "\n"
for s in tasks:
if s.date >= today:
sentences += s.sentence
return sentences
if __name__ == '__main__':
today = datetime.date.today()
tasks = []
write_qiita = Task("Qiitaに記事を投稿する", (6, 2))
submit_homework = Task("課題を提出する", (6, 3))
toeic = Task("Toeicを受ける", (6, 20))
send_dict = {'message': create_send(tasks)}
TOKEN = 'hoge'
url = 'https://notify-api.line.me/api/notify'
TOKEN_dict = {'Authorization': 'Bearer ' + TOKEN}
requests.post(url, headers=TOKEN_dict, data=send_dict)
태스크의 관리를 csv로 실시할 수 있도록 구현해 갑니다.
pandas라든지 할 수 있는 것 같네요. 만지지 않았다면 ...
Reference
이 문제에 관하여(잔인생을 위한 프로그래밍 제1회), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/R1nY1x1/items/7927df878b7d9ce05fdd텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)