Dòng thời gian: Trình tạo dòng thời gian dựa trên Python cho Linux
TimeLine là ứng dụng tạo trình tự thời gian đa nền tảng miễn phí, được viết bằng Python, chạy tự nhiên trên Linux, Mac OS X và thậm chí cả Windows. Nó sẽ cho phép bất cứ ai dễ dàng tạo các mốc thời gian tùy chỉnh, cho bất kỳ mục đích nào họ thích, với nhiều tính năng hữu ích như nhóm các sự kiện, trình bày trực quan tùy chỉnh và hơn thế nữa.
Mốc thời gian có thể có nhiều mục đích sử dụng từ mục đích giáo dục, thông qua biểu diễn dữ liệu cho lập kế hoạch sự kiện. Dù sử dụng của bạn, TimeLine là một lựa chọn tuyệt vời cho phần mềm thương mại hoặc bất kỳ công cụ trực tuyến dựa trên web nào
Cài đặt
TimeLine có ít phụ thuộc. Bạn sẽ cần Python 2.5 hoặc cao hơn (nên có sẵn trên hầu hết các hệ thống) và wxPython 2.8.9.2. Chỉ để được ở bên an toàn, kiểm tra phiên bản của Python bạn đã cài đặt.
python -V
Nếu đầu ra cho thấy 2.5 hoặc cao hơn, không có gì khác bạn cần phải làm gì về nó. Nếu bạn thấy phiên bản thấp hơn, hãy thử cập nhật hệ thống của bạn. Điều này phải dễ dàng như
sudo apt-get cập nhật sudo apt-get nâng cấp
trên bản phân phối phái sinh Debian (và Ubuntu).
Để kiểm tra phiên bản wxPython nào bạn có sẵn trên hệ thống của mình, hãy tìm gói python-wxgtk:
tìm kiếm apt-cache python-wxgtk
Đầu ra của bạn sẽ giống như thế này. Số sau tên gói sẽ là số phiên bản của bạn:
Trên Debian 8, phiên bản này sẽ trả về phiên bản 3.0, trong khi trên Ubuntu 14.04 bạn sẽ thấy phiên bản 2.8.
Nếu nó nói 2.8, bạn nên xác minh phiên bản phụ, vì bạn sẽ cần 2.8. 9.2 . Kiểm tra chi tiết với
apt-cache hiển thị python-wxgtk2.8
và tìm kiếm dòng nơi nó nói Phiên bản: 2.8.XX
Trong trường hợp này là 2.8. 12, vì vậy chúng tôi đã sẵn sàng để đi.
sudo apt-get cài đặt python-wxgtk2.8
Tải xuống dòng thời gian từ sourceforge. Phiên bản mới nhất tại thời điểm viết là 1.6.0.
wget http://sourceforge.net/projects/thetimelineproj/files/thetimelineproj/1.6.0/timeline-1.6.0.zip
Giải nén tệp nén. Bạn có thể làm điều này ở bất cứ nơi nào, nhưng nó có lẽ là tốt nhất và dễ nhất để giữ nó trong thư mục chính của bạn:
giải nén dòng thời gian-1.6.0.zip -d $ HOME
Bây giờ bạn có thể bắt đầu dòng thời gian với:
python $ HOME / dòng thời gian-1.6.0 / nguồn / timeline.py
Bạn cũng có thể tạo biểu tượng hoặc trình khởi chạy máy tính để bàn trỏ tới lệnh này (Quy trình sẽ hơi khác tùy thuộc vào hệ thống của bạn, DE và / hoặc các công cụ có sẵn).
Những đặc điểm chính
TimeLine có giao diện người dùng đơn giản dễ điều hướng.
Nếu bạn theo liên kết cho “Hướng dẫn bắt đầu”, bạn sẽ được trình bày với một dòng thời gian ví dụ. Các sự kiện được hiển thị sẽ giải thích cách sử dụng tốt nhất của TimeLine khi bạn tương tác với chúng.
Các tính năng của nó là sạch sẽ và hữu ích. Trong khi tìm kiếm rất đơn giản, TimeLine có một số chức năng thực sự tiên tiến được xây dựng ngay vào nó. Khả năng thao tác của nó
và điều hướng thời gian
cho thấy sức mạnh thực sự của nó. Tuy nhiên, cửa sổ tùy chọn cung cấp rất ít tinh chỉnh,
nhưng nếu bạn không ngại bị bẩn tay, chỉnh sửa $ HOME / timelineproj.cfg sẽ cho phép cấu hình đầy đủ TimeLine, bao gồm cả việc thêm các phím tắt bàn phím một cách dễ dàng.
nano $ HOME / .thetimelineproj.cfg
Tạo thời hạn
Khi bạn bắt đầu một dự án mới, bạn có thể chọn tạo các thời hạn File, Numeric hoặc Directory, mở rộng đáng kể các trường hợp sử dụng có thể có của phần mềm.
Để bắt đầu một dòng thời gian File, bạn sẽ cần phải tạo một tập tin .timeline hoặc .ics trên máy tính của bạn để lưu dòng thời gian vào. Sau đó, bạn sẽ được trình bày với một khung trống. Bạn có thể xác định bất kỳ số lượng danh mục và subcatergories của bao nhiêu cấp độ tùy thích và cung cấp cho chúng màu sắc đặc biệt từ “Dòng thời gian -> Chỉnh sửa danh mục -> Thêm trình đơn”.
Các danh mục của bạn sau đó sẽ được hiển thị trên ngăn bên trái.
Để thêm sự kiện vào dòng thời gian, hãy nhấp đúp vào canvas hoặc chọn menu “Dòng thời gian -> Tạo sự kiện”. Loại sự kiện sẽ là văn bản hoặc số (theo loại trình tự thời gian). Bạn có thể có các sự kiện trong một khoảng thời gian (với nút radio thời gian được chọn) hoặc một điểm trong thời gian. Nếu bạn muốn một số sự kiện luôn hiển thị trên cùng một dòng, hãy đặt chúng trong một vùng chứa.
Sự kiện sẽ hiển thị theo thời gian bắt đầu và kết thúc của chúng và liên quan đến các sự kiện khác có thể trùng lặp trong các màu được chỉ định theo danh mục của chúng.
Di chuột qua một sự kiện sẽ hiển thị mô tả của nó trong hộp chú giải bật lên cũng có thể được ghim để luôn mở.
Nếu bạn tạo dòng thời gian thư mục, các tệp trong thư mục đó sẽ được hiển thị theo thứ tự ngày tạo / sửa đổi và được phân loại theo cấu trúc thư mục,
mặc dù điều này dường như có một số hạn chế.
Phần kết luận
TimeLine là một ứng dụng mạnh mẽ có thể giúp bạn sắp xếp và trình bày thông tin theo định dạng dòng thời gian. Bên cạnh một số sai sót của nó, chức năng chính của TimeLine, đó là tạo và hiển thị các dòng thời gian dựa trên văn bản tùy chỉnh, hoạt động hoàn hảo. Nếu bạn cần một ứng dụng tạo dòng thời gian dễ dàng và đơn giản cho Linux, bạn không cần phải tìm thêm bất kỳ điều gì nữa.