Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add support for recommendations #212

Open
10 tasks
jpdillingham opened this issue Jan 18, 2020 · 2 comments
Open
10 tasks

Add support for recommendations #212

jpdillingham opened this issue Jan 18, 2020 · 2 comments
Labels
deferred We'll do this later feature New feature or request hacktoberfest help wanted Extra attention is needed

Comments

@jpdillingham
Copy link
Owner

First, add support for liked/hated lists:

  • Add liked interest (InterestAdd/51) via AddLikedInterestAsync(string interest)
  • Remove liked interest (InterestRemove/52) via RemoveLikedInterestAsync(string interest)
  • Add hated interest (HatedInterestAdd/117) via AddHatedInterestAsync(string interest)
  • Remove hated interest (HatedInterestRemove/118) via RemoveHatedInterestAsync(string interest)

Add the ability to retrieve user interests:

  • Get user interests (GetUserInterests/57) via GetUserInterestsAsync(string username)

There doesn't seem to be a way to retrieve your own interests; consider whether adding GetInterestsAsync() should return a fetch using the currently logged in username.

Add the ability to fetch recommendations:

  • Get recommendations (GetRecommendations/54) via GetRecommendationsAsync()
  • Get global recommendations (GetGlobalRecommendations/56) via GetGlobalRecommendationsAsync()
  • Get item recommendations (GetItemRecommendations/111) via GetItemRecommendationsAsync(string item)

Add the ability to fetch similar users:

  • Get similar users (GetSimilarUsers/110) via GetSimilarUsersAsync()
  • Get item similar users (GetItemSimilarUsers/112) via GetItemSimilarUsersAsync(string item)
@jpdillingham jpdillingham added the feature New feature or request label Jan 18, 2020
@jpdillingham jpdillingham added this to the 1.1.0 milestone Jan 18, 2020
@jpdillingham jpdillingham added deferred We'll do this later help wanted Extra attention is needed labels Jan 18, 2020
@jpdillingham jpdillingham removed this from the 1.1.0 milestone Dec 16, 2020
@jpdillingham
Copy link
Owner Author

This is no longer on the roadmap. The feature is deprecated in Soulseek Qt and I don't think this brings enough value to warrant the development effort at this time.

@jpdillingham
Copy link
Owner Author

This would still be a great first issue for someone looking to gain familiarity with the library, however.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
deferred We'll do this later feature New feature or request hacktoberfest help wanted Extra attention is needed
Projects
None yet
Development

No branches or pull requests

1 participant