Skip to content

Commit b4a5f80

Browse files
committed
0.11.1
1 parent 6d1754a commit b4a5f80

File tree

2 files changed

+21
-14
lines changed

2 files changed

+21
-14
lines changed

README.md

Lines changed: 14 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ Resbibman: a **Res**earch **bib**liograpy **man**ager
77
A research literature manager that utilize Bibtex file to record paper information,
88
it relies on tags to differentiate papers, and use markdown for notes.
99

10-
It also has server-side module (RBM-web) with a web viewer so that it can be deployed onto a server to share literatures or work in online mode.
10+
It also has server modules: resbibman-server (RBM server) with a web viewer (RBMWeb) so that it can be deployed onto a server to share literatures or work in online mode.
1111

1212
[comment]: <> (## distribution)
1313

@@ -20,7 +20,7 @@ It also has server-side module (RBM-web) with a web viewer so that it can be dep
2020
* Online mode (remote storage)
2121
* Host a server to view, share and discuss online
2222
* Multi-user permission management
23-
<!--* Various file formats support, including webpage-->
23+
* AI-powered features (iRBM)
2424

2525
# Installation & Usage
2626
## Installation
@@ -31,7 +31,6 @@ pip install setuptools wheel pyyaml
3131
pip install packages/QFlowLayout packages/QCollapsibleCheckList
3232
pip install .
3333
rbm-utils download_pdfjs # [optional] download pdf.js viewer to view pdf inside resbibman
34-
3534
# pip install ".[ai]" # [optional] to install with AI dependencies
3635
```
3736
installation for server and development
@@ -66,19 +65,22 @@ resbibman client
6665
```
6766
The client is a GUI written in PyQt6, it can be used to manage local database, or to connect to the RBM server and work in online mode.
6867

69-
**To start the RBMWeb server:**
68+
**To start the RBM server and RBMWeb server:**
7069
```bash
7170
resbibman server
7271
```
73-
The RBM server is a server written in Tornado, it provides API for the client to communicate with, and also start RBMWeb frontend.
72+
The RBM and RBMWeb server are Tornado servers,
73+
- RBM server provides API for the client (GUI & WebUI & CLI) to communicate with.
74+
- RBMWeb server is a frontend server for RBMWeb(2) frontend.
7475

7576
**To start the iRBM server:**
7677
```bash
7778
resbibman iserver
7879
```
79-
The iRBM server is a server written with FastAPI, it provides additional AI features and is designed to be connected by the server, so that the server can provide AI features to the client.
80-
> The reason to separate iRBM server from RBM server is that the AI features may require more resources, so that the iserver can be deployed on a more powerful machine.
81-
> It is also possible that the iserver needs a proxy to access the internet, while the RBM server does not.
80+
The iRBM server is written with FastAPI, it provides additional AI features and is designed to be connected by the RBM server, so that the server can provide AI features to the client.
81+
> The reason to separate iRBM server from RBM server are the following:
82+
> AI features may require more resources, so that the iserver can be deployed on a more powerful machine. If the user does not need AI features, there is no need to start the iserver and install the heavy AI dependencies.
83+
> It is also possible that the iserver needs a proxy to access the internet, while the RBM server does not.
8284
8385

8486
For CLI help, see `resbibman -h`
@@ -124,7 +126,7 @@ rbm-utils # Miscellaneous utilities
124126
- [x] Other citation format convert to bibtex
125127
- [x] Key-user relation, mandatory tags
126128
- [x] Server search
127-
- [ ] Related works
129+
- [x] Related works
128130
- [ ] Reading time
129131
- [ ] Dashboard page
130132
- [ ] Within software cross-reference
@@ -184,8 +186,7 @@ rbm-collect:
184186
* ~~QWebEngineView may not show html(not work on opensuse and ubuntu22.04?)~~(Resolved with PyQt6)
185187
* ~~PDFReader based on QWebEngineView may not show PDF (For PyQt6 under Windows, refer to: [stachoverflow-73350761](https://stackoverflow.com/questions/73350761/))~~(Resolved using PDF.js)
186188

187-
## Credits:
189+
<!-- ## Credits:
188190
https://github.com/google/material-design-icons
189-
https://github.com/GTRONICK/QSS
190-
https://github.com/MathJax/MathJax
191-
https://mozilla.github.io/pdf.js/
191+
https://mozilla.github.io/pdf.js/ -->
192+
<!-- https://github.com/MathJax/MathJax -->

resbibman/version.yaml

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -239,4 +239,10 @@ version_history:
239239
- iRBM module
240240
- Feature search
241241
- AI summary
242-
- New qt stylesheet on windows
242+
- New qt stylesheet on windows
243+
0.11.1:
244+
- Related works in summary
245+
- Summary page check key
246+
- Choose model from summary url
247+
- 401 -> 403 for unauthorized access
248+
- fix - restore node package version

0 commit comments

Comments
 (0)