Skip to main content

Transforms website data from allmusic.com into programmatically usable json and excel files

Project description

jsong streamlines the process of copying data into json files

Valid FILETYPEs: JSON ('.json') and Excel ('.xlsx')

For discographies: Pick a link of your choice (e.g., https://www.allmusic.com/artist/taylor-swift-mn0000472102/discography, https://www.allmusic.com/artist/elton-john-mn0000796734/discography, etc.) and pass the url to the function getDiscography(URL_HERE, FILE_TYPE_HERE)

For albums: Pick a link of your choice (https://www.allmusic.com/album/innervisions-mw0000192406, https://www.allmusic.com/album/a-night-at-the-opera-mw0000391519, etc.) and pass the url to the function getAlbum(URL_HERE, FILE_TYPE_HERE)

Data is collected in part with the use of a Selenium webdriver. Web pages will be periodically opened and closed in order to webscrape information; please do not close these pages -- they will be automatically closed when the code has been executed. Thank you :)

NOTE: Jsong version 0.8 takes significantly longer to process full discographies, but is more user-friendly. For a quicker process, please download Jsong version 0.7.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

jsong-0.9.tar.gz (3.7 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

jsong-0.9-py3-none-any.whl (3.8 kB view details)

Uploaded Python 3

File details

Details for the file jsong-0.9.tar.gz.

File metadata

  • Download URL: jsong-0.9.tar.gz
  • Upload date:
  • Size: 3.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.10.9

File hashes

Hashes for jsong-0.9.tar.gz
Algorithm Hash digest
SHA256 935fba33261ad7d13adf3b23a49dc897f401fa6e6733d2babc9a0d12a2208a2a
MD5 03e933fcd651ac02ac80055c73a7dbec
BLAKE2b-256 48416ef67ea1f2ce3a8908ae8d9ad4743b42b74e16ac3181ceaf9434f2001948

See more details on using hashes here.

File details

Details for the file jsong-0.9-py3-none-any.whl.

File metadata

  • Download URL: jsong-0.9-py3-none-any.whl
  • Upload date:
  • Size: 3.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.10.9

File hashes

Hashes for jsong-0.9-py3-none-any.whl
Algorithm Hash digest
SHA256 cd50286025d8ce646e24c4920f7db04dc552d28591b8e6648304f03cd859583c
MD5 1644d8d8de91f5d89f98a11f26312859
BLAKE2b-256 498b6db2eadd42b16370f7bfa24d3f6026e166cf2a994653ae33b2e1ca596617

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page