mirror of
https://github.com/artegoser/AnoPaper.git
synced 2024-11-05 20:43:57 +03:00
9d839e2443
Signed off by: fossabot <badges@fossa.com>
44 lines
No EOL
1.6 KiB
Markdown
44 lines
No EOL
1.6 KiB
Markdown
# AnoPaper - Notes service
|
|
[![FOSSA Status](https://app.fossa.com/api/projects/git%2Bgithub.com%2Fartegoser%2FAnoPaper.svg?type=shield)](https://app.fossa.com/projects/git%2Bgithub.com%2Fartegoser%2FAnoPaper?ref=badge_shield)
|
|
|
|
|
|
AnoPaper is a notes service that allows you to save notes locally, complete notes using OpenAI API, collaborate on notes with other users and more. The notes supports markdown, MathJax, and GFM syntax.
|
|
|
|
Running on: <https://anopaper.artegoser.ru/>
|
|
|
|
## Features
|
|
|
|
- Save notes locally
|
|
- Publish one-time notes (when read, the note is deleted from the server and saved locally)
|
|
- Use OpenAI API to complete notes (with your own api key)
|
|
- Collaborate with other users on notes
|
|
- Synchronize data across devices
|
|
- Support markdown, MathJax, and GFM syntax
|
|
|
|
See [changelog](/changelog.md) for more information
|
|
|
|
## Local installation
|
|
|
|
- Setup repository
|
|
|
|
```bash
|
|
git clone https://github.com/artegoser/AnoPaper.git
|
|
npm install
|
|
npm run build
|
|
```
|
|
|
|
- Create a .env file in the root directory of the project with the following environment variables:
|
|
|
|
- PORT: The port on which the server will listen.
|
|
- KEY: Secret key to encrypt notes on the server
|
|
|
|
## Contributing
|
|
|
|
Contributions are welcome! If you would like to contribute to this project, please create a pull request.
|
|
|
|
## License
|
|
|
|
This project is licensed under the GNU General Public License v3.0. See the LICENSE file for more information.
|
|
|
|
|
|
[![FOSSA Status](https://app.fossa.com/api/projects/git%2Bgithub.com%2Fartegoser%2FAnoPaper.svg?type=large)](https://app.fossa.com/projects/git%2Bgithub.com%2Fartegoser%2FAnoPaper?ref=badge_large) |