tiddlyweb là một tùy chọn mở rộng, không đầu kho dữ liệu RESTful cho TiddlyWiki. Nó cố gắng để cung cấp cho một thử nghiệm, tài liệu, và rõ ràng thực hiện một số khía cạnh mà tạo nên một phía máy chủ tốt:
* Hệ thống minh bạch và mã phù hợp cho porting sang các ngôn ngữ khác (nơi sử dụng optimzations cụ thể hy vọng sẽ xảy ra)
* Một mô hình trừu tượng để xác thực và ủy quyền
Bộ sưu tập * một thực hiện của công thức nấu ăn, chứng thực và túi cho phép truy cập conrolled để tự động tạo ra của tiddlers
* HTTP sạch API dựa trên nguyên tắc REST
* Thử nghiệm điều khiển mô tả và phát triển
Việc thực hiện ban đầu là không được thiết kế rất đặc biệt là khả năng mở rộng cũng không performant. Hệ thống này được thiết kế để các bộ phận mà không phải là tối ưu cho một cài đặt cụ thể có thể được dễ dàng cải thiện hoặc hoán đổi
là gì mới trong phiên bản này:.
- đúng middleware EncodeUTF8 để nó hoạt động tốt hơn với middleware thượng nguồn
- thêm một bài kiểm tra / test_http_api.py và thử nghiệm / httptest.yaml: kiểm tra YAML dựa của HTTP cho mục đích thử nghiệm và tài liệu
- làm sạch và tăng cường các bộ chuyển đổi mod_python.py
- bao gồm các công thức nếu tiddler dict JSON nếu đặt
- mức độ kiếm trung gian để xử lý các thông số POST khi họ là một hình thức CGI
- khi nhận được một danh sách các tiddlers như JSON, nếu bạn thiết lập chất béo = 1 là tham số truy vấn, tiddler.text được bao gồm
- trên ../tiddlers/{name}/revisions chấp nhận một JSON POST của một lịch sử sửa đổi của một tiddler, để tạo điều kiện đổi tên
Yêu cầu :
- Python
- simplejson
- WikklyText
- BeautifulSoup
Bình luận không