Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/krestaino/bitprint
:closed_lock_with_key: Print your Bitwarden vault.
https://github.com/krestaino/bitprint
bitwarden react tailwindcss
Last synced: 16 days ago
JSON representation
:closed_lock_with_key: Print your Bitwarden vault.
- Host: GitHub
- URL: https://github.com/krestaino/bitprint
- Owner: krestaino
- License: mit
- Created: 2019-12-15T14:40:19.000Z (almost 5 years ago)
- Default Branch: master
- Last Pushed: 2024-07-16T22:21:59.000Z (4 months ago)
- Last Synced: 2024-10-11T15:46:10.508Z (about 1 month ago)
- Topics: bitwarden, react, tailwindcss
- Language: JavaScript
- Homepage: https://bitprint.kmr.io
- Size: 1.69 MB
- Stars: 39
- Watchers: 4
- Forks: 12
- Open Issues: 9
-
Metadata Files:
- Readme: README.md
- License: LICENSE.md
Awesome Lists containing this project
README
# BitPrint
**BitPrint** turns an [exported Bitwarden vault](https://help.bitwarden.com/article/export-your-data/) into a layout designed to be printed. Processing is handled client side.
I would not recommend using this for personal use. I made this for myself, more as of a proof of concept rather than something meant to be shared. Always be cautious when dealing with your exported vault.
**TL;DR: Do not import your personal vault on my site. Use the [demo](https://bitprint.kmr.io/?demo), your own fake data, or fork the repo and run it yourself.**
![Screenshot](.github/screenshot.png)
## Demo
- [bitprint.kmr.io/?demo](https://bitprint.kmr.io/?demo) (start here)
- [bitprint.kmr.io/demo.json](https://bitprint.kmr.io/demo.json) (vault export)
- [bitprint.kmr.io/demo.pdf](https://bitprint.kmr.io/demo.pdf) (pdf to print)## Requirements
- Node 10.x
- Yarn 1.x## Quick Start
```
$ yarn setup
$ yarn start
```Navigate to http://localhost:3000.
## Development
**Features**
- React 16, Express 4, and Tailwind CSS
- Prettier with Husky enabled on pre-commits**Setup Project**
- Installs dependencies for the **Client**.
- Creates an .env file with defaults if one doesn't exist.```
$ yarn setup
```**Start development server**
- **Client:** http://localhost:3000
```
$ yarn start
```## Environment Variables
Located in the [.env](.env) file. Follow [.env.example](.env.example) as an example.
## Production
**Setup Project**
```
$ yarn setup
```**Build Client**
```
$ yarn build
```**Serve Client**
```
$ yarn serve
```## How do I get my vault export?
[help.bitwarden.com/article/export-your-data/](https://help.bitwarden.com/article/export-your-data/)