Todo.txt
Para trabajar con todo.txt, debemos leer acerca de su funcionamiento.
- How to Manage Your Tasks with Todo.txt by Adri谩n Perales
- todo-txt-simple-y-pequena-maravilla by Zach LeBar
Instalaci贸n
Clonar repositorio GitHub de GinaTrapani
- git clone https://github.com/ginatrapani/todo.txt-cli.git
- cd todo.txt-cli
Parametrizacion
- vim .bashrc
- Agregar las siguientes lineas:
### ToDo.txt
alias t='~/ProyectosGitHub_FedoraDell/todo.txt-cli/todo.sh'
if [ -f ~/ProyectosGitHub_FedoraDell/todo.txt-cli/todo_completion ]; then
. ~/ProyectosGitHub_FedoraDell/todo.txt-cli/todo_completion
fi
Comandos de Uso
- Agregar actividad o tarea:
t a "TextoDeLaTarea" - Poner una fecha a la actividad:
t prepend No_DeTarea "2012-09-22" - Asignar un proyecto:
t append No_DeTarea "+Proyecto" - Asignar un contexto:
t append No_DeTarea "@Contexto" - A帽adir Prioridad:
t p NoDeItem_DadoPor_t_ls LetraDePrioridad_Entre_AZ - Listar actividades:
t ls - Mostrar lista de tareas filtradas:
t list TextoQueQueremosFiltrar - Listar las Prioridades:
t lsp - Listar todas las actividades:
t lsa - Finalizar una tarea:
t do NoDeItem_DadoPor_t_ls - Listar Proyectos(+):
t lsprj - Listar Contexto(@):
t lsc - Listar archivos del Programa todo.txt:
t lf
Cliente OwnCloud
Instalacion
Agregar Repositorio e instalar
* dnf config-manager --add-repo http://download.opensuse.org/repositories/isv:ownCloud:desktop/Fedora_25/isv:ownCloud:desktop.repo
* dnf install owncloud-client
Parametrizaci贸n
Creamos el directorio que se sincronizar谩 con OwnCloud.
* mkdir Sync_OwnCloud
Mover los archivos todo.txt done.txt report.txt al directorio creado anteriormente.
* mv todo.txt done.txt report.txt ./Sync_OwnCloud/
Crear enlaces simbolicos para todo.txt
ln -s ./Sync_OwnCloud/todo.txt ./ln -s ./Sync_OwnCloud/done.txt ./ln -s ./Sync_OwnCloud/report.txt ./
QTodoTxt
Instalacion
Prerequisitos
Para Ubuntu:
* apt-get install python3-pyside
* apt-get install python3-pyqt5
* apt-get install python3-dateutil
Para Fedora:
* yum install python3-qt5
* yum install python3-dateutil
Clonar Repositorio Github
- git clone https://github.com/QTodoTxt/QTodoTxt.git
Enlace simb贸lico QTodoTxt
- Reconocer el Path del perfil de usuario.
echo $PATH
- Ir al directorio donde crearemos el enlace directo a la aplicaci贸n.
cd /usr/local/bin
- Crear el enlace directo
ln -s pathBinarioQtodotxt ./
Bitacora
Uso
[usuario@localhost ~]$ t a REM 2017/01/03 Configuracion Inicial FedoraDellVM @oficina +Personal #MigracionDell
1 REM 2017/01/03 Configuracion Inicial FedoraDellVM @oficina +Personal
TODO: 1 added.
[usuario@localhost ~]$ t ls
1 REM 2017/01/03 Configuracion Inicial FedoraDellVM @oficina +Personal
--
TODO: 1 of 1 tasks shown
[usuario@localhost ~]$
...
...
[usuario@localhost todo.txt-cli]$ cat todo.txt
REM 2017/01/03 Configuracion Inicial FedoraDellVM @oficina +Personal
[usuario@localhost todo.txt-cli]$
Parametrizaci贸n OwnCloud
[usuario@localhost todo.txt-cli]$ mkdir Sync_OwnCloud
[usuario@localhost todo.txt-cli]$ mv todo.txt done.txt report.txt ./Sync_OwnCloud/
[usuario@localhost todo.txt-cli]$ pwd
~/ProyectosGitHub_FedoraDell/todo.txt-cli
[usuario@localhost todo.txt-cli]$ ln -s ./Sync_OwnCloud/todo.txt ./
[usuario@localhost todo.txt-cli]$ ln -s ./Sync_OwnCloud/done.txt ./
[usuario@localhost todo.txt-cli]$ ln -s ./Sync_OwnCloud/report.txt ./
[usuario@localhost todo.txt-cli]$
Enlace simbolico QTodoTxt
[usuario@localhost ~]$
[usuario@localhost ~]$ echo $PATH
/usr/local/bin:/usr/bin:/bin:/usr/local/sbin:/usr/sbin:/home/usuario/.local/bin:/home/usuario/bin
[usuario@localhost ~]$
[usuario@localhost bin]$ cd /usr/local/bin
[usuario@localhost bin]$ pwd
/usr/local/bin
[usuario@localhost bin]$
[usuario@localhost bin]$ su -c 'ln -s ~/ProyectosGitHub_FedoraDell/QTodoTxt/bin/qtodotxt ./'
[usuario@localhost bin]$ ls -l
total 4
lrwxrwxrwx. 1 root root 92 feb 7 10:26 qtodotxt -> ~/ProyectosGitHub_FedoraDell/QTodoTxt/bin/qtodotxt