- Scan ID:
- 448df1d7-0bb4-4654-8bb6-3c0b1ae13c76Finished
- Submitted URL:
- https://vocalproject.net/
- Report Finished:
Links · 10 found
The outgoing links identified from the page
Link | Text |
---|---|
https://flathub.org/repo/appstream/com.github.needleandthread.vocal.flatpakref | Flatpak for All Linux Distributions |
https://ko-fi.com/I2I82T5G2 | Like the app? Buy the maintainer a coffee! |
https://github.com/VocalPodcastProject/vocal | See the code |
https://github.com/VocalPodcastProject/vocal/issues | Report an issue or request a feature |
https://github.com/VocalPodcastProject/vocal/pulls | Make a pull request |
https://github.com/VocalPodcastProject/vocal/wiki | See the project roadmap |
https://github.com/VocalPodcastProject/vocal/wiki/FAQ | Get help from the FAQ |
https://www.transifex.com/needle-and-thread/vocal/ | Contribute translations |
https://github.com/VocalPodcastProject/vocalapp.github.io | GitHub |
https://twitter.com/VocalPodcastApp | Follow us on Twitter @VocalPodcastApp. |
JavaScript Variables · 7 found
Global JavaScript variables loaded on the window object of a page, are variables declared outside of functions and accessible from anywhere in the code within the current scope
Name | Type |
---|---|
onbeforetoggle | object |
documentPictureInPicture | object |
onscrollend | object |
slideIndex | number |
plusDivs | function |
showDivs | function |
kofiwidget2 | object |
Console log messages · 5 found
Messages logged to the web console
Type | Category | Log |
---|---|---|
error | network |
|
error | network |
|
error | network |
|
error | network |
|
error | network |
|
HTML
The raw HTML body of the page
<html><head>
<link href="https://fonts.googleapis.com/css?family=Adamina|Neuton|Mukta" rel="stylesheet">
<link rel="stylesheet" type="text/css" href="style.css">
<title>Vocal - Podcast client for the free desktop.</title>
</head>
<body>
<h1>Vocal</h1>
<h2>The modern podcast client for the free desktop.</h2>
<img id="main-icon" src="images/vocal.svg" alt="Vocal logo showing a white microphone on a purple background">
<img id="main-screenshot" src="images/library_screenshot_cropped.png" alt="A screenshot of Vocal with multiple shows">
<div id="features">
<!-- COPY ME FOR NEW FEATURES
<div class="feature">
<h4></h4>
<p></p>
</div>
-->
<h3>Features</h3>
<div id="feature-float">
<div class="feature">
<h4>A Great Playback Experience</h4>
<p>With multiple playback speeds, smooth seeking, and episode queueing.</p>
</div>
<div class="feature">
<h4>iTunes Store Integration</h4>
<p>Search across and browse the most popular podcast directory in the world.</p>
</div>
<div class="feature">
<h4>Custom Skip Intervals</h4>
<p>Your time is valuable, so Vocal lets you set custom time intervals for the skip forward and backward buttons (so you can catch something you missed a few seconds ago, or jump forward a few minutes to breeze past an advertisement).</p>
</div>
<div class="feature">
<h4>Smart Library Management</h4>
<p>Never worry about old downloads filling up your device! Vocal periodically cleans your library so the freshest content is always available, while also keeping the cruft out.</p>
</div>
<div class="feature">
<h4>Position Saving</h4>
<p>Vocal remembers exactly where you were in each episode, so it can start back right where you left off.</p>
</div>
<div class="feature">
<h4>Light and Dark Themes</h4>
<p>Switch between light and dark themes depending on your mood or to prevent eye strain.</p>
</div>
<div class="feature">
<h4>Full System Integration</h4>
<p>With native notifications, system media keys, and sound menu integration, Vocal feels right at home in most modern Linux distributions.</p>
</div>
<div class="feature">
<h4>Fully Adaptive</h4>
<p>By using the latest GTK and libadwaita features, Vocal can seamlessly adapt from the largest screen down to the one you keep in your pocket.</p>
</div>
<div class="feature">
<h4>Keep in Sync</h4>
<p>Vocal now syncs with gpodder.net, so you can keep your library in sync between multiple devices and apps.</p>
</div>
<div class="feature">
<h4>And much more...</h4>
<p>Try it for yourself to see what all Vocal has to offer.</p>
</div>
</div>
</div>
<div id="screenshots">
<h3>Screenshots</h3>
<img width="70%" class="screenshot" src="https://github.com/VocalPodcastProject/vocal/raw/master/screenshot1.png" alt="Library view with light theme" style="display: block;">
<img width="70%" class="screenshot" src="https://github.com/VocalPodcastProject/vocal/raw/master/screenshot2.png" alt="Library view with dark theme" style="display: none;">
<img width="70%" class="screenshot" src="https://github.com/VocalPodcastProject/vocal/raw/master/screenshot3.png" alt="iTunes Top 100 view" style="display: none;">
<img width="70%" class="screenshot" src="https://github.com/VocalPodcastProject/vocal/raw/master/screenshot4.png" alt="New Episodes View" style="display: none;">
<img width="70%" class="screenshot" src="https://github.com/VocalPodcastProject/vocal/raw/master/screenshot5.png" alt="Podcast View" style="display: none;">
<button class="w3-button w3-display-left" onclick="plusDivs(-1)">❮</button>
<button class="w3-button w3-display-right" onclick="plusDivs(+1)">❯</button>
</div>
<!-- Script below adapted from a W3C example -->
<script>
var slideIndex = 1;
showDivs(slideIndex);
function plusDivs(n) {
showDivs(slideIndex += n);
}
function showDivs(n) {
var i;
var x = document.getElementsByClassName("screenshot");
if (n > x.length) {slideIndex = 1}
if (n < 1) {slideIndex = x.length} ;
for (i = 0; i < x.length; i++) {
x[i].style.display = "none";
}
x[slideIndex-1].style.display = "block";
}
</script>
<div id="download">
<h3>Download</h3>
<div id="install-options">
<a href="https://flathub.org/repo/appstream/com.github.needleandthread.vocal.flatpakref" class="download-option">
<h4>Flatpak for All Linux Distributions</h4>
<img src="images/flatpak.png" height="150" alt="Flatpak Icon">
</a>
</div>
<p>Also available in GNOME Software out-of-the-box in many Linux distributions.</p>
</div>
<div id="support">
<h3>Support the Project</h3>
<script type="text/javascript" src="https://storage.ko-fi.com/cdn/widget/Widget_2.js"></script><script type="text/javascript">kofiwidget2.init('Like the app? Buy the maintainer a coffee!', '#29abe0', 'I2I82T5G2');kofiwidget2.draw();</script><style>img.kofiimg{display: initial!important;vertical-align:middle;height:13px!important;width:20px!important;padding-top:0!important;padding-bottom:0!important;border:none;margin-top:0;margin-right:5px!important;margin-left:0!important;margin-bottom:3px!important;content:url('https://storage.ko-fi.com/cdn/cup-border.png')}.kofiimg:after{vertical-align:middle;height:25px;padding-top:0;padding-bottom:0;border:none;margin-top:0;margin-right:6px;margin-left:0;margin-bottom:4px!important;content:url('https://storage.ko-fi.com/cdn/whitelogo.svg')}.btn-container{display:inline-block!important;white-space:nowrap;min-width:160px}span.kofitext{color:#fff !important;letter-spacing: -0.15px!important;text-wrap:none;vertical-align:middle;line-height:33px !important;padding:0;text-align:center;text-decoration:none!important; text-shadow: 0 1px 1px rgba(34, 34, 34, 0.05);}.kofitext a{color:#fff !important;text-decoration:none:important;}.kofitext a:hover{color:#fff !important;text-decoration:none}a.kofi-button{box-shadow: 1px 1px 0px rgba(0, 0, 0, 0.2);line-height:36px!important;min-width:150px;display:inline-block!important;background-color:#29abe0;padding:2px 12px !important;text-align:center !important;border-radius:7px;color:#fff;cursor:pointer;overflow-wrap:break-word;vertical-align:middle;border:0 none #fff !important;font-family:'Quicksand',Helvetica,Century Gothic,sans-serif !important;text-decoration:none;text-shadow:none;font-weight:700!important;font-size:14px !important}a.kofi-button:visited{color:#fff !important;text-decoration:none !important}a.kofi-button:hover{opacity:.85;color:#f5f5f5 !important;text-decoration:none !important}a.kofi-button:active{color:#f5f5f5 !important;text-decoration:none !important}.kofitext img.kofiimg {height:15px!important;width:22px!important;display: initial;animation: kofi-wiggle 3s infinite;}@keyframes kofi-wiggle{0%{transform:rotate(0) scale(1)}60%{transform:rotate(0) scale(1)}75%{transform:rotate(0) scale(1.12)}80%{transform:rotate(0) scale(1.1)}84%{transform:rotate(-10deg) scale(1.1)}88%{transform:rotate(10deg) scale(1.1)}92%{transform:rotate(-10deg) scale(1.1)}96%{transform:rotate(10deg) scale(1.1)}100%{transform:rotate(0) scale(1)}}</style><link href="https://fonts.googleapis.com/css?family=Quicksand:400,700" rel="stylesheet" type="text/css"><div class="btn-container"><a title="Support me on ko-fi.com" class="kofi-button" style="background-color:#29abe0;" href="https://ko-fi.com/I2I82T5G2" target="_blank"> <span class="kofitext"><img src="https://storage.ko-fi.com/cdn/cup-border.png" alt="Ko-fi donations" class="kofiimg">Like the app? Buy the maintainer a coffee!</span></a></div>
</div>
<h3 class="dark-background" style="margin-bottom: 0%; padding-bottom: 3%;">Get Involved</h3>
<div id="get-involved">
<div id="get-involved-links">
<ul>
<li><a href="https://github.com/VocalPodcastProject/vocal">See the code</a></li>
<li><a href="https://github.com/VocalPodcastProject/vocal/issues">Report an issue or request a feature</a></li>
<li><a href="https://github.com/VocalPodcastProject/vocal/pulls">Make a pull request</a></li>
<li><a href="https://github.com/VocalPodcastProject/vocal/wiki">See the project roadmap</a></li>
<li><a href="https://github.com/VocalPodcastProject/vocal/wiki/FAQ">Get help from the FAQ</a></li>
<li><a href="https://www.transifex.com/needle-and-thread/vocal/">Contribute translations</a></li>
</ul>
</div>
<div style="display: block">
<a href="https://github.com/VocalPodcastProject/vocal">
<img src="images/github_logo.png" width="200" alt="GitHub logo">
<img src="images/github_icon.png" width="80" alt="GitHub icon">
</a>
<br>
<a href="https://www.transifex.com/needle-and-thread/vocal/">
<img src="images/transifex.png" width="260" alt="Transifex icon">
</a>
</div>
</div>
<div id="contact-us">
<p>Unless otherwise noted, the contents on this website are licensed under the Creative Commons CC-BY-SA 4.0 license. Contributions welcome on <a href="https://github.com/VocalPodcastProject/vocalapp.github.io">GitHub</a>. <a href="https://twitter.com/VocalPodcastApp">Follow us on Twitter @VocalPodcastApp.</a></p>
</div>
</body></html>