All Projects → DarthBenro008 → rchore

DarthBenro008 / rchore

Licence: MIT license
An feature packed Google Tasks CLI written purely in Rust

Programming Languages

rust
11053 projects

Projects that are alternatives of or similar to rchore

pygamelib
A (not so) small python library for console (as in terminal) game development. It is developed as a framework to help learn development and python in an entertaining way.
Stars: ✭ 34 (-5.56%)
Mutual labels:  hacktoberfest2021
SpotMusicGen
A Program that creates a Spotify playlist from a YouTube Playlist
Stars: ✭ 47 (+30.56%)
Mutual labels:  hacktoberfest2021
Algorithms
A repository by Codechef@MUST for data structures and algorithms
Stars: ✭ 19 (-47.22%)
Mutual labels:  hacktoberfest2021
EazyLoader
EazyLoader is Flask based web-application built to make downloading easy for you. Download videos and pictures from YouTube and Instagram in the best available quality. You can also download slides from SlideShare in PDF or PPTX format. In addition to that, you can calculate duration of YouTube Playlist at different speeds. You can also encrypt …
Stars: ✭ 42 (+16.67%)
Mutual labels:  hacktoberfest2021
Hacktoberfest-2021
Make this Hacktoberfest a learning period and contribute to Great Open Source Projects.
Stars: ✭ 523 (+1352.78%)
Mutual labels:  hacktoberfest2021
learn-js
A repo dedicated to the introductory concepts of JavaScript
Stars: ✭ 35 (-2.78%)
Mutual labels:  hacktoberfest2021
autocorr kr
리브레오피스(LibreOffice) 자동 교정(Autocorrect)기능에 대한 말모이 저장소
Stars: ✭ 15 (-58.33%)
Mutual labels:  hacktoberfest2021
instaUnfollow
Check people don't follow you back on Instagram.
Stars: ✭ 50 (+38.89%)
Mutual labels:  hacktoberfest2021
notes
A miscellany of thoughts.
Stars: ✭ 18 (-50%)
Mutual labels:  hacktoberfest2021
Hacktoberfest2021
Hacktoberfest is open to everyone in our global community. Whether you’re a seasoned contributor or looking for projects to contribute to for the first time, you’re welcome to participate.
Stars: ✭ 9 (-75%)
Mutual labels:  hacktoberfest2021
Python Scripts
A collaborative repository that contains various types of python scripts
Stars: ✭ 14 (-61.11%)
Mutual labels:  hacktoberfest2021
police-cad
This is a easy to setup and use police server CAD. Includes a signup/login for both Civilians and Police Officers. Also this is mobile friendly. Built for GTA V's Modding framework: FiveM.
Stars: ✭ 49 (+36.11%)
Mutual labels:  hacktoberfest2021
Resume-Maker
Resume Maker is tool where you can generate your resume for free. It has functionality like dynamic preview, color themes, responsive ,etc.
Stars: ✭ 40 (+11.11%)
Mutual labels:  hacktoberfest2021
Merge-PDF
My first PyPi Package. Merge Image and PDF files using customizations within a folder using the Command line.
Stars: ✭ 15 (-58.33%)
Mutual labels:  hacktoberfest2021
Frontend-Animations
Frontend Animation Projects.🚀
Stars: ✭ 20 (-44.44%)
Mutual labels:  hacktoberfest2021
Hacktoberfest
In this repository you can contribute quality code in languages you are comfortable with during the Hacktoberfest event. Raise Genuine PR's Only your. You aren't allowed to Update README.md. Invalid PR's is not supported here.
Stars: ✭ 20 (-44.44%)
Mutual labels:  hacktoberfest2021
ogrants
Open grants list
Stars: ✭ 96 (+166.67%)
Mutual labels:  hacktoberfest2021
react-in-out-textarea
A simple React.js User Interface Component that is like Google Translate with full TypeScript Support
Stars: ✭ 28 (-22.22%)
Mutual labels:  hacktoberfest2021
configurator
Synchronize and Version Control ConfigMaps & Secrets across Deployment Rollouts.
Stars: ✭ 68 (+88.89%)
Mutual labels:  hacktoberfest2021
dotfiles
Dotfiles generator that allows quick configuration of different window managers in multiple OSs
Stars: ✭ 36 (+0%)
Mutual labels:  p10k

rChore Banner

release GitHub Workflow Status (branch) rust-version GitHub License PRs Welcome Twitter URL

rChore

A feature packed unofficial Google Tasks CLI to boost your producitvity, written purely in Rust.

🤔 What is rChore?

rChore is an unofficial Google Tasks CLI, it can help you manage various tasks right from your terminal, it also comes with a powerlevel10k battery support to boost your producivity!

Primary features of rChore are:

  • Single command login and logout
  • Auto obtain access token, login only once!
  • Create, Check, Update and Delete your tasks
  • Switch between task-lists and ability to create, update, and, delete task-lists.
  • p10k battery support that boosts your productivity!

💻 Usage

rChore Usage

  • After installing the binary, you can run it from anywhere by typing rchore
  • To get started with rChore, you need to login first, you can do this by typing rchore google login
  • A link will be prompt, copy it and open it in your browser, you will be redirected to Google login page.
  • You can then use the various commands to manage your tasks, for example rchore tasks list, rchore tasks add, rchore tasks done <task index>, rchore tasks delete <task index>
  • you can pass the -h flag to know more about a command, feel free to open an issue if you have any questions.

Powerlevel10k battery support

p10k demo

Installation

Cargo

If you have cargo installed, you can install rChore using cargo.

  • Few secret keys should be set via environment variables. To obtain GOOGLE_CLIENT_ID and GOOGLE_CLIENT_SECRET follow to: https://developers.google.com/tasks/firstapp#register. To set these variables you should add the following snippets (using your values for vars) to your ~/.bashrc / ~/.zshrc / ~/.config/fish/config.fish

bash / zsh:

export GOOGLE_CLIENT_ID=xxx
export GOOGLE_CLIENT_SECRET=yyy

fish:

set -gx GOOGLE_CLIENT_ID xxx
set -gx GOOGLE_CLIENT_SECRET yyy
  • Run . ~/.bashrc / . ~/.zshrc / source ~/.config/fish/config.fish or restart your terminal emulator.

  • Run following install command.

cargo install rchore

Manual Installation

You can also download the binary and install it manually.

  • Go to releases page and grab the latest release of rChore.
  • Download the latest release of rChore specific to your OS.
  • If you are on Linux/MacOS, make sure you move the binary to somewhere in your $PATH (e.g. /usr/local/bin).

Powerlevel10k Battery Support

If you use powerlevel10k, you can type rchore battery to get help on installing the battery.

  • Open .p10k.zsh file in your favorite editor.

  • Copy the function from rchore battery and append it to your .p10k.zsh file

  • Add rchore to either POWERLEVEL9K_RIGHT_PROMPT_ELEMENTS or POWERLEVEL9K_LEFT_PROMPT_ELEMENTS

      typeset -g POWERLEVEL9K_RIGHT_PROMPT_ELEMENTS=(
      # =========================[ Line #1 ]=========================
      ...
      rchore
    )

🛠 Architecture and Structure

rChore Architecture

Show your support

Give a if you liked this project!

Spread the word to your fellows to boost producitivity for everyone!

🤝 Contributions

  • Feel Free to Open a PR/Issue for any feature or bug(s).
  • Make sure you follow the community guidelines and read CONTRIBUTING.md.md!
  • Feel free to open an issue to ask a question/discuss anything about rChore.
  • Have a feature request? Open an Issue!

License

Copyright 2021 Hemanth Krishna

Licensed under MIT License : https://opensource.org/licenses/MIT

Made with and multiple cups of coffee

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].