Git Product home page Git Product logo

yata's Introduction

Yet Another Todo App

Super duper notepad thingy.

NOTE!! THIS IS PRE-ALPHA QUALITY. Please do not use yet!

What is it?

A way to interact with notes in text-files stored somewhere. You can:

  • View individual notes (coming soon)
  • Search all notes (coming soon)
  • Archive a note (coming soon)
  • Style notes using markdown (coming soon)
  • Embed tasks directly in notes using [ ] An important todo
  • List all tasks in notes
  • Tag notes using +mytag
  • Do @-mention of projects, persons
  • Add parseable dates using //yyyy-mm-dd
  • Embed file or image using !image.jpg (coming later)

Yata has these interfaces:

  • Command Line Interface: yata -- e.g yata list tasks due today
  • Single Page Application (coming soon)

Yata can read notes from the following places:

  • Filesystem
  • Dropbox-folder (coming later)
  • Git repository, e.g. Github, Gitlab (coming later)

How to use

Command Line Interface -- yata

yata help
yata list tasks
yata list tasks due today
yata list tasks status is completed
yata list tasks status is ongoing
yata list tasks status is rejected
yata list tasks status is open
yata list tasks due tomorrow and status is pending
yata list tasks due next 7 days
yata list tasks due last 7 days
yata list tasks @project
yata list tasks +tag
yata list tasks +tag @project due 7 days open
yata list tags
yata list projects
yata complete task 1afe2bb6
yata complete tasks in file filename
yata complete tasks in 
yata list tasks from jira due in 7 days
yata close these

Build Setup

Prereqs

go get -u github.com/logrusorgru/aurora
go get github.com/stretchr/testify/assert

yata's People

Contributors

matslundberg avatar

Watchers

 avatar James Cloos avatar

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.