TimeLine es una aplicación gratuita de creación de líneas de tiempo multiplataforma, compuesta en Python, que funciona de forma nativa en Linux, Mac OS X e incluso Windows. Permitirá a cualquier persona producir sin esfuerzo líneas de tiempo personalizadas, para cualquier propósito que deseen, con un montón de características útiles como la agrupación de las ocasiones, la representación visual personalizada y más.

Las líneas de tiempo pueden tener muchos usos, desde funciones académicas, pasando por la representación de datos hasta la preparación de eventos. Sea cual sea su uso, TimeLine es una excelente alternativa a las aplicaciones de software disponibles en el mercado o a cualquier herramienta en línea basada en la web.

Configuración

TimeLine tiene un par de dependencias. Necesitará Python 2.5 o superior (que debería ofrecerse en la mayoría de los sistemas) y wxPython 2.8.9.2. Para estar seguro, comprueba qué versión de Python tienes instalada.

python -V

Si la salida muestra la versión 2.5 o superior, no hay absolutamente nada más que hacer al respecto. Si ves una versión menor, intenta actualizar tu sistema. Esto tiene que ser tan fácil como

sudoapt-get updatesudoapt-get upgrade

en las distros adquiridas por Debian (y Ubuntu).

Para comprobar qué variación de wxPython tiene disponible en su sistema, busque el paquete python-wxgtk:

apt-cache search python-wxgtk

El resultado será algo parecido a esto. El número después del nombre del plan será su número de variación:

timeline-search-wxpython

En Debian 8 esto debería devolver la versión 3.0, mientras que en Ubuntu 14.04 verá la variación 2.8.

Si indica 2.8, debe confirmar la versión menor, ya que necesitará 2.8.9.2. Examina los detalles con

apt-cache show python-wxgtk2.8

y busque la línea donde dice Versión: 2.8.X.X.

timeline-ubuntu-wxpython

En este caso es la 2.8.12, así que ya estamoslistos.

sudoapt-get set up python-wxgtk2.8

Descarga TimeLine desde sourceforge. La versión actual en el momento de escribir este artículo era la 1.6.0.

wget http://sourceforge.net/projects/thetimelineproj/files/thetimelineproj/1.6.0/timeline-1.6.0.zip

Descargue el archivo zip. Puedes hacer esto en cualquier lugar, sin embargo, lo más probable es que sea mejor y más simple mantenerlo en tu directorio de inicio:

unzip timeline-1.6.0. zip -d$HOME

Ahora puede iniciar TimeLine con

python $HOME/timeline -1.6.0/ source/timeline. py

También puede hacer un icono en el escritorio o lanzador que apunte a este comando (El proceso sería un poco diferente dependiendo de su sistema, DE y/o herramientas disponibles).

Características principales

TimeLine tiene una interfaz de usuario sencilla y fácil de navegar.

línea de tiempo-principal

Si sigue el enlace para el “tutorial de inicio”, se le presentará una línea de tiempo de ejemplo. Los eventos revelados describirán el mejor uso de TimeLine a medida que usted interactúe con ellos.

timeline-tutorial

Sus funciones son ordenadas y beneficiosas. Aunque parezca muy básico, TimeLine tiene algunas prestaciones realmente avanzadas incorporadas. Su capacidad para controlar

timeline-timeline-menu

y navegar por las líneas de tiempo

timeline-navigation-menu

muestra su poder genuino. Sin embargo, la ventana de preferencias ofrece sorprendentemente poco para ajustar,

preferencias de tiempo

pero si no tiene miedo de ensuciarse las manos, modificar el $HOME/timelineproj. cfg le permitirá una configuración completa de TimeLine, incluyendo fácilmente los atajos de teclado.

nano$HOME/. thetimelineproj.cfg

archivo-cfg-temporal

Creación de líneas de tiempo

Al iniciar un nuevo trabajo, puede seleccionar la creación de líneas de tiempo de archivos, numéricas o de directorios, lo que amplía sustancialmente los posibles casos de uso del software.

Para iniciar una línea de tiempo de archivo, deberá crear un archivo .timeline o .ics en su sistema informático para guardar la línea de tiempo. A continuación, existirá un lienzo vacío. Puede definir cualquier número de categorías y subcategorías de tantos niveles como desee y darles colores distintos desde el menú “Línea de tiempo -> Editar clasificaciones -> Añadir”.

timeline-category-add

Sus clasificaciones se mostrarán entonces en el panel izquierdo.

timeline-category-nav

Para incluir una ocasión en la línea de tiempo, haga doble clic en el lienzo o seleccione el menú “Línea de tiempo -> Producir ocasión”. El tipo de evento será de texto o numérico (según el tipo de línea de tiempo). Puede tener ocasiones a lo largo de una duración (con el botón de radio de duración inspeccionado) o de un solo momento. Si desea que algunos eventos se muestren siempre en la misma línea, colóquelos dentro de un contenedor.

cronograma-agregado-evento

Las ocasiones se mostrarán según su hora de inicio y finalización y en relación con otros eventos que puedan solaparse en los colores definidos por sus clasificaciones.

cronograma-evento-ejemplos2

Al pasar el ratón por encima de una ocasión se mostrará su descripción en un globo emergente que también puede fijarse para que permanezca abierto.

timeline-event-balloons

Si se produce una línea de tiempo de un directorio, los archivos de ese directorio se mostrarán en orden de fecha de creación/modificación y clasificados por estructura de carpetas,

directorio-temporal2

aunque esto parece tener algunas limitaciones.

timeline-file-error

Conclusión

TimeLine es una aplicación eficaz que puede ayudar a organizar y representar los detalles en un formato de línea de tiempo. Aparte de sus pocos defectos, la funcionalidad principal de TimeLine, que es producir y mostrar líneas de tiempo personalizadas basadas en texto, funciona perfectamente. Si necesitas una aplicación ligera y sencilla para crear líneas de tiempo en Linux, no necesitas buscar más.