Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/tsirysndr/go-soundcloud
Go library for accessing the SoundCloud API
https://github.com/tsirysndr/go-soundcloud
golang soundcloud soundcloud-api
Last synced: 3 days ago
JSON representation
Go library for accessing the SoundCloud API
- Host: GitHub
- URL: https://github.com/tsirysndr/go-soundcloud
- Owner: tsirysndr
- License: bsd-3-clause
- Created: 2019-12-16T20:46:41.000Z (about 5 years ago)
- Default Branch: master
- Last Pushed: 2020-01-04T09:00:57.000Z (almost 5 years ago)
- Last Synced: 2024-11-14T00:07:01.850Z (about 1 month ago)
- Topics: golang, soundcloud, soundcloud-api
- Language: Go
- Homepage:
- Size: 26.4 KB
- Stars: 2
- Watchers: 3
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
Awesome Lists containing this project
README
Welcome to go-soundcloud 👋 *** Work In Progress ***
> go-soundcloud is a Go client library for accessing the [SoundCloud API](https://developers.soundcloud.com/docs/api/reference)
## 🚚 Install
```sh
go get github.com/tsirysndr/go-soundcloud
```## 🚀 Usage
Import the package into your project.
```Go
import "github.com/tsirysndr/go-soundcloud"
```Construct a new SoundCloud client, then use the various services on the client to access different parts of the SoundCloud API. For example:
```Go
client := soundcloud.NewClient()
track, _ := client.Track.Get("13158665")
```## ✨ Coverage
Currently the following services are supported:
- [ ] Get SoundCloud User
- [x] Get SoundCloud Track
- [x] Get list of SoundCloud Tracks
- [ ] Get Comments for the Track
- [ ] Get comment for the track
- [ ] Get users who favorited the track
- [ ] Get user who has favorited to the track
- [ ] Get secret token of the track
- [x] Get list of Playlists
- [x] Get Playlist
- [ ] Get secret token of the playlist
- [ ] Get list of Comments
- [ ] Get comment
- [ ] Get information about the authenticated user
- [ ] Get list of tracks of the user
- [ ] Get list of playlists (sets) of the user
- [ ] Get list of users who are followed by the user
- [ ] Get user who is followed by the user
- [ ] Get list of users who are following the user
- [ ] Get user who is following the user
- [ ] Get list of comments from this user
- [ ] Get list of tracks favorited by the user
- [ ] Get track favorited by the user
- [ ] Get list of web profiles
- [ ] Get list dashboard activities
- [ ] Get list of connected external profiles## Author
👤 **Tsiry Sandratraina**
* Twitter: [@tsiry_sndr](https://twitter.com/tsiry_sndr)
* Github: [@tsirysndr](https://github.com/tsirysndr)## Show your support
Give a ⭐️ if this project helped you!