GithubHelp home page GithubHelp logo

redlist's People

Contributors

habby9000 avatar hy-kiera avatar jil8885 avatar ramenseller avatar ujma1234 avatar

Watchers

 avatar

redlist's Issues

팀명 교체

댓글에 팀명 괜찮은 후보 달아주세요

list를 what의 사전순으로 보여주기

수정이나 삭제할 때-혹은 사용자에게 특정 레코드를 선택하도록 할때 table을 what의 사전순(asc)로 보여주고 묻는 것을 바꾸면 어떤가요? 매번 list todo를 호출하고 나서 하기에는 불편할 거 같고, 지금 현재 상태(바로 묻는 것)에는 사용자가 모든 레코드를 기억해야해서 힘들 것 같습니다.

category 보여주기

어떤 category가 있는지 보여줄 수 있는 옵션을 추가하면 좋을 것 같습니다.

logo.py 제작

print_logo함수 : 로고 프린트

main.py실행 시 로고 띄우고 시작

due의 형식화

사용자가 due를 입력할 때 어떤 고정된 형식에 맞춰 넣을 수 있도록 한정시킨다.

db connect, cursor 선언에 관해

add_todo.py 파일을 보면
import create_table as ct
라고 되어 있는데, 이러면

conn = sqlite3.connect("task.db")
cur = conn.cursor()

이 부분이 필요 없지 않나요?

  • class를 사용하는 건 어떤가요?

UI개선과 기능개선

  • table디자인 (중요도는 별모양, 한눈에 볼 수 있는 table, 띄어쓰기 정렬)

  • 기한이 지난 todo도 list에서 선택할 수 있게하기

  • modify 에서 what이 아닌 id로 선택 ( what은 이름이 중복될 시 선입력된 todo만 수정가능)

  • list에서 id도 보여주기

finished 값에 의한 list를 보여주는 방법

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

혹시 다른 아이디어가 있나요?

note

what과 연결해서 add_todo받을 때 note내용 적을지 묻기. null ok
note.db를 따로 만들어서 task.bd와 joint한다.

todo입력할 때 null 받기

todo를 add하거나 modify할 때 그냥 엔터를 치면 아무정보없이 add되거나 modify할 때 원래 정보로 입력되게 한다.

  • 필수항목
    add : what
  • 조건항목(그냥 엔터를 받을 수 있는 값)
    add : due(default = 0000-00-00 00:00:00), importance(default = 0), category(default = general(일반))
    modify : what, due, importance, category, finished (default = 기존 정보)

Name and Logo

우리 팀의 todolist 이름과 그 이름을 ascii art로 logo를 만들어서 밑 코멘트로 달아주세요. thum-up으로 투표하면 좋을 것 같습니다.(중복투표ok)

list를 볼때

due가 지난 것과 지나지 않은 것, 전체(지난것+지나지 않은것)을 선택해서 볼 수 있는 옵션을 추가하면 좋을 거 같은데, 어느 부분에 추가하면 좋을까요?

Finished type

finished type을 int(0/1)가 아닌 text(y/n)으로 바꾸는 것은 어떤가요? 일반 사용자에게는 y/n이 더 친숙할 것 같습니다.

todo delete

todo의 record를 삭제하는 기능을 추가한다.

사용자 설명서

사용자에게 제품 소개 및 사용 방법 설명을 하는 문서를 작성해서 README.md에 업데이트한다.

list.py 작성

list.py에 들어갈 함수(list_todo(), list_todo_importance(), list_todo_input()) 내용 작성
list_todo() : default. 날짜별(due가 가까운 순)
list_todo_importance() : 중요도순
list_todo_input() : 입력받은 순
list_todo_category() : 선택한 카테고리의 레코드를 보여주는데 due 순으로

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.