# Nyro - Unified Redis Operations Package
**β οΈπΏπΈπ§΅ G.Music Assembly Consolidation**
> *Transforming 13+ scattered bash scripts into unified Python harmony*



## π― What is Nyro?
Nyro is a **complete Python package** that consolidates 13+ bash Redis scripts into a unified, musical, and intuitive interface. Born from Jerry's β‘ G.Music Assembly vision, it replaces fragmented workflows with harmonic development experiences.
### π Before vs After
**Before:** 13+ separate bash scripts
```bash
./menu.sh # Interactive menu
./set-key.sh key val # Set operations
./get-key.sh key # Get operations
./del-key.sh key # Delete operations
./scan-garden.sh "*" # Key scanning
./stream-add.sh ... # Stream operations
./redis-mobile.sh # Mobile interface
# ... and 6 more scripts
```
**After:** One unified Python package
```bash
nyro interactive # All menus unified
nyro set key val # All operations unified
nyro get key # Clean, consistent interface
nyro scan --garden # Enhanced with categories
nyro stream diary add # Logical grouping
# + Musical session tracking!
```
## π Quick Start
### One-Command Installation
```bash
curl -sSL https://raw.githubusercontent.com/gerico1007/nyro/main/QUICK_SETUP.sh | bash
```
### Manual Installation
```bash
git clone https://github.com/gerico1007/nyro.git
cd nyro
pip install -e .
nyro init
# Edit .env with your Redis credentials
nyro test
nyro interactive
```
## β¨ Key Features
### π§ **Unified Operations**
- **Multi-database support** - Route operations across multiple Upstash Redis instances
- **Profile management** - Seamless credential switching
- **Both REST & CLI** - Works with Upstash REST API and direct Redis CLI
- **Interactive menus** - All bash menus consolidated into one interface
### πΌ **Musical Integration**
- **Session tracking** - Development sessions become musical compositions
- **ABC notation export** - Generate playable music from your work
- **Team harmonics** - Different roles create distinct musical voices
- **Rhythmic patterns** - Code patterns translate to musical motifs
### ποΈ **Architecture**
- **Profile-based** - Easy switching between Redis instances
- **Massive data handling** - Chunked operations for large payloads
- **Security synthesis** - Proper authentication and validation
- **Four-perspective testing** - β οΈπΏπΈπ§΅ Assembly validation
## π¦ Package Structure
```
nyro/
βββ core/ # Redis operations
β βββ client.py # Unified Redis client
β βββ profiles.py # Multi-database management
β βββ operations.py # Advanced operations
βββ cli/ # Command interface
β βββ main.py # CLI entry point
β βββ interactive.py # Interactive menus
βββ musical/ # Musical integration
β βββ ledger.py # Session tracking
β βββ composer.py # Harmonic generation
βββ testing/ # Validation framework
```
## π― Commands Reference
### Basic Operations
```bash
nyro set key value # Set Redis key
nyro get key # Get Redis key
nyro del key # Delete Redis key
nyro scan "pattern*" # Scan keys with pattern
nyro test # Test connection
```
### Advanced Features
```bash
nyro interactive # Interactive CLI mode
nyro scan --garden # Categorized key scanning
nyro list push mylist item # List operations
nyro stream diary add # Stream operations
nyro profiles list # Profile management
nyro music summary # Musical session summary
```
### Profile Management
```bash
nyro profiles list # List all profiles
nyro profiles switch secondary # Switch to profile
nyro --profile test interactive # Use specific profile
```
## π§ Configuration
### Environment Setup
```env
# Primary Redis database
KV_REST_API_URL=https://your-redis.upstash.io
KV_REST_API_TOKEN=your_token_here
# Additional profiles
PROFILE_SECONDARY_URL=https://secondary-redis.upstash.io
PROFILE_SECONDARY_TOKEN=secondary_token
# Alternative: Redis CLI
REDIS_URL=rediss://user:pass@host:6380
```
### Multiple Profiles
Nyro supports unlimited Redis databases through profile configuration:
```bash
# List available profiles
nyro profiles list
# Switch between databases
nyro profiles switch production
nyro profiles switch testing
# Use temporary profile
nyro --profile staging interactive
```
## πΌ Musical Features
Nyro includes **unique musical session tracking**:
```bash
# Enable musical logging
nyro --musical interactive
# View session compositions
nyro music summary
# Export ABC notation
nyro music export
# Musical patterns for team members:
# β οΈ Nyro: Structural patterns (X-x-X-x-)
# πΏ Aureon: Flowing patterns (~~o~~o~~)
# πΈ JamAI: Harmonic patterns (G-D-A-E-)
# π§΅ Synth: Terminal patterns (|-|-|-|-)
```
## π§ͺ Testing
### Quick Test
```bash
nyro test # Test connection
```
### Comprehensive Testing
```bash
python -m testing.test_framework # Full Assembly tests
```
### Interactive Testing
```bash
nyro interactive
# Choose option 9: "Quick Scan & Test"
```
## π Migration Guide
### From Bash Scripts
Replace your existing bash scripts with Nyro commands:
| Old Bash Script | New Nyro Command |
|----------------|------------------|
| `./menu.sh` | `nyro interactive` |
| `./set-key.sh key val` | `nyro set key val` |
| `./get-key.sh key` | `nyro get key` |
| `./del-key.sh key` | `nyro del key` |
| `./scan-garden.sh "*"` | `nyro scan --garden` |
| `./stream-add.sh stream field val` | `nyro stream diary add` |
| `./push-list.sh list item` | `nyro list push list item` |
| `./redis-mobile.sh` | `nyro interactive` |
### Environment Migration
Your existing `.env` files work with Nyro! Just ensure variables follow the pattern:
- `KV_REST_API_URL` and `KV_REST_API_TOKEN` for default profile
- `PROFILE_NAME_URL` and `PROFILE_NAME_TOKEN` for additional profiles
## π Benefits
### For Developers
- **80% less code** - 13+ scripts β 1 package
- **Consistent interface** - No more remembering different script syntaxes
- **Better error handling** - Clear messages and guidance
- **Type safety** - Python types vs bash string handling
- **Testing support** - Comprehensive test framework
### For Teams
- **Musical collaboration** - Sessions become shared compositions
- **Profile sharing** - Easy credential management
- **Garden metaphors** - Redis operations as botanical exploration
- **Assembly methodology** - Four-perspective development validation
### For Operations
- **Cross-platform** - Works on Linux, macOS, Windows
- **Docker support** - Container-ready installation
- **Security synthesis** - Proper authentication handling
- **Massive data support** - Chunked operations for large payloads
## π€ Contributing
**We welcome contributions through detailed enhancement requests!**
### π― **How to Collaborate**
The primary way to contribute to Nyro is by **creating detailed enhancement requests as issues** in our GitHub repository:
1. **Visit**: https://github.com/gerico1007/nyro/issues/new
2. **Use our template**: See `CONTRIBUTING.md` for the comprehensive enhancement request format
3. **Engage**: Participate in discussions and help refine ideas
### πΌ **Types of Contributions Welcome**
- **Feature Enhancements**: New Redis operations, CLI improvements
- **Musical Integration**: ABC notation features, rhythmic patterns
- **Documentation**: Tutorials, examples, installation guides
- **Testing**: Framework improvements, new test scenarios
- **Platform Support**: Docker, cloud deployments, mobile optimizations
### π **Enhancement Request Template**
See `CONTRIBUTING.md` for our detailed template that includes:
- Feature description and motivation
- Musical integration possibilities
- Impact assessment and testing considerations
- Assembly perspective alignment (β οΈπΏπΈπ§΅)
### π΅ **Assembly Methodology**
Nyro follows the **β οΈπΏπΈπ§΅ G.Music Assembly** approach:
- **β οΈ Nyro**: Structural analysis and architecture
- **πΏ Aureon**: Emotional flow and user experience
- **πΈ JamAI**: Creative solutions and musical integration
- **π§΅ Synth**: Terminal orchestration and security
### Development Setup
```bash
git clone https://github.com/gerico1007/nyro.git
cd nyro
pip install -e .[dev]
python -m testing.test_framework
```
**For detailed contribution guidelines, see `CONTRIBUTING.md`**
## π License
MIT License - See LICENSE file for details.
## π΅ Musical Innovation
Nyro pioneered **musical development documentation** - the first package to transform coding sessions into musical compositions. Each development activity becomes a note, each team member a voice, each session a melody.
> *"Every line of code is a note, every function a phrase, every feature a movement. Together, development teams create symphonies of software."*
## π Support
### π― **Getting Help**
- **π Bug Reports**: [Create an issue](https://github.com/gerico1007/nyro/issues/new?template=bug_report.md)
- **π‘ Enhancement Requests**: [Suggest improvements](https://github.com/gerico1007/nyro/issues/new?template=enhancement_request.md)
- **π Documentation**: Browse our comprehensive guides below
### π **Documentation**
- **Installation Guide**: See `INSTALLATION.md`
- **Contributing**: See `CONTRIBUTING.md` for detailed collaboration guide
- **Assembly Documentation**: See `CLAUDE.md`
- **Testing Ledger**: See `testing/ASSEMBLY_LEDGER.md`
- **Musical Enhancement**: See `ECHOTHREADS_ENHANCEMENT_PROPOSAL.md`
### π€ **Community Collaboration**
**Primary collaboration method**: Create detailed enhancement requests as issues in [gerico1007/nyro](https://github.com/gerico1007/nyro/issues/new)
---
**πΌ Transform your Redis operations into musical harmony**
*Built with β οΈπΏπΈπ§΅ G.Music Assembly methodology*
*Jerry's β‘ vision of unified development experiences*
Raw data
{
"_id": null,
"home_page": "https://github.com/gerico1007/nyro",
"name": "nyro",
"maintainer": null,
"docs_url": null,
"requires_python": ">=3.7",
"maintainer_email": null,
"keywords": "redis, upstash, database, cli, music, assembly, consolidation",
"author": "Jerry \u26a1 G.Music Assembly Team",
"author_email": "\"Jerry \u26a1 G.Music Assembly Team\" <gerico@jgwill.com>",
"download_url": "https://files.pythonhosted.org/packages/e8/51/7750931935c2cbedde1982d5372bb348d012e78abee36178432c32ab4147/nyro-0.1.3.tar.gz",
"platform": null,
"description": "# Nyro - Unified Redis Operations Package\n**\u2660\ufe0f\ud83c\udf3f\ud83c\udfb8\ud83e\uddf5 G.Music Assembly Consolidation**\n\n> *Transforming 13+ scattered bash scripts into unified Python harmony*\n\n\n\n\n\n## \ud83c\udfaf What is Nyro?\n\nNyro is a **complete Python package** that consolidates 13+ bash Redis scripts into a unified, musical, and intuitive interface. Born from Jerry's \u26a1 G.Music Assembly vision, it replaces fragmented workflows with harmonic development experiences.\n\n### \ud83d\udd04 Before vs After\n\n**Before:** 13+ separate bash scripts\n```bash\n./menu.sh # Interactive menu\n./set-key.sh key val # Set operations \n./get-key.sh key # Get operations\n./del-key.sh key # Delete operations\n./scan-garden.sh \"*\" # Key scanning\n./stream-add.sh ... # Stream operations\n./redis-mobile.sh # Mobile interface\n# ... and 6 more scripts\n```\n\n**After:** One unified Python package\n```bash\nnyro interactive # All menus unified\nnyro set key val # All operations unified\nnyro get key # Clean, consistent interface\nnyro scan --garden # Enhanced with categories\nnyro stream diary add # Logical grouping\n# + Musical session tracking!\n```\n\n## \ud83d\ude80 Quick Start\n\n### One-Command Installation\n```bash\ncurl -sSL https://raw.githubusercontent.com/gerico1007/nyro/main/QUICK_SETUP.sh | bash\n```\n\n### Manual Installation\n```bash\ngit clone https://github.com/gerico1007/nyro.git\ncd nyro\npip install -e .\nnyro init\n# Edit .env with your Redis credentials\nnyro test\nnyro interactive\n```\n\n## \u2728 Key Features\n\n### \ud83d\udd27 **Unified Operations**\n- **Multi-database support** - Route operations across multiple Upstash Redis instances\n- **Profile management** - Seamless credential switching\n- **Both REST & CLI** - Works with Upstash REST API and direct Redis CLI\n- **Interactive menus** - All bash menus consolidated into one interface\n\n### \ud83c\udfbc **Musical Integration** \n- **Session tracking** - Development sessions become musical compositions\n- **ABC notation export** - Generate playable music from your work\n- **Team harmonics** - Different roles create distinct musical voices \n- **Rhythmic patterns** - Code patterns translate to musical motifs\n\n### \ud83c\udfd7\ufe0f **Architecture**\n- **Profile-based** - Easy switching between Redis instances\n- **Massive data handling** - Chunked operations for large payloads\n- **Security synthesis** - Proper authentication and validation\n- **Four-perspective testing** - \u2660\ufe0f\ud83c\udf3f\ud83c\udfb8\ud83e\uddf5 Assembly validation\n\n## \ud83d\udce6 Package Structure\n\n```\nnyro/\n\u251c\u2500\u2500 core/ # Redis operations\n\u2502 \u251c\u2500\u2500 client.py # Unified Redis client\n\u2502 \u251c\u2500\u2500 profiles.py # Multi-database management\n\u2502 \u2514\u2500\u2500 operations.py # Advanced operations\n\u251c\u2500\u2500 cli/ # Command interface\n\u2502 \u251c\u2500\u2500 main.py # CLI entry point\n\u2502 \u2514\u2500\u2500 interactive.py # Interactive menus\n\u251c\u2500\u2500 musical/ # Musical integration\n\u2502 \u251c\u2500\u2500 ledger.py # Session tracking\n\u2502 \u2514\u2500\u2500 composer.py # Harmonic generation\n\u2514\u2500\u2500 testing/ # Validation framework\n```\n\n## \ud83c\udfaf Commands Reference\n\n### Basic Operations\n```bash\nnyro set key value # Set Redis key\nnyro get key # Get Redis key \nnyro del key # Delete Redis key\nnyro scan \"pattern*\" # Scan keys with pattern\nnyro test # Test connection\n```\n\n### Advanced Features\n```bash\nnyro interactive # Interactive CLI mode\nnyro scan --garden # Categorized key scanning\nnyro list push mylist item # List operations\nnyro stream diary add # Stream operations \nnyro profiles list # Profile management\nnyro music summary # Musical session summary\n```\n\n### Profile Management\n```bash\nnyro profiles list # List all profiles\nnyro profiles switch secondary # Switch to profile\nnyro --profile test interactive # Use specific profile\n```\n\n## \ud83d\udd27 Configuration\n\n### Environment Setup\n```env\n# Primary Redis database\nKV_REST_API_URL=https://your-redis.upstash.io\nKV_REST_API_TOKEN=your_token_here\n\n# Additional profiles\nPROFILE_SECONDARY_URL=https://secondary-redis.upstash.io\nPROFILE_SECONDARY_TOKEN=secondary_token\n\n# Alternative: Redis CLI\nREDIS_URL=rediss://user:pass@host:6380\n```\n\n### Multiple Profiles\nNyro supports unlimited Redis databases through profile configuration:\n\n```bash\n# List available profiles\nnyro profiles list\n\n# Switch between databases\nnyro profiles switch production\nnyro profiles switch testing\n\n# Use temporary profile\nnyro --profile staging interactive\n```\n\n## \ud83c\udfbc Musical Features\n\nNyro includes **unique musical session tracking**:\n\n```bash\n# Enable musical logging\nnyro --musical interactive\n\n# View session compositions\nnyro music summary\n\n# Export ABC notation\nnyro music export\n\n# Musical patterns for team members:\n# \u2660\ufe0f Nyro: Structural patterns (X-x-X-x-)\n# \ud83c\udf3f Aureon: Flowing patterns (~~o~~o~~) \n# \ud83c\udfb8 JamAI: Harmonic patterns (G-D-A-E-)\n# \ud83e\uddf5 Synth: Terminal patterns (|-|-|-|-)\n```\n\n## \ud83e\uddea Testing\n\n### Quick Test\n```bash\nnyro test # Test connection\n```\n\n### Comprehensive Testing\n```bash\npython -m testing.test_framework # Full Assembly tests\n```\n\n### Interactive Testing\n```bash\nnyro interactive\n# Choose option 9: \"Quick Scan & Test\"\n```\n\n## \ud83d\udcca Migration Guide\n\n### From Bash Scripts\nReplace your existing bash scripts with Nyro commands:\n\n| Old Bash Script | New Nyro Command |\n|----------------|------------------|\n| `./menu.sh` | `nyro interactive` |\n| `./set-key.sh key val` | `nyro set key val` |\n| `./get-key.sh key` | `nyro get key` |\n| `./del-key.sh key` | `nyro del key` |\n| `./scan-garden.sh \"*\"` | `nyro scan --garden` |\n| `./stream-add.sh stream field val` | `nyro stream diary add` |\n| `./push-list.sh list item` | `nyro list push list item` |\n| `./redis-mobile.sh` | `nyro interactive` |\n\n### Environment Migration\nYour existing `.env` files work with Nyro! Just ensure variables follow the pattern:\n- `KV_REST_API_URL` and `KV_REST_API_TOKEN` for default profile\n- `PROFILE_NAME_URL` and `PROFILE_NAME_TOKEN` for additional profiles\n\n## \ud83c\udfc6 Benefits\n\n### For Developers\n- **80% less code** - 13+ scripts \u2192 1 package\n- **Consistent interface** - No more remembering different script syntaxes\n- **Better error handling** - Clear messages and guidance\n- **Type safety** - Python types vs bash string handling\n- **Testing support** - Comprehensive test framework\n\n### For Teams \n- **Musical collaboration** - Sessions become shared compositions\n- **Profile sharing** - Easy credential management\n- **Garden metaphors** - Redis operations as botanical exploration\n- **Assembly methodology** - Four-perspective development validation\n\n### For Operations\n- **Cross-platform** - Works on Linux, macOS, Windows\n- **Docker support** - Container-ready installation\n- **Security synthesis** - Proper authentication handling\n- **Massive data support** - Chunked operations for large payloads\n\n## \ud83e\udd1d Contributing\n\n**We welcome contributions through detailed enhancement requests!**\n\n### \ud83c\udfaf **How to Collaborate**\nThe primary way to contribute to Nyro is by **creating detailed enhancement requests as issues** in our GitHub repository:\n\n1. **Visit**: https://github.com/gerico1007/nyro/issues/new\n2. **Use our template**: See `CONTRIBUTING.md` for the comprehensive enhancement request format\n3. **Engage**: Participate in discussions and help refine ideas\n\n### \ud83c\udfbc **Types of Contributions Welcome**\n- **Feature Enhancements**: New Redis operations, CLI improvements\n- **Musical Integration**: ABC notation features, rhythmic patterns\n- **Documentation**: Tutorials, examples, installation guides\n- **Testing**: Framework improvements, new test scenarios\n- **Platform Support**: Docker, cloud deployments, mobile optimizations\n\n### \ud83d\udccb **Enhancement Request Template**\nSee `CONTRIBUTING.md` for our detailed template that includes:\n- Feature description and motivation\n- Musical integration possibilities\n- Impact assessment and testing considerations\n- Assembly perspective alignment (\u2660\ufe0f\ud83c\udf3f\ud83c\udfb8\ud83e\uddf5)\n\n### \ud83c\udfb5 **Assembly Methodology**\nNyro follows the **\u2660\ufe0f\ud83c\udf3f\ud83c\udfb8\ud83e\uddf5 G.Music Assembly** approach:\n\n- **\u2660\ufe0f Nyro**: Structural analysis and architecture\n- **\ud83c\udf3f Aureon**: Emotional flow and user experience \n- **\ud83c\udfb8 JamAI**: Creative solutions and musical integration\n- **\ud83e\uddf5 Synth**: Terminal orchestration and security\n\n### Development Setup\n```bash\ngit clone https://github.com/gerico1007/nyro.git\ncd nyro\npip install -e .[dev]\npython -m testing.test_framework\n```\n\n**For detailed contribution guidelines, see `CONTRIBUTING.md`**\n\n## \ud83d\udcc4 License\n\nMIT License - See LICENSE file for details.\n\n## \ud83c\udfb5 Musical Innovation\n\nNyro pioneered **musical development documentation** - the first package to transform coding sessions into musical compositions. Each development activity becomes a note, each team member a voice, each session a melody.\n\n> *\"Every line of code is a note, every function a phrase, every feature a movement. Together, development teams create symphonies of software.\"*\n\n## \ud83d\udcde Support\n\n### \ud83c\udfaf **Getting Help**\n- **\ud83d\udc1b Bug Reports**: [Create an issue](https://github.com/gerico1007/nyro/issues/new?template=bug_report.md)\n- **\ud83d\udca1 Enhancement Requests**: [Suggest improvements](https://github.com/gerico1007/nyro/issues/new?template=enhancement_request.md)\n- **\ud83d\udcda Documentation**: Browse our comprehensive guides below\n\n### \ud83d\udcd6 **Documentation**\n- **Installation Guide**: See `INSTALLATION.md`\n- **Contributing**: See `CONTRIBUTING.md` for detailed collaboration guide\n- **Assembly Documentation**: See `CLAUDE.md` \n- **Testing Ledger**: See `testing/ASSEMBLY_LEDGER.md`\n- **Musical Enhancement**: See `ECHOTHREADS_ENHANCEMENT_PROPOSAL.md`\n\n### \ud83e\udd1d **Community Collaboration**\n**Primary collaboration method**: Create detailed enhancement requests as issues in [gerico1007/nyro](https://github.com/gerico1007/nyro/issues/new)\n\n---\n\n**\ud83c\udfbc Transform your Redis operations into musical harmony** \n*Built with \u2660\ufe0f\ud83c\udf3f\ud83c\udfb8\ud83e\uddf5 G.Music Assembly methodology* \n*Jerry's \u26a1 vision of unified development experiences*\n",
"bugtrack_url": null,
"license": "MIT",
"summary": "\u2660\ufe0f\ud83c\udf3f\ud83c\udfb8\ud83e\uddf5 Unified Redis Operations Package - Consolidating 13+ bash scripts",
"version": "0.1.3",
"project_urls": {
"Bug Reports": "https://github.com/gerico1007/nyro/issues",
"Documentation": "https://github.com/gerico1007/nyro/wiki",
"G.Music Assembly": "https://github.com/gerico1007/nyro/tree/main/assembly",
"Homepage": "https://github.com/gerico1007/nyro",
"Repository": "https://github.com/gerico1007/nyro.git"
},
"split_keywords": [
"redis",
" upstash",
" database",
" cli",
" music",
" assembly",
" consolidation"
],
"urls": [
{
"comment_text": null,
"digests": {
"blake2b_256": "2fa2046a77cbe69809ddbe0787efd884add28746e8fb565db98d993e5fd562b2",
"md5": "efe4811b9f997955d0123bf35a71a368",
"sha256": "c777dd932e04edec6429118d0719f8e04abcdde940b25bf47df26a0aaddc8b91"
},
"downloads": -1,
"filename": "nyro-0.1.3-py3-none-any.whl",
"has_sig": false,
"md5_digest": "efe4811b9f997955d0123bf35a71a368",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": ">=3.7",
"size": 37423,
"upload_time": "2025-07-08T14:39:29",
"upload_time_iso_8601": "2025-07-08T14:39:29.465560Z",
"url": "https://files.pythonhosted.org/packages/2f/a2/046a77cbe69809ddbe0787efd884add28746e8fb565db98d993e5fd562b2/nyro-0.1.3-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "e8517750931935c2cbedde1982d5372bb348d012e78abee36178432c32ab4147",
"md5": "dab25bc49b47cda4c7d791dc01acccb1",
"sha256": "78353648269423b97a0d970e0e0e212cd790ea704c63919020cb799255b4d1ba"
},
"downloads": -1,
"filename": "nyro-0.1.3.tar.gz",
"has_sig": false,
"md5_digest": "dab25bc49b47cda4c7d791dc01acccb1",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3.7",
"size": 38882,
"upload_time": "2025-07-08T14:39:30",
"upload_time_iso_8601": "2025-07-08T14:39:30.460353Z",
"url": "https://files.pythonhosted.org/packages/e8/51/7750931935c2cbedde1982d5372bb348d012e78abee36178432c32ab4147/nyro-0.1.3.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2025-07-08 14:39:30",
"github": true,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"github_user": "gerico1007",
"github_project": "nyro",
"travis_ci": false,
"coveralls": false,
"github_actions": false,
"lcname": "nyro"
}