Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/3nd3r1/viiteri
Viiteri is a user-friendly BibTeX reference management tool designed for managing academic sources and integrating them into LaTeX documents. It supports various reference types, including articles and books.
https://github.com/3nd3r1/viiteri
bibtex flask python robotframework
Last synced: 29 days ago
JSON representation
Viiteri is a user-friendly BibTeX reference management tool designed for managing academic sources and integrating them into LaTeX documents. It supports various reference types, including articles and books.
- Host: GitHub
- URL: https://github.com/3nd3r1/viiteri
- Owner: 3nd3r1
- License: mit
- Created: 2023-11-16T14:37:58.000Z (12 months ago)
- Default Branch: main
- Last Pushed: 2024-06-18T04:05:29.000Z (5 months ago)
- Last Synced: 2024-09-27T10:41:27.889Z (about 1 month ago)
- Topics: bibtex, flask, python, robotframework
- Language: Python
- Homepage: https://viiteri-page.host.ender.fi
- Size: 1.68 MB
- Stars: 3
- Watchers: 1
- Forks: 1
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
#
Viiteri is a user-friendly BibTeX reference management tool designed for managing academic sources and integrating them into LaTeX documents. It supports various reference types, including articles and books.
## Preview
![Preview](./docs/assets/preview.png)
## Running locally
1. **Ensure Poetry is Installed:**
- If you don't have Poetry installed, install it from the official Poetry website: [Poetry Installation](https://python-poetry.org/docs/).2. **Clone the Viiteri Repository:**
- Open a terminal or command prompt and run the following command:
```
git clone https://github.com/your-username/viiteri.git
```
- Navigate to the created directory
```
cd viiteri
```3. **Install Dependencies Using Poetry**
- Install dependencies by running the command:
```
poetry install
```4. **Initialize the Database**
- Ensure PostgreSQL is installed. If not, install it from the website: [PostgreSQL Downloads](https://www.postgresql.org/download/)
- Initialize the database by running the command:
```
poetry run invoke init-db
```5. **Run the Application in Debug Mode**
- Start Viiteri in debug mode by running the command:
```
poetry run invoke debug
```6. **Open the Website**
- Once the application is running, access it in your browser at:
```
http://localhost:5001
```## Development (In Finnish)
- [Definition of Done](./docs/definition_of_done.md)
- [Retrospektiivit](./RETRO.md)
- [Product Backlog](https://github.com/users/3nd3r1/projects/2/views/1)
- [Sprint 1 Task Board](https://github.com/users/3nd3r1/projects/1/views/1)
- [Sprint 2 Task Board](https://github.com/users/3nd3r1/projects/3/views/1)
- [Sprint 3 Task Board](https://github.com/users/3nd3r1/projects/4/views/1)
- [Sprint 4 Task Board](https://github.com/users/3nd3r1/projects/5/views/1)