iptvChannel/config
Senis e4c79cd316
Refactor API structure and split IPTV providers
The project structure has been refactored to separate each IPTV provider into its individual module. Also, created a clear interface for the API client. This greatly improves code readability and maintainability by separating concerns based on the provider. Now, it is easier to add or modify a provider. Additionally, the API client interface ensures a standard way to interact with different providers.

Refactor GitHub workflow and add snapshot workflow

In the `release.yml` workflow, `workflow_dispatch` has been removed as it's redundant. Meanwhile, a new file `snapshot.yml` has been added to handle the creation and uploading of snapshots. This workflow includes steps for setup, go releaser and uploading the assets.
2024-01-19 17:46:28 +08:00
..
config.go Initial commit 2024-01-05 08:47:10 +08:00
model.go Refactor API structure and split IPTV providers 2024-01-19 17:46:28 +08:00
version.go Implement GoReleaser for project distribution 2024-01-16 00:10:58 +08:00