HelloZeroNet / HelloZeroNet/ZeroNet
Implement JSON API to allow easier interfacing
- Ngôn ngữ chính
- JavaScript
- Star
- 18.8k
- Fork
- 2.3k
- Chỉ số merge pull request
- Không có pull request nào được merge trong 30 ngày
Mô tả
### Environment
* ZeroNet version: from the future
* Operating system: All
### Describe the proposal:
Have an JSON API server to allow easier programmatic interaction with ZeroNet.
i.e. http://127.0.0.1:43110/api/sites?access_token=fcc0a328b7060b9394a0a73267c96bbb
#### Steps to reproduce:
1. Define the command set you would like to implement.
2. Write some **client side** code on a piece of paper before you start implementing anything. Since hand writing takes time, if it takes a lot of writing to use the interface, you should reconsider the API design.
3. Implement the interface, so that the example client code works.
4. Add a command line option for turning it on and off.
#### Benefits:
Developers need not simulate WebSocket requests anymore.
Hướng dẫn đóng góp
Chưa lập chỉ mục được hướng dẫn đóng góp cho kho mã nguồn này
Hướng nghiên cứu
Bắt đầu bằng cách xác định tập lệnh và viết các lệnh gọi phía máy khách được đề xuất cho endpoint API JSON mẫu. Sau đó xác định cách triển khai và cung cấp giao diện thông qua một tùy chọn dòng lệnh; được xem là hoàn tất khi tương tác với máy khách mẫu hoạt động và API có thể được bật hoặc tắt.
Do mô hình lập chỉ mục viết ra từ nội dung của issue.
Đánh giá
- Công nghệ
- javascript
- Lĩnh vực
- api, backend
- Loại issue
- Tính năng
- Độ khó
- 5/5
- Thời gian dự kiến
- Hơn một tuần
- Mức độ hoạt động
- Đình trệ
- Độ rõ ràng
- Cần làm rõ
- Mức phù hợp với người mới
- 25/100