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

Platform refactor: Decoupling spotify, Adding scaffolding for youtube #10

Open
wants to merge 9 commits into
base: master
Choose a base branch
from

Conversation

qzdl
Copy link
Owner

@qzdl qzdl commented Oct 4, 2019

  • Spotify removed from the core of the application
  • notion of input / output platoform introduced
  • enhancements to scraper:
    • youtube video id retrieved from breakdown page
  • platform extension enabled from Add support for youtube playlists #9

data API
- README updated
- gitignore updated
- examples refreshed
- base 'Platform' class
  * inherited by spotify / youtube
  * platform specific code wrapped up in each platform implementation
- notebooks added for youtube playlist inserts
- README changed to a chad org file
- progress as far as:
`  File "/home/samuel/git/spotify-samples/sample_finder.py", line 35, in
samplify`
  * throwing on incorrect parameters.

TODO:
- extract originator_id from scraped data
- normalise `source_playlist` DTO based on output platform
- check the VinRican search
- write some unit tests
- fixing runtime errors caused by incorrect platform references
- soup parser updated to use 'html.parser'
- logs now written to /logs
@qzdl qzdl linked an issue Feb 7, 2020 that may be closed by this pull request
@qzdl
Copy link
Owner Author

qzdl commented Feb 7, 2020

So it's looking much better all over the place; really wanting for some tests right now -- an awful, awful decision to go for classes

@qzdl qzdl force-pushed the platform-refactor branch from 74276da to a4c2db3 Compare August 31, 2024 13:41
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Add support for youtube playlists
1 participant