Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/JuanitoSebastian/FinnishPassphrases
macOS menu bar application that generates secure passphrases in Finnish.
https://github.com/JuanitoSebastian/FinnishPassphrases
finland macos menubar-app mockingbird swift swiftui
Last synced: 3 months ago
JSON representation
macOS menu bar application that generates secure passphrases in Finnish.
- Host: GitHub
- URL: https://github.com/JuanitoSebastian/FinnishPassphrases
- Owner: JuanitoSebastian
- License: mit
- Created: 2021-05-31T10:44:47.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2023-02-14T06:46:30.000Z (over 1 year ago)
- Last Synced: 2024-06-24T05:39:46.966Z (5 months ago)
- Topics: finland, macos, menubar-app, mockingbird, swift, swiftui
- Language: Swift
- Homepage:
- Size: 7.06 MB
- Stars: 2
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE.md
Awesome Lists containing this project
- Mac-Menubar-Megalist - Finnish Passphrases
README
![Header Image](https://raw.githubusercontent.com/JuanitoSebastian/FinnishPassphrases/development/docs/imgs/GitHubHeader.png)
[![Build & Tests](https://github.com/JuanitoSebastian/FinnishPassphrases/actions/workflows/build_test.yml/badge.svg)](https://github.com/JuanitoSebastian/FinnishPassphrases/actions/workflows/build_test.yml)
[![codecov](https://codecov.io/gh/JuanitoSebastian/FinnishPassphrases/branch/main/graph/badge.svg?token=AIWQRJR7VB)](https://codecov.io/gh/JuanitoSebastian/FinnishPassphrases)[![Mac App Store](https://raw.githubusercontent.com/JuanitoSebastian/FinnishPassphrases/development/docs/imgs/AppStoreBadge.svg)](https://apps.apple.com/us/app/finnish-passphrases/id1612642972)
A simple menu bar application for generating secure passphrases in Finnish. Passphrases are generated using a list of 90,000 words provided by the [Institute for the Languages of Finland](https://kaino.kotus.fi/sanat/nykysuomi/).
![Screenshot of the app](https://raw.githubusercontent.com/JuanitoSebastian/FinnishPassphrases/development/docs/imgs/popover1.png)
## Structure
- 🗂 **FinnishPassphrases.xcodeproj**: Xcode project
- 🗂 **FinnishPassphrases**: Application source
- 🗂 **Tests**: Unit and EndToEnd tests
- 🗂 **MockingbirdSupport**: Supporting files for mocking framework
- 🗂 **Scripts**: Scripts used for building the project
- 🗂 **docs**: Documentation and [product page](https://juanitosebastian.github.io/FinnishPassphrases/)## Running the application in development environment
1. Download the latest [release](https://github.com/JuanitoSebastian/FinnishPassphrases/releases) or clone the repository:
```
git clone https://github.com/JuanitoSebastian/FinnishPassphrases.git
```
2. Open FinnishPassphrases.xcodeproj in Xcode
3. Build and run the project with `⌘ + R`If you do not have SwiftLint installed remove Swiftlint from the build phases.
## Testing
Open FinnishPassphrases.xcodeproj to access the Xcode workspace and run the tests by pressing `⌘ + U`.## Dependencies
- [Mockingbird](https://mockingbirdswift.com) used for mocking classes in unit tests
- [WrappingHStack](https://github.com/dkk/WrappingHStack) used for displaying for displaying the passphrase
- [Popover](https://github.com/iSapozhnik/Popover) menu bar popover