Trello+python 주간 스케줄러

This post was originally posted here.
새로운 습관을 기르는 것은 매우 어렵다. 특히 좋은 습관을 기르는 것은 나의 관점에 동의하지 않는다면 우리는 친구가 될 수 없다.
많은 유명 인사들이 새로운 습관을 기르고 견지하는 방법에 관한 책을 썼다. 내가 가장 좋아하는 책은 Atomic habits 이다. 그것을 읽으면 사고방식이 바뀐다.
나는 소프트웨어 엔지니어로 주로 데이터 공학 분야의 업무에 종사한다.나 는 나 자신 을 위해 부업 을 하는 것 을 좋아하고, 때로는 자유 직업 에 빠지기도 한다. 이것이 바로 왜🍣 점점 싸지고 있어요.😜.

모티프🔥 🔥


과거에 나는 습관을 기르고 매일의 일상적인 일을 견지해 왔다. 대부분의 경우 나에게 효과적인 것은 내가 하루의 일을 해야 한다는 것이다.
나의 업무 효율은 향상되어 더 많은 일을 완성할 수 있을 것이다.
이로 인해 나는 매일/매주/매달 처리해야 할 사항 목록을 만들려고 하지만, 내가 사용하는 도구는 모든 작업을 수동으로 입력해야 하기 때문에, 내가 몇 달 동안 이렇게 해야 할 때, 나는 그것을 싫어한다.
나는 매우 게으르다
문제는 Trello 그의 신기한 API를 구세주로 등장시켰다.

트레로와 구렁이가 구조하러 왔어요.🐍


Trello는 창업 회사와 개인이 임무와 진도를 추적하는 임무 관리 도구이다.
TrelloAPI's가 Trello판에서 CRUD 작업을 수행했다고 공개했습니다. 이것이 바로 제가 파이톤의 도움으로 한 일입니다.

Talk is cheap. Show me the code -- Linus Trovalds


예비 지식


과학 기술과 비과학 기술 관중들은 모두 소량의 지도 아래 그것을 사용할 수 있다.
  • Python 3+ installed 시스템에서

  • Git 클론 복제 또는 컴퓨터에 저장소 다운로드

    git clone https://github.com/gogi2811/trello-planner.git



  • Trello 토큰+키+보드id 획득
  • SignIn/SignUp트레로
  • Create a Board in Trello
  • Post board creation은 board에 들어가서 추가할 URL을 수정하여 board id를 가져옵니다.마지막으로 제이슨이야.
    예 > https://trello.com/b/PxEQPoMz/reports**.json**
  • 획득API key
  • API 키 기반
  • 획득Token
  • 구성 파일을 상세 정보로 업데이트합니다.
  • 프로파일 연습


    ├── config.yaml     <- Config file to be updated
    │   ├── planner      <- tag not be messed up
    │       ├── trello:
    │                         token: abc123 <- trello token obtained in previous step
    │                         key: zyx123  <- trello API key obtained in previous step
    │                         board_id: zyx123  <- trello baord _id obtained in previous step
    │       ├── dates:
    │                        start_date: 2021-08-09 <- user specific start date from where the 
                                                                               planning is to be started
    │                        end_date: 2021-12-30 <- user specific end date from where the 
                                                                               planning is to end                                                 
    

    일일 계획표의 구조


    아래의 문서는 우리의 필요에 따라 매주/반년 기초에 실제 근무일을 설정하는 방법을 상세하게 설명하였다
    재구매 계약에서 파일을 찾을 수 있음: week_planner.json
    {
      "LISTS": [
        {
          "MONDAY": {
            "CARDS": [
              {
                "name": "4:45 AM Wake UP",
                "desc": "To wake up everyday to exercise at 5 AM",
                "pos": "top",
                "due": "",
                "idList": ""
              },
              {
                "name": "10:30 PM  SLEEP",
                "desc": "Wind off the day and sleep",
                "due": "",
                "idList": ""
              }
            ]
          }},{"TUESDAY": {
            "CARDS": [
              {
                "name": "4:45 AM Wake UP",
                "desc": "To wake up everyday to exercise at 5 AM",
                "pos": "top",
                "due": "",
                "idList": ""
              },
              {
                "name": "7 AM - 8 AM household chores",
                "desc": "To do some household chores",
                "due": "",
                "idList": ""
              },      
            ]
          }},{"WEDNESDAY": {
            "CARDS": [
              {
                "name": "4:45 AM Wake UP",
                "desc": "To wake up everyday to exercise at 5 AM",
                "pos": "top",
                "due": "",
                "idList": ""
              }   
          ]}
        }
      ]
    }
    
    한 사람은 각자의 임무나 습관으로 실제 파일을 업데이트해야 한다. 이 임무나 습관들은 시간의 흐름에 따라 만들어지고 trello의 일상적인 임무로 삼으려는 것이다.

    다음 단계


    우리 trello 계기판을 만들어서 생활을 더욱 아름답게 합시다.
  • 네가 가장 좋아하는 IDE에서 복제하거나 다운로드한git repo를 켜도 돼. 내PycharmVisual Studio Code도 돼.

  • IDE에서 terminal 탭 열기
  • PyCharm
  • VSCode
  • 해커가 시작하도록 하겠습니다.💻 🔐

    각자의 단말기에서 cmd보다 낮은 속도로 운행하다
  • 프로젝트에 대한 가상 환경 설정
  • Linux/MacOS
    > python3 -m venv trelloPlanner
  • 창문
    > python -m venv trelloPlanner

  • 새로 만든virtualenv 시작
  • Linux/MacOSsource trelloPlanner/bin/activate
  • 창문.\trelloPlanner\Scripts\activate

  • 필요한 모든 패키지/종속성 설치
  • > pip install -r requirements.txt

  • 일단 시작하면 다음 명령을 수행하여 마법을 펼치게

    python main.py



  • 이제 앉아서 긴장을 풀고 당신의 생활이 당신 앞에서 하루하루 질서정연해지는 것을 보세요.

    Checkout My Trello Board

    학습과 이점

  • 우리는 70%의 시간을 절약했고 수동으로 조작하면 이 시간을 다 쓸 수 있었다.
  • Trello API의 + Python에 대해 알아봤습니다.
  • 이 과정에서 배운 것은 자동화는 예상 목표를 더욱 빠르고 더 좋고 실수 없이 실현하는 데 도움이 된다는 것이다
  • 미래를 전망하다


    나는 너희들이 이 블로그를 읽는 모든 귀여운 사람들이 Trello 섹션을 훑어보고 너희들이 임무 중에 무엇을 하고 싶은지 알게 해 줄 것을 건의한다
    다음 교체에 추가할 수 있도록github repo에 Issues/Feature Requests 생성합니다.
    GitHub Repo for the Code

    너의 비밀을 나눈다

    좋은 웹페이지 즐겨찾기