ГлавнаяОперационные системыLinuxTimeLine: создатель временной шкалы на основе Python для Linux

TimeLine: создатель временной шкалы на основе Python для Linux

Создание сроков

src="https://saintist.ru/wp-content/uploads/2024/05/timeline-teaser.png" alt="тизер временной шкалы">TimeLine – это бесплатное кроссплатформенное приложение для создания временной шкалы, написанное на Python и работающее в исходном коде Linux, Mac OS X и даже Windows. Он позволит каждому легко создавать собственные временные шкалы для любых целей, используя множество полезных функций, таких как группировка событий, настраиваемое визуальное представление и многое другое.

Временные шкалы могут иметь множество применений: от образовательных целей до представления данных и планирования мероприятий. Независимо от вашего использования, TimeLine — отличная альтернатива коммерчески доступному программному обеспечению или любым веб-инструментам.

Читайте также: Как использовать Python для базового системного администрирования Linux и сетевых задач

Установка

TimeLine имеет мало зависимостей. Вам понадобится Python 2.5 или более поздняя версия (которая должна быть доступна в большинстве систем) и wxPython 2.8.9.2. На всякий случай проверьте, какая версия Python у вас установлена.

python -V

Если выходные данные показывают 2,5 или выше, вам больше ничего не нужно с этим делать. Если вы видите младшую версию, попробуйте обновить систему. Это должно быть так же просто, как

sudo apt-get update
sudo apt-get upgrade

в производных дистрибутивах Debian (и Ubuntu).

Чтобы проверить, ка

Установка

n доступна в вашей системе, найдите пакет python-wxgtk:

apt-cache search python-wxgtk

Ваш результат будет примерно таким. Число после имени пакета будет номером вашей версии:

временная шкала-поиск-wxpython

В Debian 8 должна вернуться версия 3.0, а в Ubuntu 14.04 — версия 2.8.

Если указано 2.8, вам следует проверить дополнительную версию, так как вам понадобится 2.8.9.2. Подробности можно узнать с помощью

apt-cache show python-wxgtk2.8

.

и найдите строку с надписью «Версия: 2.8.X.X».

временная шкала-ubuntu-wxpython

В данном случае это 2,8.12, так что мы готовы к работе.

sudo apt-get install python-wxgtk2.8

Загрузите TimeLine с сайта sourceforge. Последней версией на момент написания была 1.6.0.

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

Распакуйте zip-файл. Вы можете сделать это где угодно, но, вероятно, лучше и проще всего хранить его в своем домашнем каталоге:

unzip timeline-1.6.0.zip -d $HOME

Теперь вы можете начать TimeLine с:

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

Вы также можете создать значок на рабочем столе или панель запуска, указывающую на эту команду (процесс может немного отличаться в зависимости от вашей системы, DE и/или доступных инструментов).

Основные функции

TimeLine имеет простой пользовательский интерфейс, в котором легко ориентироваться.

временная шкала-основная

Если вы перейдете по ссылке «Учебное пособие по началу работы», вам будет представлен пример временной шкалы. Показанные события объяснят наилучшее использование TimeLine при взаимодействии с ними.

руководство по временной шкале

Его функции понятны и полезны. Несмотря на то, что TimeLine выглядит очень просто, он имеет некоторые действительно расширенные функции, встроенные прямо в него. Его способность манипулировать

меню временной шкалы

и перемещайтесь по срокам

временная шкала-навигация-меню

показывает свою реальную силу. Тем не менее, в окне настроек на удивление мало что можно настроить

настройки временной шкалы

но если вы не боитесь испачкать руки, редактирование $HOME/timelineproj.cfg позволит полностью настроить TimeLine, включая легкое добавление сочетаний клавиш.

nano $HOME/.thetimelineproj.cfg

s>

временная шкала-cf<h2><span id=Основные функции сроков

Когда вы начинаете новый проект, вы можете создать временные шкалы файлов, числовых значений или каталогов, что значительно расширяет возможные варианты использования программного обеспечения.

Чтобы запустить временную шкалу файла, вам необходимо создать на своем компьютере файл.timeline или.ics для сохранения временной шкалы. После этого вам будет представлен пустой холст. Вы можете определить любое количество категорий и подкатегорий на любом количестве уровней и присвоить им разные цвета в меню «Временная шкала ->Изменить категории ->Добавить».

временная шкала-категория-добавить

Ваши категории будут отображаться на левой панели.

временная шкала-категория-навигация

Чтобы добавить событие на временную шкалу, дважды щелкните холст или выберите меню «Временная шкала ->Создать событие». Тип события будет текстовым или числовым (в зависимости от типа временной шкалы). У вас могут быть события за определенный период (с установленным переключателем «Период») или за один момент времени. Если вы хотите, чтобы некоторые события всегда отображались в одной строке, поместите их в контейнер.

временная шкала-добавить-событие

События будут отображаться в соответствии со временем их начала и окончания, а также относительно других событий, которые могут перекрываться цветами, указанными в их категориях.

временная шкала-событий-примеры2

При наведении курсора на событие его описание отображается во всплывающем окне, которое также можно закрепить, чтобы оно оставалось открытым.

временная шкала-выноски событий

Если вы создадите временную шкалу каталога, файлы в этом каталоге будут отображаться в порядке даты создания/изменения и классифицироваться по структуре папок.

временная шкала-каталог2

хотя, похоже, это имеет некоторые ограничения.

ошибка файла временной шкалы

Заключение

TimeLine — это мощное приложение, которое поможет вам организовать и представить информацию в формате временной шкалы. Помимо нескольких недостатков, основная функциональность TimeLine — создание и отображение пользовательских текстовых шкал времени — работает безупречно. Если вам нужно легкое, простое и простое приложение для создания временной шкалы для Linux, вам не нужно искать дальше.

Заключение

ПОХОЖИЕ СТАТЬИ

Популярные записи