drobertadams/togl-cli를 Mac로 가져오는 방법

3714 단어 MacPython

Outline

  • togl-cli는
  • Mac 버전의 데스크톱 응용 프로그램
  • 설치 방법
  • 등록
  • 도구 다운로드
  • 설정 파일의 생성
  • 설정 파일 편집
  • 활용 방법
  • 참조 URI
  • togl-cli가 뭐예요?


    이것은 명령줄에서 시간 기록기를 사용하는 웹 서비스 Toggl을 위한 비공식 도구입니다.
    (잊어버린 일을 떠올리고 쓸모없는 근무시간을 찾는 데 도움이 될지도 모른다?)
    toggl-cli는 Togl의 공식 API를 호출하며 비슷한 도구도 있습니다.
    또한 Toggl은 다음에 설명한 명령줄 도구 이외의 점부터 사용할 수 있습니다.(웹 서비스 외에 아이폰과 데스크톱을 제공하는 프로그램)
    Toggl
    https://toggl.com/

    Mac 버전의 데스크톱 프로그램


    Mac 버전의 데스크톱 응용 프로그램은 메뉴 표시줄에서 사용할 수 있는 응용 프로그램입니다.brew cask install toggldesktop에 설치 가능
    http://support.toggl.com/toggl-desktop-for-mac-osx/

    설치 방법


    먼저 등록


    Toggl
    https://toggl.com/
    ※ 구글 계정에는 등록하지 마십시오.
    그렇게 지도 모른다, 아마, 아마...
    이 가능하다, ~할 수 있다,...
    잘 몰라서요.

    도구 다운로드 등


    toggl-cli의 홈페이지는 여기에 있습니다.
    https://github.com/drobertadams/toggl-cli
    다음 명령은 Applications에서 도구를 설정하는 것입니다
    brew install python --framework
    pip install iso8601
    pip install pytz
    pip install requests
    pip install python-dateutil
    cd /Applications/
    git clone https://github.com/drobertadams/toggl-cli.git
    
    터미널 환경에 따라toggl 명령을 사용할 수 있습니다vi ~/.bash_profile 등으로 파일을 열고 다음 줄을 추가하십시오
    alias toggl="/Applications/toggl-cli/toggl.py"
    
    ※ 편집한 뒤에도 source ~/.bash_profile

    구성 파일 생성


    실행하십시오toggl.사용자의 루트에 프로필을 생성해야 합니다.

    구성 파일 편집

    vi ~/.togglrc-username: 설정된 전자 메일 주소
    -password: password 설정
    - api_token: 방문https://www.toggl.com/app/profile하면 아래에 쓰세요.
    - timezone:Asia/Tokyo

    이용 방법


    명령행의 작업 이미지는 다음과 같습니다.
  • toggl start writeBlog
  • toggl stop
  • 사용 방법은 아래 URL 아래에 쓰여 있습니다. 를 참조하십시오.
    참조: https://github.com/drobertadams/toggl-cli
    Usage: toggl [OPTIONS] [ACTION]
    
    Options:
      -h, --help     show this help message and exit
      -q, --quiet    don't print anything
      -v, --verbose  print additional info
      -d, --debug    print debugging output
    
    Actions:
      add DESCR [@PROJECT] START_DATETIME ('d'DURATION | END_DATETIME)
          creates a completed time entry
      clients
          lists all clients
      continue DESCR
          restarts the given entry
      ls
          list recent time entries
      now
          print what you're working on now
      projects
          lists all projects
      rm ID
          delete a time entry by id
      start DESCR [@PROJECT] [DATETIME]
          starts a new entry
      stop [DATETIME]
          stops the current entry
      www
          visits toggl.com
    
      DURATION = [[Hours:]Minutes:]Seconds
    

    참조 URI

    좋은 웹페이지 즐겨찾기