busmon là một ứng dụng TurboGears2 mà đồng hồ của Fedora Message Bus với fedmsg và hiển thị đồ thị thời gian thực về các hoạt động trên xe buýt.
Hacking trên busmon
Nhận được nguồn cho busmon:
& Nbsp; git clone git: //github.com/ralphbean/busmon.git
& Nbsp; cd busmon
Cài đặt virtualenvwrapper và dùng nó để tạo ra một virtualenv. Trong virtualenv đó, cài đặt tất cả các phụ thuộc busmon của:
& Nbsp; sudo yum -y install python-virtualenvwrapper
& Nbsp; mkvirtualenv busmon
(Busmon) $ python setup.py phát triển
Bây giờ busmon gồm hai phần, một bộ xử lý tin chạy như một người tiêu dùng ở các fedmsg-hub, và một webapp. Các trung tâm có tin nhắn từ các xe buýt fedmsg và chuyển tiếp chúng qua đó là máy chủ WebSocket để trình duyệt của khách hàng. Kể từ khi bạn đang phát triển, bạn cũng sẽ cần một số tin nhắn giả cho xe buýt fedmsg. Bạn sẽ cần ba thiết bị đầu cuối để chạy các lệnh này và xem các thông tin đăng nhập.
Trong lần đầu tiên:
& Nbsp; workon busmon
(Busmon) công cụ $ python / fake-bus.py
Trong lần thứ hai:
& Nbsp; workon busmon
(Busmon) $ fedmsg-hub --websocket-server-port 9919
Trong ba:
& Nbsp;
workon busmon (busmon) $ paster phục vụ --reload development.ini
Mở trình duyệt http: // localhost: 8080 / tuyệt vời cho
Yêu cầu .
- Python
Bình luận không