Move spek.cc to Substack

This commit is contained in:
Alexander Kojevnikov 2023-01-16 19:08:40 -08:00
parent b3759bbb7d
commit 5d56c308be
22 changed files with 14 additions and 183 deletions

View File

@ -80,4 +80,4 @@ in the CREDITS.md file distributed with the source code.
# DISTRIBUTION
The latest version of *Spek* may be downloaded from <http://spek.cc>.
The latest version of *Spek* may be downloaded from <https://www.spek.cc>.

View File

@ -5,7 +5,7 @@ libraries for audio decoding and wxWidgets for the GUI.
Spek is available on *BSD, GNU/Linux, Windows and Mac OS X.
Find out more about Spek on its website: <http://spek.cc/>
Find out more about Spek on its website: <https://www.spek.cc/>
## Spek 0.8.5 - Released 2023-01-09

View File

@ -20,14 +20,14 @@
</description>
<screenshots>
<screenshot type="default">
<image>http://spek.cc/flac.png</image>
<image>https://raw.githubusercontent.com/alexkay/spek/b3759bbb7d1108b3193394b941eeee982f15b739/web/flac.png</image>
</screenshot>
</screenshots>
<categories>
<category>Audio</category>
<category>AudioVideo</category>
</categories>
<url type="homepage">http://spek.cc/</url>
<url type="homepage">https://www.spek.cc/</url>
<url type="bugtracker">https://github.com/alexkay/spek/issues</url>
<developer_name>alexkay</developer_name>
<content_rating type="oars-1.1" />

View File

@ -9,7 +9,7 @@
<Package InstallerVersion="301" Compressed="yes" Platform="x86" InstallScope="perMachine"/>
<Media Id="1" Cabinet="spek.cab" EmbedCab="yes" CompressionLevel="high" />
<Property Id="ARPPRODUCTICON" Value="ProgramIcon" />
<Property Id="ARPHELPLINK" Value="http://spek.cc/" />
<Property Id="ARPHELPLINK" Value="https://www.spek.cc/" />
<Property Id="WIXUI_INSTALLDIR" Value="INSTALLLOCATION" />
<UIRef Id="SpekInstallDir" />
<UIRef Id="WixUI_ErrorProgressText" />

View File

@ -73,4 +73,4 @@ the source code.
.SH DISTRIBUTION
.PP
The latest version of \f[I]Spek\f[R] may be downloaded from
<http://spek.cc>.
<https://www.spek.cc>.

View File

@ -288,7 +288,7 @@ void SpekWindow::on_preferences(wxCommandEvent&)
void SpekWindow::on_help(wxCommandEvent&)
{
wxLaunchDefaultBrowser(
wxString::Format("http://spek.cc/man-%s.html", PACKAGE_VERSION)
wxString::Format("http://help.spek.cc/man-%s.html", PACKAGE_VERSION)
);
}
@ -321,7 +321,7 @@ void SpekWindow::on_about(wxCommandEvent&)
info.SetCopyright(_("Copyright (c) 2010-2013 Alexander Kojevnikov and contributors"));
info.SetDescription(this->description);
#ifdef OS_UNIX
info.SetWebSite("http://spek.cc/", _("Spek Website"));
info.SetWebSite("https://www.spek.cc/", _("Spek Website"));
info.SetIcon(wxArtProvider::GetIcon("spek", wxART_OTHER, wxSize(128, 128)));
#endif
wxAboutBox(info);
@ -335,7 +335,7 @@ void SpekWindow::on_notify(wxCommandEvent&)
void SpekWindow::on_visit(wxCommandEvent&)
{
wxLaunchDefaultBrowser("http://spek.cc");
wxLaunchDefaultBrowser("https://www.spek.cc");
}
void SpekWindow::on_close(wxCommandEvent& event)
@ -371,7 +371,7 @@ static void * check_version(void *p)
// Get the version number.
wxString version;
wxHTTP http;
if (http.Connect("spek.cc")) {
if (http.Connect("help.spek.cc")) {
wxInputStream *stream = http.GetInputStream("/version");
if (stream) {
wxStringOutputStream out(&version);

Binary file not shown.

Before

Width:  |  Height:  |  Size: 17 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 689 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 58 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 307 KiB

View File

@ -1,168 +0,0 @@
<!DOCTYPE html>
<html xmlns="https://www.w3.org/1999/xhtml/" xml:lang="en" lang="en">
<head>
<title>Spek &ndash; Free Acoustic Spectrum Analyzer / Spectrogram Viewer</title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
<link rel="alternate" type="application/atom+xml" title="Spek Project News Feed" href="http://kojevnikov.com/spek.xml" />
<style type="text/css">
body {font-family: sans-serif; font-size: 11pt; width: 760px; margin: 20px auto; padding: 0;}
h1, h2 {font-weight: bold;}
h1 {font-size: 16pt;}
h2 {font-size: 12pt;}
img {border-style: none; outline: none;}
#screenshots {width: 100%;}
#screenshots td {width: 33%;}
#download {width: 100%;}
.dld_col {width: 33%; font-size: smaller;}
.dld_link {vertical-align: top; padding-left: 0.5em; line-height: 1.4;}
.share div {
display: inline-block;
vertical-align: top;
padding-top: 2px;
}
.shadow {
-moz-box-shadow: 3px 3px 4px #000;
-webkit-box-shadow: 3px 3px 4px #000;
box-shadow: 3px 3px 4px #000;
-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000')";
filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000');
}
</style>
</head>
<body>
<h1>Spek &ndash; Acoustic Spectrum Analyser<img src="spek.png" width="160" height="96" alt="Spek logo" style="float:right;"/></h1>
<p>Spek (<a href="https://en.wikipedia.org/wiki/International_Phonetic_Alphabet">IPA</a>: /sp&#603;k/, &lsquo;bacon&rsquo; in Dutch) helps to analyse your audio files by showing their <a href="https://en.wikipedia.org/wiki/Spectrogram">spectrogram</a>. Spek is free software available for Unix, Windows and Mac OS X.</p>
<div class="share">
<div class="github">
<iframe src="https://ghbtns.com/github-btn.html?user=alexkay&repo=spek&type=watch&count=true" allowtransparency="true" frameborder="0" scrolling="0" width="105" height="20"></iframe>
<iframe src="https://ghbtns.com/github-btn.html?user=alexkay&repo=spek&type=fork&count=true" allowtransparency="true" frameborder="0" scrolling="0" width="100" height="20"></iframe>
</div>
<div class="facebook">
<iframe src="//www.facebook.com/plugins/like.php?href=https%3A%2F%2Fwww.facebook.com%2Fspekproject&amp;send=false&amp;layout=button_count&amp;width=450&amp;show_faces=false&amp;action=like&amp;colorscheme=light&amp;font&amp;height=21" scrolling="no" frameborder="0" style="border:none; overflow:hidden; width:100px; height:21px;" allowTransparency="true"></iframe>
</div>
<div class="google">
<div class="g-plusone" data-size="medium" data-href="http://spek.cc"></div>
<script type="text/javascript">
window.___gcfg = {lang: 'en-GB'};
(function() {
var po = document.createElement('script'); po.type = 'text/javascript'; po.async = true;
po.src = 'https://apis.google.com/js/plusone.js';
var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(po, s);
})();
</script>
</div>
<div class="twitter">
<a href="https://twitter.com/share" class="twitter-share-button" data-url="http://spek.cc" data-text="Spek - Acoustic spectrum analyser">Tweet</a>
<script>!function(d,s,id){var js,fjs=d.getElementsByTagName(s)[0];if(!d.getElementById(id)){js=d.createElement(s);js.id=id;js.src="//platform.twitter.com/widgets.js";fjs.parentNode.insertBefore(js,fjs);}}(document,"script","twitter-wjs");</script>
</div>
</div>
<h2>Features</h2>
<ul>
<li>Supports all popular lossy and lossless audio file formats thanks to the <a href="https://www.ffmpeg.org/">FFmpeg</a> libraries.</li>
<li>Ultra-fast signal processing, uses multiple threads to further speed up the analysis.</li>
<li>Shows the codec name and the audio signal parameters.</li>
<li>Allows to save the spectrogram as an image file.</li>
<li>Drag-and-drop support; associates with common audio file formats.</li>
<li>Auto-fitting time, frequency and spectral density rulers.</li>
<li>Adjustable spectral density range.</li>
<li>Translated into 19 languages.</li>
</ul>
<h2>Screenshots</h2>
<table id="screenshots">
<tr>
<td><a href="flac.png"><img class="shadow" src="flac-small.png" width="240" height="192" alt="Spek running under Ubuntu Linux" title="Spek running under Ubuntu Linux and showing the spectrogram of a FLAC file."/></a></td>
<td><a href="win7.png"><img class="shadow" src="win7-small.png" width="240" height="192" alt="Spek running under Windows 7" title="Spek running under Windows 7 and showing the same sound track encoded as a 320kbps MP3."/></a></td>
<td><a href="osx.png"><img class="shadow" src="osx-small.png" width="240" height="192" alt="Spek running under Mac OS X" title="Russian-speaking version of Spek running under Mac OS X Leopard."/></a></td>
</tr>
</table>
<h2>Download</h2>
<table id="download">
<tr>
<td class="dld_col">
<table>
<tr>
<td><img src="logo-unix.png" width="69" height="48" alt="Unix"/></td>
<td class="dld_link">
<a href="https://github.com/alexkay/spek/releases/download/v0.8.5/spek-0.8.5.tar.xz">spek-0.8.5.tar.xz</a> (421 KiB)
<br/>
<a href="https://github.com/alexkay/spek/blob/v0.8.5/INSTALL.md#bsd-and-gnulinux">instructions</a>
<br/>
<a href="man-0.8.5.html">manual</a>
</td>
</tr>
</table>
</td>
<td class="dld_col">
<table>
<tr>
<td><img src="logo-windows.png" width="48" height="48" alt="Windows"/></td>
<td class="dld_link">
<a href="https://github.com/alexkay/spek/releases/download/v0.8.2/spek-0.8.2.msi">spek-0.8.2.msi</a> (8.47 MiB)
<br/>
<a href="https://github.com/alexkay/spek/releases/download/v0.8.2/spek-0.8.2.zip">spek-0.8.2.zip</a> (8.35 MiB)
<br/>
<a href="https://github.com/alexkay/spek/blob/v0.8.2/INSTALL.md#windows">instructions</a>
</td>
</tr>
</table>
</td>
<td class="dld_col">
<table>
<tr>
<td><img src="logo-osx.png" width="48" height="48" alt="Mac OS X"/></td>
<td class="dld_link">
<a href="https://github.com/alexkay/spek/releases/download/v0.8.3/spek-0.8.3.dmg">spek-0.8.3.dmg</a> (6.03 MiB)
<br/>
<a href="https://github.com/alexkay/spek/blob/v0.8.3/INSTALL.md#mac-os-x">instructions</a>
</td>
</tr>
</table>
</td>
</tr>
</table>
<h2>News <a href="http://kojevnikov.com/spek.xml"><img src="feed-icon-14x14.png" alt="news feed"/></a></h2>
<ul>
<li>2023-01-09: Spek 0.8.5 Released</li>
<li>2022-07-10: Spek 0.8.4 Released</li>
<li>2014-08-31: <a href="http://kojevnikov.com/faster-fast-fourier-transform.html">Faster Fast Fourier Transform</a></li>
<li>2012-09-23: <a href="http://kojevnikov.com/spek-0-8-0-released.html">Spek 0.8.0 Released</a></li>
<li>2011-08-17: <a href="http://kojevnikov.com/spek-and-lion.html">Spek and Lion</a></li>
<li>2011-04-24: <a href="http://kojevnikov.com/spek-0-7-released.html">Spek 0.7 Released</a></li>
<li>2011-03-16: <a href="http://kojevnikov.com/spek-status-update.html">Spek status update</a></li>
</ul>
<h2>Contribute</h2>
<p>Spek is free and open source software licensed under GPLv3. The project is written in C++, the code is available on <a href="https://github.com/alexkay/spek">GitHub</a>.</p>
<p>Report bugs and request new features on the <a href="https://github.com/alexkay/spek/issues">issue tracker</a>.</p>
<p>Translation is done via <a href="https://www.transifex.com/spek/spek/">Transifex</a>. Don't hesitate to translate Spek into a new language or to improve existing translations.</p>
<h2>Mailing lists</h2>
<p>
<a href="https://groups.google.com/d/forum/spek-announce">spek-announce</a>:
A low volume mailing list with release announcements and other project updates.
<br/>
<a href="https://groups.google.com/d/forum/spek-translators">spek-translators</a>:
Discussion and questions about translating Spek.
<br/>
<a href="https://groups.google.com/d/forum/spek-users">spek-users</a>:
User questions and community support.
</p>
<script type="text/javascript">
var gaJsHost = (("https:" == document.location.protocol) ? "https://ssl." : "http://www.");
document.write(unescape("%3Cscript src='" + gaJsHost + "google-analytics.com/ga.js' type='text/javascript'%3E%3C/script%3E"));
</script>
<script type="text/javascript">
try {
var pageTracker = _gat._getTracker("UA-16318652-1");
pageTracker._trackPageview();
} catch(err) {}</script>
</body>
</html>

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.5 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.1 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 5.7 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 750 B

View File

@ -1,12 +1,13 @@
server {
listen 80;
server_name www.spek.cc .spek-project.org;
rewrite ^ http://spek.cc$request_uri? permanent;
server_name spek.cc;
rewrite ^/(version|man-.*) http://help.spek.cc$request_uri? break;
rewrite ^ https://www.spek.cc$request_uri? permanent;
}
server {
listen 80;
server_name spek.cc;
server_name help.spek.cc;
root /home/alex/spek/static;
access_log /var/log/nginx/access-spek.log;

Binary file not shown.

Before

Width:  |  Height:  |  Size: 60 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 317 KiB

View File

@ -1,2 +0,0 @@
User-agent: *
Disallow:

Binary file not shown.

Before

Width:  |  Height:  |  Size: 9.9 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 46 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 214 KiB