Tôi đang phát triển bằng cách sử dụng Python và Django cho một trang web. Tôi muốn tham gia một mục nhập BibTex và xuất nó ở dạng xem theo 3 định dạng khác nhau, MLA, APA và Chicago. Có một thư viện ra khỏi đó mà đã làm điều này hoặc tôi sẽ phải tự làm định dạng chuỗi?Có thư viện python đáng tin cậy để lấy một mục nhập BibTex và xuất nó vào các định dạng cụ thể không?
5
A
Trả lời
9
Có các dự án sau:
Nếu bạn cần phân tích cú pháp và đầu ra phức tạp, nên sử dụng Pybtex. Example:
>>> from pybtex.database.input import bibtex
>>> parser = bibtex.Parser()
>>> bib_data = parser.parse_file('examples/foo.bib')
>>> bib_data.entries.keys()
[u'ruckenstein-diffusion', u'viktorov-metodoj', u'test-inbook', u'test-booklet']
>>> print bib_data.entries['ruckenstein-diffusion'].fields['title']
Predicting the Diffusion Coefficient in Supercritical Fluids
Chúc may mắn.
0
Điều gần nhất tôi biết là gói pybtex
Các vấn đề liên quan
- 1. Thư viện UDP C++ đáng tin cậy đơn giản
- 2. "AndroidAnnotaions" có đáng tin cậy không?
- 3. Có thư viện siêu dữ liệu ảnh .NET đáng tin cậy nào không?
- 4. Cửa sổ.opener có đáng tin cậy không?
- 5. Gọi một cách an toàn với các chuỗi định dạng không đáng tin cậy
- 6. Thư viện HTTP đáng tin cậy cho .Net 2.0
- 7. Bitbucket có đáng tin cậy không?
- 8. In_irq() có đáng tin cậy không?
- 9. Đang chuyển System.Drawing.Bitmap qua các thư viện lớp không đáng tin cậy?
- 10. Có phải document.cookie đáng tin cậy không?
- 11. Một số cách đáng tin cậy để xác định thông tin đăng nhập đáng ngờ là gì?
- 12. Cách đáng tin cậy để xác định xem các quyền ntfs đã được thừa hưởng
- 13. Ổ cắm có đáng tin cậy không?
- 14. API nhận dạng hoạt động không đáng tin cậy?
- 15. JavaScript: Trích xuất khung hình video đáng tin cậy
- 16. Python siêu() hành vi không đáng tin cậy
- 17. .NET KHÔNG CÓ Giao tiếp Socket Asynchronouos đáng tin cậy?
- 18. Làm thế nào để có được một nhà xuất bản đáng tin cậy/xác minh?
- 19. localStorage không đáng tin cậy trong Firefox
- 20. Có bất kỳ khung và thư viện cụ thể nào của Scala đáng xem xét không?
- 21. Win32 SetForegroundWindow không đáng tin cậy
- 22. Phát hiện Windows đáng tin cậy trong Python
- 23. Ràng buộc không đáng tin cậy
- 24. Ổ cắm unix miền đáng tin cậy đáng tin cậy như thế nào?
- 25. Làm thế nào để có đáng tin cậy QGLWidget chụp
- 26. MonoDroid HttpWebRequest và WebClient không đáng tin cậy?
- 27. Có đáng để tạo thư viện tĩnh cho iOS không?
- 28. Cách phát hiện các loại tệp tin một cách đáng tin cậy?
- 29. Tin nhắn Erlang/OTP có đáng tin cậy không? Tin nhắn có thể được sao chép không?
- 30. Dấu hiệu python-markdown có an toàn trên đầu vào không tin cậy không?