This repository has been archived on 2025-05-12. You can view files and clone it, but you cannot make any changes to it's state, such as pushing and creating new issues, pull requests or comments.
hack13-blog/content/api.md
hack13 f828a55cdf Revert "syncing..."
This reverts commit 1485cae929.
2021-12-01 21:13:16 -05:00

72 lines
No EOL
2.9 KiB
Markdown

---
title: "API"
menu:
main:
weight: 25
---
# API Docs
{{< rawhtml >}}
<div class="container">
<div class="accordion" id="accordionExample">
<div class="card">
<div class="card-header" id="headingOne">
<h2 class="mb-0">
<button class="btn btn-link btn-block text-left" type="button" data-toggle="collapse" data-target="#collapseOne" aria-expanded="true" aria-controls="collapseOne">
LastFM - For NeosVR
</button>
</h2>
</div>
<div id="collapseOne" class="collapse show" aria-labelledby="headingOne" data-parent="#accordionExample">
<div class="card-body">
<strong>URI:</strong> <code>https://api.hack13.dev/lastfm/?username=<i>your-lastfm-username</i></code>
<br />
<strong>Example Response:</strong>
<pre><code>
"PUNCHING BAG","blackwinterwells","https://www.last.fm/music/blackwinterwells/_/PUNCHING+BAG",true
</code></pre>
<strong>Response Breakdown:</strong>
<pre><code>
<i>"Song Name"</i>,<i>"Artist Name"</i>,<i>"LastFM Song Page Link"</i>,<i>Now Playing</i>
</code></pre>
<ul>
<li>Song Name <span class="badge badge-info">String</span></li>
<li>Artist Name <span class="badge badge-info">String</span></li>
<li>Song LastFM Page Link <span class="badge badge-info">String/URL</span></li>
<li>Now Playing <span class="badge badge-info">Bool</span></li>
</ul>
<strong>API Source Code:</strong> <a href="https://gist.github.com/hack13/1e6c9340815814e9286b5d2ee566bb50" target="_blank">GitHub Gist</a>
</div>
</div>
</div>
<div class="card">
<div class="card-header" id="headingTwo">
<h2 class="mb-0">
<button class="btn btn-link btn-block text-left collapsed" type="button" data-toggle="collapse" data-target="#collapseTwo" aria-expanded="false" aria-controls="collapseTwo">
Coming Soon ...
</button>
</h2>
</div>
<div id="collapseTwo" class="collapse" aria-labelledby="headingTwo" data-parent="#accordionExample">
<div class="card-body">
Nothing here yet...
</div>
</div>
</div>
<div class="card">
<div class="card-header" id="headingThree">
<h2 class="mb-0">
<button class="btn btn-link btn-block text-left collapsed" type="button" data-toggle="collapse" data-target="#collapseThree" aria-expanded="false" aria-controls="collapseThree">
Coming Soon ...
</button>
</h2>
</div>
<div id="collapseThree" class="collapse" aria-labelledby="headingThree" data-parent="#accordionExample">
<div class="card-body">
Nothing here yet...
</div>
</div>
</div>
</div>
</div>
{{< /rawhtml >}}