ramenseller / redlist Goto Github PK
View Code? Open in Web Editor NEWLicense: MIT License
License: MIT License
댓글에 팀명 괜찮은 후보 달아주세요
수정이나 삭제할 때-혹은 사용자에게 특정 레코드를 선택하도록 할때 table을 what의 사전순(asc)로 보여주고 묻는 것을 바꾸면 어떤가요? 매번 list todo를 호출하고 나서 하기에는 불편할 거 같고, 지금 현재 상태(바로 묻는 것)에는 사용자가 모든 레코드를 기억해야해서 힘들 것 같습니다.
어떤 category가 있는지 보여줄 수 있는 옵션을 추가하면 좋을 것 같습니다.
실행시킬때 due를 체크해서 시스템시간과 비교해 지난 todo를 자동으로 finished되게 만든다.
print_logo함수 : 로고 프린트
main.py실행 시 로고 띄우고 시작
setup.py파일을 작성한다.
name: RedList
version: 0.1 or 0.0.1
url: https://github.com/Ramenseller/B4_OS18 // 레포 이름을 RedList로 변경
download_url:
license: MIT
author:
author_email:
description: Todo list CLI or 다른 설명...
etc...
modify할 때 id를 묻기보다는 직관적인 what을 묻게 바꾼다.
사용자가 due를 입력할 때 어떤 고정된 형식에 맞춰 넣을 수 있도록 한정시킨다.
기존에 있는 main함수에 추가되는 함수들을 연결
add_todo.py 파일을 보면
import create_table as ct
라고 되어 있는데, 이러면
conn = sqlite3.connect("task.db")
cur = conn.cursor()
이 부분이 필요 없지 않나요?
table디자인 (중요도는 별모양, 한눈에 볼 수 있는 table, 띄어쓰기 정렬)
기한이 지난 todo도 list에서 선택할 수 있게하기
modify 에서 what이 아닌 id로 선택 ( what은 이름이 중복될 시 선입력된 todo만 수정가능)
list에서 id도 보여주기
manpage : https://ko.wikipedia.org/wiki/Man_page
작성방법 참고 : http://egloos.zum.com/studyfoss/v/5542588
list를 보여줄 때 finished 값을 사용자가 설정할 수 있게 하는 것과
finished 값과 상관없이 보여주는데, 아직 끝나지 않은 (finished = 0)이 먼저 정렬되도록 하는 것 중 어느것이 더 나을까요?
if usr wants to show list that is not finished,
record1 finished = 0
record2 finished = 0
혹은
record1 finished = 0
record2 finished = 0
record3 finished = 1
혹시 다른 아이디어가 있나요?
what과 연결해서 add_todo받을 때 note내용 적을지 묻기. null ok
note.db를 따로 만들어서 task.bd와 joint한다.
list todo 옵션을 선택했을 때 어떻게 list를 보여줄지 선택할 수 있게 한다.
todo를 add하거나 modify할 때 그냥 엔터를 치면 아무정보없이 add되거나 modify할 때 원래 정보로 입력되게 한다.
기존의 입력 대신 control+key 로 입력 받기
우리 팀의 todolist 이름과 그 이름을 ascii art로 logo를 만들어서 밑 코멘트로 달아주세요. thum-up으로 투표하면 좋을 것 같습니다.(중복투표ok)
due가 지난 것과 지나지 않은 것, 전체(지난것+지나지 않은것)을 선택해서 볼 수 있는 옵션을 추가하면 좋을 거 같은데, 어느 부분에 추가하면 좋을까요?
finished type을 int(0/1)가 아닌 text(y/n)으로 바꾸는 것은 어떤가요? 일반 사용자에게는 y/n이 더 친숙할 것 같습니다.
todo의 record를 삭제하는 기능을 추가한다.
사용자에게 제품 소개 및 사용 방법 설명을 하는 문서를 작성해서 README.md에 업데이트한다.
로고, 기타 등등에 색깔 입혀서 예쁘게 만들기
list.py에 들어갈 함수(list_todo(), list_todo_importance(), list_todo_input()) 내용 작성
list_todo() : default. 날짜별(due가 가까운 순)
list_todo_importance() : 중요도순
list_todo_input() : 입력받은 순
list_todo_category() : 선택한 카테고리의 레코드를 보여주는데 due 순으로
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.