Skip to content

Commit e602cf9

Browse files
authored
Merge pull request #35 from Itz-Agasta/dist
Prepare package for PyPI publication
2 parents 096af12 + 6b9d518 commit e602cf9

File tree

5 files changed

+184
-112
lines changed

5 files changed

+184
-112
lines changed

CONTACT.md

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
# Contact Us
2+
3+
Got a question? We're here to help.
4+
5+
For technical problems or troubleshooting, reach out to our Support Team at [email protected].
6+
7+
You can also find us on the following platforms:
8+
9+
[Discord](https://discord.gg/EmmFRZXMSK)
10+
[GitHub](https://github.com/Itz-Agasta/ethos)

README.md

Lines changed: 19 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -6,11 +6,11 @@
66

77
<div align="center">
88

9-
[![Python Version](https://img.shields.io/badge/python-3.8+-blue.svg)](https://www.python.org/downloads/)
9+
[![Python Version](https://img.shields.io/badge/python-3.9+-blue.svg)](https://www.python.org/downloads/)
10+
[![PyPI version](https://badge.fury.io/py/ethos-cli.svg)](https://pypi.org/project/ethos-cli/)
11+
[![Downloads](https://img.shields.io/pypi/dm/ethos-cli.svg)](https://pypi.org/project/ethos-cli/)
1012
[![License](https://img.shields.io/badge/license-MIT-green.svg)](LICENSE)
1113
[![PRs Welcome](https://img.shields.io/badge/PRs-welcome-brightgreen.svg)](https://github.com/Itz-Agasta/ethos/pulls)
12-
[![Code Coverage](https://img.shields.io/codecov/c/github/Itz-Agasta/ethos)](https://codecov.io/gh/Itz-Agasta/ethos)
13-
[![Downloads](https://img.shields.io/pypi/dm/ethos)](https://pypi.org/project/ethos/)
1414
[![GitHub Issues](https://img.shields.io/github/issues/Itz-Agasta/ethos)](https://github.com/Itz-Agasta/ethos/issues)
1515
[![GitHub Stars](https://img.shields.io/github/stars/Itz-Agasta/ethos)](https://github.com/Itz-Agasta/ethos/stargazers)
1616
[![Last Commit](https://img.shields.io/github/last-commit/Itz-Agasta/ethos)](https://github.com/Itz-Agasta/ethos/commits/main)
@@ -23,6 +23,8 @@
2323
<br />
2424
<a href="https://www.youtube.com/watch?v=E1AjSHxe5NU&feature=youtu.be">View Demo</a>
2525
·
26+
<a href="https://vyse-1.gitbook.io/ethos/">Documentation</a>
27+
.
2628
<a href="https://github.com/Itz-Agasta/ethos/issues">Report Bug</a>
2729
·
2830
<a href="https://github.com/Itz-Agasta/ethos/issues">Request Feature</a>
@@ -95,16 +97,23 @@
9597

9698
Make sure you have the following installed:
9799

98-
- Python 3.8 or later
99-
- pip (Python package installer)
100+
- Python 3.9 or later
101+
- pipx (Recommended) or pip
100102
- VLC media player
101103

104+
For detailed system-specific requirements and setup instructions, please refer to our [official documentation](https://vyse-1.gitbook.io/ethos/).
105+
102106
## Quick Start
103107

104108
```bash
105-
# Install Ethos
106-
pip install ethos
109+
# Install using pipx (recommended)
110+
pipx install ethos-cli
111+
112+
# Or using pip
113+
pip install ethos-cli
114+
```
107115

116+
```bash
108117
# Start playing music
109118
ethos
110119
```
@@ -114,10 +123,12 @@ ethos
114123
### For Development:
115124

116125
1. **Clone the Repository:**
126+
117127
```bash
118128
git clone https://github.com//Itz-Agasta/ethos.git
119129
cd ethos
120130
```
131+
121132
2. **Install Poetry:**
122133

123134
```bash
@@ -145,7 +156,7 @@ ethos
145156

146157
### For Distribution:
147158

148-
Coming Soon
159+
Visit the [Official Ethos Documentation](https://vyse-1.gitbook.io/ethos/) for detailed installation instructions based on your system.
149160

150161
## Usage:
151162

ethos/main.py

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,9 +4,12 @@
44

55
import os
66
import sys
7-
87
from ethos.ui import ui
98

10-
if __name__ == "__main__":
9+
def main():
10+
"""Main entry point for the Ethos music player."""
1111
ethos_ui = ui.UI()
1212
ethos_ui.draw_ui()
13+
14+
if __name__ == "__main__":
15+
sys.exit(main())

poetry.lock

Lines changed: 94 additions & 68 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)