文件名称:apple_music_dashboard:用于可视化个人Apple Music服务数据的仪表板
文件大小:277KB
文件格式:ZIP
更新时间:2024-05-25 15:28:57
JavaScript
苹果音乐仪表板 请访问以查看最终结果! 该项目的背景 实际上,这个apple_music_dashboard项目是一个小得多的旅程。 我于2016年开始使用Apple Music,当我发现可以索取所有使用数据的档案时,我决定深入研究数据! 经过数小时的整理,清理,从不同角度查看数据后,对我来说,让其他人能够深入研究自己的数据而无需经历解析和处理所有数据的麻烦,这对我来说可能是有用的。 就这样,这个仪表板诞生了! 该存储库和代码 该存储库包含可获得的网页源代码。 为了建立这个网站,我依靠以下几个主要方面: 从头开始! 不使用create-react-app,而是使用带Babel的webpack对发生的事情进行更好的控制。 一个webworker在不冻结渲染线程的情况下执行所有数据处理 按钮,过滤器等的 。 所有图形 这个想法是为用户提供一个简单而强大的界面,以便用户与他们的数据进行
【文件预览】:
apple_music_dashboard-master
----webpack.prod.js(309B)
----package.json(1KB)
----.eslintrc.json(251B)
----webpack.common.js(822B)
----package-lock.json(726KB)
----webpack.dev.js(340B)
----dist()
--------css()
--------index.html(2KB)
--------image_library()
----src()
--------FileParser.js(14KB)
--------BarPlotFilter.js(3KB)
--------index.js(417B)
--------plotConfig.json(6KB)
--------QueryFilter.js(8KB)
--------SideNavBar.js(2KB)
--------PiePlot.js(1KB)
--------VisualizationDetailsBuilder.js(13KB)
--------RankingList.js(4KB)
--------FileProcessor.js(15KB)
--------SunburstPlot.js(3KB)
--------SunburstPlotFilter.js(2KB)
--------VisualizationFileBuilder.js(2KB)
--------HeatMapPlot.js(5KB)
--------Utils.js(2KB)
--------Route.js(504B)
--------Unused()
--------worker.js(4KB)
--------SearchList.js(3KB)
--------Overlay.js(1KB)
--------CalendarPlotFilter.js(1KB)
--------BarPlot.js(4KB)
--------ContactForm.js(3KB)
--------App.js(22KB)
--------IndexedDBConnector.js(3KB)
--------style.css(7KB)
--------QueryEngine.js(3KB)
--------FileSelector.js(4KB)
----.gitignore(57B)
----public()
--------logo192.png(4KB)
--------apple-touch-icon.png(4KB)
--------manifest.json(885B)
--------favicon-32x32.png(1010B)
--------mstile-150x150.png(3KB)
--------favicon-16x16.png(655B)
--------browserconfig.xml(246B)
--------logo512.png(12KB)
--------favicon.ico(15KB)
----README.md(5KB)