Science Score: 44.0%
This score indicates how likely this project is to be science-related based on various indicators:
-
✓CITATION.cff file
Found CITATION.cff file -
✓codemeta.json file
Found codemeta.json file -
✓.zenodo.json file
Found .zenodo.json file -
○DOI references
-
○Academic publication links
-
○Committers with academic emails
-
○Institutional organization owner
-
○JOSS paper metadata
-
○Scientific vocabulary similarity
Low similarity (13.9%) to scientific vocabulary
Keywords
Repository
Generate sniglets with machine learning!
Basic Info
Statistics
- Stars: 8
- Watchers: 1
- Forks: 0
- Open Issues: 0
- Releases: 20
Topics
Metadata Files
README.md
Give Me A Sniglet!
Give Me a Sniglet is a random word-like generator with an on-device machine learning model that validates whether the word is likely to be valid. Generate a set of words and view various confidence score, and copy them to your clipboard with a single tap. Customize the algorithm by changing the size of the words and syllable shapes.

This project was originally a part of Codename Abysima as an attempt to generate a language using machine learning. Now, this project will host updates to the Give Me A Sniglet app.
More information on the original project can be found at https://github.com/alicerunsonfedora/abysima.
Features
- Generate as many sniglets as you like and share them easily
- Customize the generation algorithm by adjusting the word length and syllabic shapes
- Generate sniglets on-the-go with support for Apple Watch
- Listen to pronunciations of sniglets from your device's language
- View random sniglets on your home screen with the Random Sniglet Widget
- 🧪 Select from different trained models for validation
- Save your favorite sniglets into a personal dictionary synced with iCloud
- Assign a definition to your saved sniglets for future reference
- View a different entry every day with the Daily Saved Sniglet Widget
*Features marked with 🧪 are in a pre-release state, usually in a TestFlight build.
More information on the features and changes this app has can be found in the CHANGELOG.md file.
Build from source
Required Toolchain
- Xcode 13 or later
- macOS 12.0 Monterey or later
- Apple ID registered with the Apple Developer Program
Clone the repository using git clone, and then open the Xcode project. Select any of the three schemes to build that
target, then click the Run button or go to Product > Run to run the project.
There are three schemes included in the project:
- Main App refers to the primary app for iOS, iPadOS, and macOS. This is likely the scheme you want to use.
- Widgets refers to the widgets that are included in the main app. This scheme is typically used to preview the widgets available in the main app and should be used for debugging purposes only.
- Watch App refers to the app for the Apple Watch. The watch app is a companion to the main app and is embedded in the main app when archiving the project.
CloudKit integration
Note: This feature is still highly experimental.
Part of this app integrates with CloudKit to store saved sniglets into a user's iCloud account. It is important that you register the app identifier and enable the iCloud/CloudKit entitlements in your app's identifier. Additionally, you will want to change the container name to match that of your app's identifier.
Alternatively, you can strip out the CloudKit integration and change DBController so that it points to a Core Data
persistent container instead of an iCloud container.
Found a bug?
Please report an issue on YouTrack at https://youtrack.marquiskurt.net/youtrack/newIssue?project=ABY.
License
This software is licensed under the Mozilla Public License, v2. More information on your rights can be found in the LICENSE file.
Privacy Policy
Please refer to https://marquiskurt.net/app-privacy.html for this app's privacy policy.
Owner
- Name: Marquis Kurt
- Login: alicerunsonfedora
- Kind: user
- Location: Bear, DE
- Website: http://www.marquiskurt.net
- Repositories: 100
- Profile: https://github.com/alicerunsonfedora
[mar.kɪs kɚrt] He/him. iOS app and game developer.
Citation (CITATION.cff)
cff-version: 1.2.0 message: "If you reference this app or its source code in your work, please cite it as described below." authors: - family-names: "Kurt" given-names: "Marquis" title: "Give Me A Sniglet!" version: 1.1.2 date-released: 2022-03-02 url: "https://apple.co/336C4oX" license: MPL-2.0 repository-code: "https://github.com/alicerunsonfedora/sniglet"
GitHub Events
Total
Last Year
Committers
Last synced: about 1 year ago
Top Committers
| Name | Commits | |
|---|---|---|
| Marquis Kurt | s****e@m****t | 74 |
Committer Domains (Top 20 + Academic)
Issues and Pull Requests
Last synced: about 1 year ago
All Time
- Total issues: 0
- Total pull requests: 0
- Average time to close issues: N/A
- Average time to close pull requests: N/A
- Total issue authors: 0
- Total pull request authors: 0
- Average comments per issue: 0
- Average comments per pull request: 0
- Merged pull requests: 0
- Bot issues: 0
- Bot pull requests: 0
Past Year
- Issues: 0
- Pull requests: 0
- Average time to close issues: N/A
- Average time to close pull requests: N/A
- Issue authors: 0
- Pull request authors: 0
- Average comments per issue: 0
- Average comments per pull request: 0
- Merged pull requests: 0
- Bot issues: 0
- Bot pull requests: 0