Add many more pages

This commit is contained in:
speedie 2022-11-23 12:11:35 +01:00
parent 1750a71b8d
commit ce34e0bf07
17 changed files with 620 additions and 5 deletions

View file

@ -3,11 +3,10 @@
<head>
<?php include 'php/header.php';?>
<meta name="author" content="speedie">
<title>Blog posts. </title>
<title>Blog posts</title>
<meta charset="UTF-8">
<meta name="description" content="Here's an archive of nearly all my blog articles/posts. Almost if not all of these were initially posted on my RSS feed.">
<meta http-equiv="content-type" content="text/html; charset=UTF-8">
<title>Welcome to speedie.gq</title>
</head>
<body>
<div class="content">

22
donate.php Normal file
View file

@ -0,0 +1,22 @@
<!DOCTYPE html>
<html>
<head>
<?php include 'php/header.php';?>
<title>Donate</title>
<meta charset="UTF-8">
<meta name="description" content="If you like my efforts and would like to support me, consider donating some Monero to me. You can easily do it anonymously.">
<meta name="author" content="speedie">
<meta http-equiv="content-type" content="text/html; charset=UTF-8">
</head>
<body>
<div class="content">
<h1>Donate</h1>
<p>If you'd like to donate to me then you can do so anonymously using Monero. Any support is greatly appreciated! I am never going to paywall any of my content though and I'm not going to shill a product for some free Monero.</p>
<img src="img/monero-qr.png" alt="image">
<p><code>43yssh8scu2PxtnrumQEjJ4zcqc2ND87zWipRUb9mkufAb6Zn1mcP8f7zAkopNSdymHWMkEU43nJSgiBVQvW5Y8zEdSqa3W</code></p>
</div>
</body>
<footer>
<?php include 'php/footer.php';?>
</footer>
</html>

BIN
img/iron.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 818 KiB

BIN
img/magmaboar-img.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 104 KiB

BIN
img/monero-qr.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 7.4 KiB

BIN
img/project081.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 244 KiB

View file

@ -2,7 +2,6 @@
<html>
<head>
<?php include 'php/header.php';?>
<title>speedie's website</title>
<meta charset="UTF-8">
<meta name="description" content="Welcome to speedie's personal website/blog.">
<meta name="author" content="speedie">

View file

@ -7,7 +7,6 @@
<meta name="description" content="List of all projects I maintain/used to maintain.">
<meta name="author" content="speedie">
<meta http-equiv="content-type" content="text/html; charset=UTF-8">
<title>Welcome to speedie.gq</title>
</head>
<body>
<div class="content">

View file

@ -0,0 +1,49 @@
<!DOCTYPE html>
<html>
<head>
<?php include '../php/header.php';?>
<title>Elevendebloater </title>
<meta charset="UTF-8">
<meta name="description" content="Elevendebloater is a free software, bloat-free winget based debloater script for Microsoft Windows 11 which aims to debloat and de-spook Windows 11 as much as possible.">
<meta name="author" content="speedie">
<meta http-equiv="content-type" content="text/html; charset=UTF-8">
</head>
<body>
<div class="content">
<h2>ElevenDebloater</h2>
<p><img src="https://windows-cdn.softpedia.com/screenshots/ElevenDebloater_1.png" alt="images"></p>
<p>Windows &quot;debloater&quot; specifically for Windows 11 (now with 10 support) that relies on the App Installer and &quot;winget&quot;
Made this just because I had some free time and was messing around with 11 build 21996.1</p>
<p>It was created after I found out winget was able to uninstall system bloatware.</p>
<h3>Pros</h3>
<ul>
<li>Very easy to customize depending on what you want to delete &amp; what to keep</li>
<li>Can easily be fixed when more shit is added to Windows 11.</li>
<li>Batch script so the &quot;source&quot; is always public</li>
<li>Now allows easy reinstallation of deleted apps</li>
<li>Doesn&#39;t require admin if you manually enable it.</li>
<li>Not as bloated as other options</li>
</ul>
<h3 id="cons">Cons</h3>
<ul>
<li>Requires modification to the script if you want customization</li>
<li>Liely messy code</li>
</ul>
<h3>Before running</h3>
<p>Please run &quot;winget list&quot; in CMD and accept the terms. Otherwise nothing will be deleted.
Actually 0.95 may have fixed this problem by doing it automatically. Still try this if you can&#39;t get it to work!</p>
<h3>Mirrors:</h3>
<p><a href="https://raw.githubusercontent.com/speediegq/elevendebloater/main/ElevenDebloater-0.95.bat">Directly from GitHub</a></p>
<a href="https://github.com/speediegq/elevendebloater/archive/refs/tags/0.95.zip">.zip from GitHub</a>, <a href="https://www.softpedia.com/get/Tweak/System-Tweak/ElevenDebloater.shtml#download">Unofficial SoftPedia mirror</a>.</p>
<h3>How to use</h3>
<p>Download the latest script from one of the mirros above and run the .bat as Administrator. Then simply follow the instructions on-screen.</p>
<h3>About SoftPedia</h3>
<p>The SoftPedia mirror is unofficial and I never gave them permission to host my software but I greatly appreciate it even though they didn&#39;t ask for permission.
I am however not responsible for any malware found in their version. To be safe, grab the version from <a href="https://github.com/speediegq">my</a> GitHub</p>
<h3>NOTE: I am not responsible for any data loss caused by this script. I have tested this on many Windows 11 install but please have common sense. Thank you!</h3>
</div>
</body>
<footer>
<?php include '../php/footer.php';?>
</footer>
</html>

47
projects/fontctrl.php Normal file
View file

@ -0,0 +1,47 @@
<!DOCTYPE html>
<html>
<head>
<?php include '../php/header.php';?>
<title>fontctrl </title>
<meta charset="UTF-8">
<meta name="description" content="fontctrl is a minimal, symlink based font manager for GNU/Linux. It handles installation, removal, and management of fonts, keeping your custom fonts easy to install, remove and manage.">
<meta name="author" content="speedie">
<meta http-equiv="content-type" content="text/html; charset=UTF-8">
</head>
<body>
<div class="content">
<h1>fontctrl</h1>
<p>fontctrl is a minimal, symlink based font manager for GNU/Linux. It handles installation, removal, and management of fonts, keeping your custom fonts easy to install, remove and manage. Because it is symlink based, fonts can be toggled on/off without removing them. This is useful if you only want to temporarily remove a font from your system.</p>
<p>This also makes it safer and easier to manage fonts because fontctrl will only touch fonts that it has installed. Any fonts your package manager installed will be left alone as-is. Because of this, it is less likely to break when removing fonts and other than creating symlinks in the font directory, it keeps your system cleaner than installing fonts manually.</p>
<h2>Why would you use a font manager? I'm not new to GNU/Linux, I know how to install fonts.</h2>
<p>fontctrl was not created to assist new people in installing fonts. Those people probably already use some desktop environment like GNOME, KDE or XFCE which comes with a graphical font manager built in. fontctrl is more for those people who have a lot of fonts and find it difficult to keep track of them. Instead of managing the fonts your package manager installs (your package manager manages those so there's no point), fontctrl tries to manage user-installed fonts.</p>
<h2>What goals does fontctrl have?</h2>
<ul>
<li><p>fontctrl tries to be minimal in design. The entire tool is written in less than 300 lines of POSIX compliant shell script.</p></li>
<li><p>fontctrl uses symlinks to keep track of installed fonts. This allows fonts to be enabled/disabled temporarily while fontctrl stores them elsewhere. This keeps your system clean as fontctrl only touches ~/.config/fontctrl and the font directories on your system (just for placing symlinks when enabled). You can think of this as similar to Gentoo's <code>eselect fontconfig</code>.</p></li>
<li><p>fontctrl tries to follow the <a href="https://suckless.org">suckless.org</a> philosophy somewhat and the UNIX philosophy (do one thing and do it well) in order to keep the software from becoming too slow and/or buggy. Therefore you can expect updates to be rare because of a lack of new features.</a></p></li>
<li><p>fontctrl tries to be hackable in design, meaning the user can easily add in any features he wants fontctrl to have. I accept pull requests (only for bug fixes) and for features, I accept patches in the form of .diff files. These can be generated using the <code>diff -up</code> command. The .diff file generated can then be applied using the <code>patch</code>coreutil.</p></li>
</ul>
<h2>How do I install fontctrl?</h2>
<p>fontctrl can be installed using the <code>git</code> command. Simply clone <a href="https://codeberg.org/speedie/fontctrl">the repository</a>, cd into it and <code>make install</code></p>
<p>There will also be an ebuild on my Gentoo overlay for fontctrl but it is not complete yet.</p>
<h2>How do I use fontctrl?</h2>
<p>Every argument fontctrl has to offer can be seen by running <code>fontctrl</code> or <code>fontctrl help</code>.</p>
<p>fontctrl has two ways to install fonts, globally and for the current user. Installing fonts globally requires superuser priviliges while installing for the current user does not. If you install fonts globally, the path for the actual font files are going to be in /etc/fontctrl/fonts and if you install for the current user, they are going to be placed in ~/.config/fontctrl/fonts.</p>
<p>Start by downloading a font. After installing fontctrl, you can run <code>fontctrl install font</code> followed by --global if you want to install it globally. You can also add --user if you want but if not 4th argument is specified, the font will be installed for the current user only. Note that font means the font you just downloaded.</p>
<p>The <code>install</code> command just installed the actual font file. Before we can use the font, we need to enable it. This can be done using <code>fontctrl list</code> followed by either --global or --user. Then you can <code>fontctrl enable font</code> followed by either --global or --user. Note that font here needs to be the font you want to enable. It should be listed when you ran fontctrl list. You only need to enter part of the filename, not the entire font.</p>
<p>After the font is enabled, your applications should be able to use it. If you want to use it with something like dwm or st, run <code>fc-list | grep fontname</code>.</p>
<p>For removal of fonts, the steps are the exact same except replace 'install' with 'remove' and 'enable' with 'disable'.</p>
<p>For more information, run fontctrl help.</p>
<h2>Need help?</h2>
<p>If you are not able to figure out fontctrl, note that most issues are mentioned in the fontctrl help command. If you find a bug, consider reporting it using codeberg's 'Issues' feature. You can also <a href="mailto:speedie@duck.com">send me an email</a> if you want.</p>
<h3>Support this project</h3>
<p>To support this project, <a href="donate.html">please consider donating</a>. You don't have to but it would be greatly appreciated!</p>
<p>You can send Monero to this address:</p>
<p><code>43yssh8scu2PxtnrumQEjJ4zcqc2ND87zWipRUb9mkufAb6Zn1mcP8f7zAkopNSdymHWMkEU43nJSgiBVQvW5Y8zEdSqa3W</code></p>
</div>
</body>
<footer>
<?php include '../php/footer.php';?>
</footer>
</html>

150
projects/iron.php Normal file
View file

@ -0,0 +1,150 @@
<!DOCTYPE html>
<html>
<head>
<?php include '../php/header.php';?>
<title>iron</title>
<meta charset="UTF-8">
<meta name="description" content="iron is a minimal rautafarmi client written in Bash for GNU/Linux. It allows the user to post/recieve messages using the rautafarmi API and it displays the information to the user in a nice format. iron is based on the older rchat rautafarmi client that used messages.txt to get messages.">
<meta name="author" content="speedie">
<meta http-equiv="content-type" content="text/html; charset=UTF-8">
</head>
<body>
<div class="content">
<h1>iron</h1>
<img src="../img/iron.png" width="700" alt="image">
<h2 id="what-is-iron">What is iron?</h2>
<p>iron is a minimal rautafarmi client written in Bash for GNU/Linux. It allows the user to post/recieve messages using the <a href="https://donut.gq/rautafarmi/api.php">rautafarmi API</a> and it displays the information to the user in a nice format. iron is based on the older <a href="https://speedie.gq/rchat">rchat</a> rautafarmi client that used messages.txt to get messages.</p>
<h2 id="why-should-i-use-iron-over-rchat">Why should I use iron over rchat?</h2>
<p>Unlike rchat, iron is minimal in design and only does what you expect a basic client to do. It does not have auto updating, no history, no donate command, no news, no changelog, and no :open. It also brings a much cleaner and improved codebase. Because of this, bugs are less likely and the client is much faster. The user doesn&#39;t have to run lines of code he doesn&#39;t need.</p>
<p>Most importantly though, iron does not use the old messages.txt method used by older instances. This also means iron is the first rautafarmi client to use and support the new JSON based rautafarmi API. This API is much faster and will allow compatible instances to push updates without breaking client support.</p>
<h2 id="features">Features</h2>
<ul>
<li>Vim-like<br>iron much like rchat is Vim like. Just like Vim, iron has different modes which are used in Vim like ways. You can even use Vim to compose your message if you want (using the &#39;:e&#39; command).</li>
<li>16 color support<br>iron supports 16 colors out of the box. There will also be a 256-color patch for terminals that support it as soon as the rchat patch has been ported over.</li>
<li>4chan-like green text<br>iron has 4chan-like green text for messages that start with &#39;&gt;&#39;.</li>
<li>Support for the new, fast <a href="https://donut.gq/rautafarmi/api.php">rautafarmi API</a><br>iron is the first unofficial Rautafarmi client with support for the new Rautafarmi API. This API is much faster and less likely to break.</li>
<li>No pointless features instead.<br>iron does not have pointless features slowing it down. If the user wants a feature that does not exist, he can easily implement it. Patches can be submitted and the user can apply it to his iron copy using the patch coreutil.</li>
<li>Hackable<br>Because it is written in Bash, it is highly flexible and hackable allowing it to do many things with minimal effort by the user.</li>
</ul>
<h2 id="modes">Modes</h2>
<p>iron has three modes - Normal mode, Command mode and Insert mode. When you first load messages, you will be in Normal mode. This mode is simply used for reading and entering another mode. If you choose to enter Command mode, you&#39;re able to perform actions to iron such as exiting or composing a message in an editor.</p>
<p>If you press &#39;i&#39;, you&#39;ll be in Insert mode. This mode is used to compose messages. This will bring up a little area where you can type your message. If you press enter, your message will be sent. If you want to send messages with multiple lines, press e or :e to open up a file in an editor ($EDITOR).</p>
<h2 id="usage">Usage</h2>
<p>Simply run iron inside a terminal emulator or something like tmux. For iron to work though, it needs to connect to an instance. As of writing this document, there is only one. You can find it <a href="https://donut.gq/rautafarmi">here</a>. Run &#39;:set instance&#39; and then type in the URL of the instance. If you press enter, the instance will be set. This is saved until settings are reset (or ~/.local/share/iron is deleted). To join the instance, type &#39;:j&#39; and press Enter. This will (assuming dependencies are installed and you are connected to the internet) download the API and then print messages to the screen. Here, you are in Normal mode.</p>
<p>From here, you may run commands, or enter Insert mode to compose a message. See &#39;Commands&#39; or &#39;Keybinds&#39; for more information.</p>
<h2 id="installation">Installation</h2>
<p>Download it (see &#39;Download&#39;) and run &#39;make install&#39; as root.</p>
<h2 id="download">Download</h2>
<p>iron can be downloaded using dev-vcs/git. To do this:</p>
<pre><code>- cd
- git clone https://codeberg.org/speedie/iron
- cd iron
</code></pre><h2 id="commands">Commands</h2>
<ul>
<li>&#39;:q&#39; - Quit iron</li>
<li>&#39;:l&#39; - Leave the instance</li>
<li>&#39;:r&#39; - Refresh</li>
<li>&#39;:e&#39; - Compose a message in $EDITOR (or Vi if none is specified)</li>
<li>&#39;:reset&#39; - Reset all settings (including instance) to default.</li>
</ul>
<h2 id="keybinds">Keybinds</h2>
<ul>
<li>i - Enter insert mode</li>
<li>r - Refresh messages</li>
<li>: - Enter command mode</li>
<li>e - Compose a message in $EDITOR</li>
<li>q - Leave the instance</li>
<li>l - Leave the instance</li>
<li>ZQ - Quit iron</li>
<li>ZZ - Leave the instance</li>
</ul>
<h2 id="patches">Patches</h2>
<p>To submit patches, Create a pull request with your patch in the <a href="https://codeberg.org/speedie/iron/src/branch/patches">patches branch</a> or <a href="mailto:speedie@duck.com">send me an email</a>. Patches can be generated using the &#39;diff -up&#39; command on a GNU/Linux system.</p>
<h4 id="tput-colors">tput colors</h4>
<p>This patch replaces the ANSI escape codes with tput commands. This allows for more colors and also allows you to separate your iron color scheme from your terminal color scheme (Useful if you use Pywal).</p>
<p>NOTE: The 1.1 version is compatible with 1.2 too.</p>
<a href="https://codeberg.org/speedie/iron/raw/branch/patches/iron-tputcols-1.0.diff">iron-tputcols-1.0.diff</a>
<a href="https://codeberg.org/speedie/iron/raw/branch/patches/iron-tputcols-1.1.diff">iron-tputcols-1.1.diff</a>
<h4 id="embed-image">Embed Image</h4>
<p>This patch adds new image functionality to iron. Specifically it allows you to post images (using the imgurl field). To post an image, simply add the link somewhere in your message. It will be moved to the Image URL field before the post is sent to the instance.</p>
<p>NOTE: The 1.1 version is compatible with 1.2 too.</p>
<a href="https://codeberg.org/speedie/iron/raw/branch/patches/iron-embed-image-1.0.diff">iron-embed-image-1.0.diff</a>
<a href="https://codeberg.org/speedie/iron/raw/branch/patches/iron-embed-image-1.1.diff">iron-embed-image-1.1.diff</a>
<h4 id="xresources">.Xresources</h4>
<p>This patch adds xrdb or .Xresources support to iron. Note that values must be defined with the 'iron' prefix to be used. You may modify the patch to use any values if you want which would enable Pywal support.</p>
<p>NOTE: The 1.0 version is compatible with 1.1 and 1.2 too.</p>
<a href="https://codeberg.org/speedie/iron/raw/branch/patches/iron-xresources-1.0.diff">iron-xresources-1.0.diff</a>
<h4 id="history">History</h4>
<p>This patch adds keybinds for viewing older/newer messages. If you press 'u', you will see the newest messages. If you press 'd', you will go down the history.</p>
<p>Do note that this requires parsing ALL messages, not just the terminal size meaning loading messages takes longer. Because of this, there are two variants. The regular variant will download and parse every single message on load and then will not parse it again. The ondemand variant will only parse the old messages when navigating through the history. I personally prefer this variant!</p>
<a href="https://codeberg.org/speedie/iron/raw/branch/patches/iron-viewhist-1.1.diff">iron-viewhist-1.1.diff</a>
<a href="https://codeberg.org/speedie/iron/raw/branch/patches/iron-viewhist-ondemand-1.1.diff">iron-viewhist-ondemand-1.1.diff</a>
<a href="https://codeberg.org/speedie/iron/raw/branch/patches/iron-viewhist-1.2.diff">iron-viewhist-1.2.diff</a>
<a href="https://codeberg.org/speedie/iron/raw/branch/patches/iron-viewhist-ondemand-1.2.diff">iron-viewhist-ondemand-1.2.diff</a>
<h4 id="nickname">Nickname</h4>
<p>This patch allows the user of iron to set nicknames for themselves. It will be saved until the ':reset' command is used (data is cleared) or the nickname is changed.</p>
<p>Once a nickname is set, messages will be sent with it. To set a nickname, simply use the ':set nickname' command.</p>
<a href="https://codeberg.org/speedie/iron/raw/branch/patches/iron-nickname-1.1.diff">iron-nickname-1.1.diff</a>
<a href="https://codeberg.org/speedie/iron/raw/branch/patches/iron-nickname-1.2.diff">iron-nickname-1.2.diff</a>
<h4 id="hidemessages">Hide messages</h4>
<p>This patch adds two commands, ':hide' and ':show'. The hide command will open all messages sent inside $EDITOR (or Vim if $EDITOR is not defined) and allow the user to make changes. A patch will then be created that will be applied on startup. The show command does the complete opposite, it reverts the patch.</p>
<p>This means the patch is useful for other things because it allows you to modify the messages in any way you want (or even create new ones client side).</p>
<p>NOTE: The 1.1 version is compatible with 1.2 too.</p>
<a href="https://codeberg.org/speedie/iron/raw/branch/patches/iron-hidemessages-1.1.diff">iron-hidemessages-1.1.diff</a>
<h4 id="notification">Notification</h4>
<p>This patch implements notification support. With this patch, the latest message along with the username will be sent as a notification. It requires a notification daemon and libnotify-send to work. If it is not available, no notification will be sent.</p>
<p>NOTE: The 1.0 version is compatible with 1.1 and 1.2 too.</p>
<a href="https://codeberg.org/speedie/iron/raw/branch/patches/iron-notification-1.0.diff">iron-notification-1.0.diff</a>
<h4 id="openurl">Open URL</h4>
<p>This patch adds a keybind to open a URL. To open the latest image sent (using the image field), you use the ':i' command. To open the latest URL sent (using the message field), you use the ':o' command. By default this patch uses xdg-open but you can change the browser to anything you want.</p>
<p>NOTE: The 1.0 version is compatible with 1.1 and 1.2 too.</p>
<a href="https://codeberg.org/speedie/iron/raw/branch/patches/iron-openurl-1.0.diff">iron-openurl-1.0.diff</a>
<h4 id="itoedit">Insert mode editor</h4>
<p>This patch replaces the 'i' bind with the action of the ':e' command. You can still access the old insert mode by pressing 'e' though.</p>
<a href="https://codeberg.org/speedie/iron/raw/branch/patches/iron-itoedit-1.0.diff">iron-itoedit-1.0.diff</a>
<a href="https://codeberg.org/speedie/iron/raw/branch/patches/iron-itoedit-1.1.diff">iron-itoedit-1.1.diff</a>
<a href="https://codeberg.org/speedie/iron/raw/branch/patches/iron-itoedit-1.2.diff">iron-itoedit-1.2.diff</a>
<h4 id="art">Art</h4>
<p>This patch allows you to add art or general text to display in the iron starter menu.</p>
<p>NOTE: The 1.0 version is compatible with 1.1 and 1.2 too.</p>
<a href="https://codeberg.org/speedie/iron/raw/branch/patches/iron-art-1.0.diff">iron-art-1.0.diff</a>
<h4 id="refreshzoom">Refresh Zoom</h4>
<p>This patch allows iron to refresh its borders and messages based on terminal size without any reloading. This is done inside the IRON_HEADER function so any time the header is printed, the size is updated first.</p>
<p>Was considering merging this into main but decided not to as not everyone would want this!</p>
<a href="https://codeberg.org/speedie/iron/raw/branch/patches/iron-refreshzoom-1.2.diff">iron-refreshzoom-1.2.diff</a>
<h4 id="hidestatus">Hide status</h4>
<p>This patch removes the iron version number, all separators and the instance status from the chat area so that all space (minus two lines) will be used for messages.</p>
<a href="https://codeberg.org/speedie/iron/raw/branch/patches/iron-hidestatus-1.0.diff">iron-hidestatus-1.0.diff</a>
<a href="https://codeberg.org/speedie/iron/raw/branch/patches/iron-hidestatus-1.1.diff">iron-hidestatus-1.1.diff</a>
<a href="https://codeberg.org/speedie/iron/raw/branch/patches/iron-hidestatus-1.2.diff">iron-hidestatus-1.2.diff</a>
<h4 id="speedie">speedie's combo patch</h4>
<p>This patch is a combo patch. It adds embed image, hide messages, i to edit, nickname, tput colors and view history patches into one patch that can be applied to a clean iron build.</p>
<p>This diff was created for use with the Gentoo ebuild (because a few of the patches I use conflict with each other). If you want these patches, simply apply this patch.</p>
<p>NOTE: The 1.2-r2 patch adds the refreshzoom patch as well.</p>
<a href="https://codeberg.org/speedie/iron/raw/branch/patches/iron-speedie-1.1.diff">iron-speedie-1.1.diff</a>
<a href="https://codeberg.org/speedie/iron/raw/branch/patches/iron-speedie-1.2.diff">iron-speedie-1.2.diff</a>
<a href="https://codeberg.org/speedie/iron/raw/branch/patches/iron-speedie-1.2-r2.diff">iron-speedie-1.2-r2.diff</a>
<h2 id="license">License</h2>
<p>iron, <strong>along with any contributions made to it (such as all user-submitted patches)</strong> are licensed under the GNU GPLv3 free software license.</p>
<h2 id="issues">Issues</h2>
<p>Submit them <a href="https://codeberg.org/speedie/iron/issues">in the Codeberg repository</a> or let me know elsewhere such as <a href="mailto:speedie@duck.com">email</a>.</p>
</div>
</body>
<footer>
<?php include '../php/footer.php';?>
</footer>
</html>

51
projects/magmaboar.php Normal file
View file

@ -0,0 +1,51 @@
<!DOCTYPE html>
<html>
<head>
<?php include '../php/header.php';?>
<title>MagmaBoar </title>
<meta charset="UTF-8">
<meta name="description" content="MagmaBoar is a Firefox profile designed to give you privacy & freedom while using regular up-to-date Firefox (unlike GNU IceCat and similar forks). It enables many privacy options and tweaks which helps improve your privacy. In addition to this, it comes with many extensions like uBlock Origin, LibreJS, Decentraleyes and more.">
<meta name="author" content="speedie">
<meta http-equiv="content-type" content="text/html; charset=UTF-8">
</head>
<body>
<div class="content">
<h2>🔥🐗MagmaBoar</h2>
<p>MagmaBoar is a Firefox profile optimized to provide privacy and freedom while browsing the web. Unlike other options such as GNU IceCat, Because MagmaBoar is just a Firefox profile, it can easily be modified and used with more modern versions of the web browser.</p>
<img src="../img/magmaboar-img.png" alt="image">
<p>The MagmaBoar Firefox profile comes with many tweaks (see prefs.js) and extensions which prevents spyware from running in your browser.</p>
<p>Here's a list of extensions:</p>
<ul>
<li><h5> HTTPS Everywhere</h5></li>
<li><h5> Decentraleyes</h5></li>
<li><h5> CanvasBlocker</h5></li>
<li><h5> Privacy Badger</h5></li>
<li><h5> ClearURLs</h5></li>
<li><h5> uBlock Origin</h5></li>
<li><h5> LibreJS</h5></li>
<li><h5> Chameleon</h5></li>
<li><h5> ff2mpv (Workaround for people who want to watch non-free video websites)</h5></li>
<li><h5> Violentmonkey</h5></li>
</ul>
<h4>Something to note is that the LibreJS extension can cause some issues if you visit websites which have non-free JavaScript such as YouTube. To solve the YouTube issue, I included ff2mpv which can send videos to mpv and play them. Otherwise, you can blacklist the websites you need to view but this is going to severely decrease your privacy.</h4>
<h2>How can I know if this works well or not?</h2>
<p>You can check websites like <a href="https://deviceinfo.me">deviceinfo.me</a> which are designed to test your browser's privacy settings.</p>
<h2>💾Installation</h2>
<h4>NOTE: These instructions ONLY apply to GNU/Linux.</h4>
<p>First, make sure to install Firefox using your favorite package manager on GNU/Linux.</p>
<p>Then <code>cd ~/.mozilla/firefox/*.default-release</code>. Delete everything in this directory.</p>
<p>Download the tar.gz and unpack it using <code>tar xpf /path/to/tar.gz ; cd magmaboar</code>.</p>
<p>Finally, copy the contents to <code>~/.mozilla/firefox/*.default-release</code>. If it isn't enabled, type in <code>about:profile</code> and set it as default.</p>
<h2> Download</h2>
<p>You can download the latest tar.gz below!</p>
<p><a href="https://raw.githubusercontent.com/speediegq/magmaboar/main/magmaboar-0.1.tar.gz">magmaboar-0.1.tar.gz</a></p>
<h2>❗Reporting issues</h2>
<p>You can create issues on the GitHub repository <a href="https://github.com/speediegq/magmaboar">here.</a></p>
<h2>💰Support me</h2>
<p>If this Firefox profile was useful to you, consider sending a small <a href="/donate.html">donation</a>.</p>
</div>
</body>
<footer>
<?php include '../php/footer.php';?>
</footer>
</html>

38
projects/overlay.php Normal file
View file

@ -0,0 +1,38 @@
<!DOCTYPE html>
<html>
<head>
<?php include '../php/header.php';?>
<title>speedie's website</title>
<meta charset="UTF-8">
<meta name="description" content="Add my Gentoo Linux overlay.">
<meta name="author" content="speedie">
<meta http-equiv="content-type" content="text/html; charset=UTF-8">
</head>
<body>
<div class="content">
<h2>speedie's gentoo overlay</h2>
<p>Since I maintain forks of software as well as some of my own, I decided to create a Gentoo overlay so that you can install my dotfiles and software using <code>portage</code>.</p>
<p>As of now, this requires <code>layman</code>. This can be installed using <code>portage</code> as well.</p>
<h3>📎What is an overlay?</h3>
<p>An overlay is pretty much a third party Gentoo repository with other ebuilds not normally found in the regular Gentoo repositories. Often it's the only way to install software other than compiling from source yourself.</p>
<h3>📦What packages does this overlay offer?</h3>
<p>See 'Ebuild list' further down this page.</p>
<h3>🐧What distributions can I install this on?</h3>
<p>Gentoo is the only distro I've tested this on. It might work on other Gentoo based distributions that use the <code>portage</code> package manager but it will NOT work on Arch, Debian or other distros that are not Gentoo based.</p>
<h3>How can I add this overlay?</h3>
<p>Using either eselect-repository or layman. Layman is no longer maintained so I do not recommend you use it.</p>
<p>For layman: <code>layman -o https://speedie.gq/overlay.xml -f -a speedie-overlay</code></p>
<p>For eselect-repository: <code>eselect-repository --add speedie-overlay git https://speedie.gq/overlay.xml</code></p>
<p>To sync with layman: <code>layman -s speedie-overlay</code></p>
<p>To sync with eselect-repository: <code>emaint -r speedie-overlay sync</code></p>
<h3>🔨Ebuild list</h3>
<p>See the repository for a full list.</p>
<h3>💰Support me</h3>
<p>If this overlay was useful, consider donating.</p>
<p>XMR: <code>43yssh8scu2PxtnrumQEjJ4zcqc2ND87zWipRUb9mkufAb6Zn1mcP8f7zAkopNSdymHWMkEU43nJSgiBVQvW5Y8zEdSqa3W</code></p>
</div>
</body>
<footer>
<?php include '../php/footer.php';?>
</footer>
</html>

View file

@ -0,0 +1,36 @@
<!DOCTYPE html>
<html>
<head>
<?php include '../php/header.php';?>
<title>Download Project 081 </title>
<meta charset="UTF-8">
<meta name="description" content="This page has download links for Project 081. All of them are official.">
<meta name="author" content="speedie">
<meta http-equiv="content-type" content="text/html; charset=UTF-8">
</head>
<body>
<div class="content">
<h1>Download Project 081</h1>
<p>This page has all <em>official</em> Project 081 mirrors. Feel free to use any of them. Archive.org download speeds are very slow so I recommend the other mirrors.</p>
<p>To write a Project 081 image, simply run <code>dd if=X of=Y</code> where X is your Project 081 image and Y is the USB drive you have. To see your drives, run <code>lsblk</code>.</p>
<p>For Windows, you can <a href="https://gentoo.org">install gentoo</a>. (or view the installation guide)</p>
<h2>Project 081 0.5</h2>
<h3>Regular</h3>
<p>This image is for all Macs except iMac8,1 and MacBookPro4.1.</p>
<p>GitHub (Regular) <a href="https://github.com/p081/Project081/releases/download/beta3-0.5/Red.Project_081-0.5B3-Installer.dmg">[Download]</a></p>
<p>Archive.org (Regular) <a href="https://archive.org/download/the81project/Else-Project_081-0.5B3-Installer.dmg">[Download]</a></p>
<h3>Special</h3>
<p>This image is for all Macs that require patched sound. This means if you're on an iMac8,1 or MacBookPro4,1 pick this version.</p>
<p>GitHub (iMac8,1/MacBookPro4,1) <a href="https://github.com/p081/Project081/releases/download/beta3-0.5/Blue.Project_081-0.5B3-Installer.dmg">[Download]</a></p>
<p>Archive.org (iMac8,1/MacBookPro4,1) <a href="https://archive.org/download/the81project/iMac8%2C1-MacBookPro4%2C1-Project_081-0.5B3-Installer.dmg">[Download]</a></p>
<h2>Older versions of Project 081</h2>
<p>Older versions can be found on <a href="https://github.com/p081/project081">GitHub</a> or <a href="https://archive.org/details/the81project">Archive.org</a>.</p>
<h2>Mirrors down?</h2>
<p>If the mirrors are down, please <a href="mailto:speedie@duck.com">send me an email</a> so I can fix them.</p>
<p>If you'd like to host your own to support the project, also contact me.</p>
</div>
</body>
<footer>
<?php include '../php/footer.php';?>
</footer>
</html>

View file

@ -0,0 +1,172 @@
<!DOCTYPE html>
<html>
<head>
<?php include '../php/header.php';?>
<title>Project 081 Installation Guide </title>
<meta charset="UTF-8">
<meta name="description" content="Project 081 Installation Guide. This guide will be going through a full installation of Project 081 on your Late 2007 or Early 2008 Apple Mac. After this guide is finished, you will end up with a usable system.">
<meta name="author" content="speedie">
<meta http-equiv="content-type" content="text/html; charset=UTF-8">
</head>
<body>
<div class="content">
<h1>Project 081 Installation Guide</h1>
<p><strong>You've reached the Installation Guide. By following this guide you'll find out how to install Project 081 on your Late 2007 or Early 2008 Macs. After this guide, if all went well you should have a fully working Mac running 10.4.10 Tiger</strong></p>
<h4>WARNING: This guide is ONLY valid for Project 081 0.5 (current version as of 2022-03-22), if you're running 0.6 and this guide hasn't been updated yet, please do not follow along unless necessary.</h4>
<h4>This guide DOES NOT cover custom images. If you wish to use a custom image then follow the other guide. </h4>
<h1>The guide starts here.</h1>
<h3><strong>Pt. 1: Making sure you have everything</strong></h3>
<p>In order to follow the guide you must have:</p>
<ul>
<li>A Late 2007 or Early 2008 Apple Mac.</li>
<li>A USB drive or a DVD (2GB or larger, only tested with a 16GB USB drive)</li>
<li>An internet connection</li>
<li>Time and patience (You know, just in case)</li>
<li>Second machine running Windows/Mac OS X/Linux (Highly recommended)</li>
<li>Web browser (Even links will do)</li>
</ul>
<h3><strong>Pt. 2: Understanding the Risks</strong></h3>
<ul>
<li>Data loss can happen if you format the wrong partition. </li>
<li>Tiger doesn't really like Windows or GNU/Linux EFI partitions and will sometimes break them so we highly recommend that you install Windows or GNU/Linux on a separate drive. If you must run Windows or GNU/Linux on the same drive make sure to back up your data, and be ready to reinstall Windows or GNU/Linux. unless you at least redeploy your bootloaders. </li>
<li>General security things, Mac OS X Tiger has not been updated and supported since 2009 so there are some risks</li>
<li>Bad luck causing your machine to 'reject' the install. It has happened to a few people and the cause is not known.</li>
<li>Project 081 is not an official product by Apple and 'can' therefore be filled with malicious software (Although you can check for yourself). However the entire operating system is proprietary as Apple made it that way. It's likely a botnet anyway.</li>
<li>The people behind Project 081 will not take any responsibility for any data loss, dead machines or any reason not listed here. This software is simply provided to you for free and it's your responsibility to use it correctly.</li>
</ul>
<h3><strong>Pt. 3: Getting Started</strong></h3>
<p>Make sure you know what Mac you have. Do this by running sysctl hw.model. Results should be one of the following:</p>
<ul>
<li><h5 id="imac8-1">iMac8,1</h5>
</li>
<li><h5 id="xserve2-1">Xserve2,1</h5>
</li>
<li><h5 id="macpro3-1">MacPro3,1</h5>
</li>
<li><h5 id="macbook3-1">MacBook3,1</h5>
</li>
<li><h5 id="macbook4-1">MacBook4,1</h5>
</li>
<li><h5 id="macbookpro4-1">MacBookPro4,1</h5>
</li>
<li><h5 id="macbookair1-1">MacBookAir1,1</h5>
</li>
</ul>
<p><strong>If the number value is lower than these then your machine can OFFICIALLY run Mac OS X Tiger and therefore doesn't need this (See download section for Mac OS X images)</strong></p>
<p><strong>If the number value is higher than these then your machine CANNOT run Mac OS X Tiger because the hardware is fully incompatible. Sorry, Apple made it that way. (Although feel free to try)</strong></p>
<p><strong>If you get nothing back, something is wrong with your OS or machine.</strong></p>
<p><strong>If you have a MacBookAir1,1: You will not have ANY graphics acceleration which means your OS might run slow. It should still run well because Tiger is lightweight but keep this in mind.</strong></p>
<p><strong>If you have a MacPro3,1: Your hardware may be unsupported if it was upgraded with components that Tiger doesn't natively support. Make sure to check what hardware you have before installing.</strong></p>
<p><strong>If you have a Hackintosh: Stop, this is the wrong place for that.</strong>
Hackintosh users should follow a proper Hackintosh-focused guide such as the official OpenCore installation guide.</p>
<p>On a computer with a working internet connection and a web browser, check the <a href="p081-downloads.html">Downloads</a> section and download the image your model needs. </p>
<p><img src="https://user-images.githubusercontent.com/71722170/159522246-63afb4bf-36df-4061-bc85-71b7393d8acb.png" alt="image"></p>
<p>Make sure you get this right as failing to do so will leave you with a broken OS that may not install. You can download the image with any of the mirrors or with the <code>wget</code> or <code>curl</code> command listed for your download. Do not interrupt or cancel the download and be patient.</p>
<p>If you're downloading the image on a Mac running Mac OS X, you may wanna try mounting it before writing the image. If it doesn't mount then it's corrupted and you should definitely redownload the image to prevent wasting your time and potentially breaking your Mac/USB drive.</p>
<h5 id=><strong>At this point, insert your USB drive into the machine you downloaded the image on.</strong></h5>
<h4 id=>If you wish to burn a DVD instead, you can do so as well but it's unsupported.</h4>
<p>SD card booting is not supported (Why would one wanna do that anyway)
Other methods are unsupported, try them at your own risk.</p>
<h3><strong>Pt. 4: Writing the image</strong></h3>
<p>Now that we have our image, understand the risks and know the model of our machine, let's continue with the guide by writing the image we just spent our bandwidth on!</p>
<p>To write the image, you will have many options available to you.
In this guide, we're showing you how to use two of them, although only recommend the easy method because the second method isn't safe.</p>
<p><strong>Using balenaEtcher</strong></p>
<h4>NOTE: If you are heavily against Electron (Chromium) based applications like myself, please do not use this method. balenaEtcher uses Electron so please keep this in mind. balenaEtcher also has telemetry built in.</h4>
<p>Download balenaEtcher and install it on the machine you downloaded the image to.
Here are some links you can use to download Etcher</p>
<p><em>For Windows users:</em></p>
<h3>(Recommended) Visit the official balenaEtcher website (<a href="https://www.balena.io/etcher">https://www.balena.io/etcher</a>) and download it.</h3>
<p>You can also download the portable version quickly using this link although it may be outdated:
<a href="https://github.com/balena-io/etcher/releases/download/v1.5.115/balenaEtcher-Portable-1.5.115.exe?d_id=addce433-fbb8-48c9-a92d-3ab640a0a0ebR">https://github.com/balena-io/etcher/releases/download/v1.5.115/balenaEtcher-Portable-1.5.115.exe?d_id=addce433-fbb8-48c9-a92d-3ab640a0a0ebR</a></p>
<p><code>wget https://github.com/balena-io/etcher/releases/download/v1.5.115/balenaEtcher-Portable-1.5.115.exe?d_id=addce433-fbb8-48c9-a92d-3ab640a0a0ebR</code></p>
<p><em>For Mac OS X/OS X/macOS users:</em></p>
<p>(Recommended) Visit the official balenaEtcher website (<a href="https://www.balena.io/etcher">https://www.balena.io/etcher</a>) and download it.</p>
<p>You can also download the portable version quickly using this link although it may be outdated:</p>
<p><a href="https://github.com/balena-io/etcher/releases/download/v1.5.115/balenaEtcher-1.5.115.dmg?d_id=addce433-fbb8-48c9-a92d-3ab640a0a0ebR">https://github.com/balena-io/etcher/releases/download/v1.5.115/balenaEtcher-1.5.115.dmg?d_id=addce433-fbb8-48c9-a92d-3ab640a0a0ebR</a></p>
<p><code>wget https://github.com/balena-io/etcher/releases/download/v1.5.115/balenaEtcher-1.5.115.dmg?d_id=addce433-fbb8-48c9-a92d-3ab640a0a0ebR</code></p>
<p><em>For Linux users:</em></p>
<p>(Recommended) Visit the official balenaEtcher website (<a href="https://www.balena.io/etcher">https://www.balena.io/etcher</a>) and download it.</p>
<h5 id="appimages-may-not-work-on-your-distro-">AppImages may not work on your distro.</h5>
<p>.AppImage AMD64 download:
<a href="https://github.com/balena-io/etcher/releases/download/v1.5.115/balena-etcher-electron-1.5.115-linux-x64.zip?d_id=addce433-fbb8-48c9-a92d-3ab640a0a0ebR">https://github.com/balena-io/etcher/releases/download/v1.5.115/balena-etcher-electron-1.5.115-linux-x64.zip?d_id=addce433-fbb8-48c9-a92d-3ab640a0a0ebR</a></p>
<p>.AppImage IA32 download:
<a href="https://github.com/balena-io/etcher/releases/download/v1.5.115/balena-etcher-electron-1.5.115-linux-ia32.zip?d_id=addce433-fbb8-48c9-a92d-3ab640a0a0ebR">https://github.com/balena-io/etcher/releases/download/v1.5.115/balena-etcher-electron-1.5.115-linux-ia32.zip?d_id=addce433-fbb8-48c9-a92d-3ab640a0a0ebR</a></p>
<h5 id="note-debs-only-work-on-debian-based-distributions-">NOTE: .debs only work on Debian based distributions.</h5>
<p>.deb AMD64 download (Because .AppImage sucks):
<a href="https://github.com/balena-io/etcher/releases/download/v1.7.0/balena-etcher-electron_1.7.0_amd64.deb">https://github.com/balena-io/etcher/releases/download/v1.7.0/balena-etcher-electron_1.7.0_amd64.deb</a></p>
<p>.deb IA32 download (Because .AppImage sucks):
<a href="https://github.com/balena-io/etcher/releases/download/v1.7.0/balena-etcher-electron-1.7.0.x86_64.deb">https://github.com/balena-io/etcher/releases/download/v1.7.0/balena-etcher-electron-1.7.0.x86_64.deb</a></p>
<h5 id="note-rpms-only-work-on-red-hat-fedora-based-distributions-">NOTE: .rpms only work on Red Hat/Fedora based distributions.</h5>
<p>.rpm download
<a href="https://github.com/balena-io/etcher/releases/download/v1.7.0/balena-etcher-electron-1.7.0.x86_64.rpm">https://github.com/balena-io/etcher/releases/download/v1.7.0/balena-etcher-electron-1.7.0.x86_64.rpm</a></p>
<p><code>wget https://github.com/balena-io/etcher/releases/download/v1.5.115/balena-etcher-electron-1.5.115-linux-x64.zip?d_id=addce433-fbb8-48c9-a92d-3ab640a0a0ebR</code></p>
<p><code>wget https://github.com/balena-io/etcher/releases/download/v1.5.115/balena-etcher-electron-1.5.115-linux-ia32.zip?d_id=addce433-fbb8-48c9-a92d-3ab640a0a0ebR</code></p>
<p><code>wget https://github.com/balena-io/etcher/releases/download/v1.7.0/balena-etcher-electron_1.7.0_amd64.deb</code></p>
<p><code>wget https://github.com/balena-io/etcher/releases/download/v1.7.0/balena-etcher-electron-1.7.0.x86_64.deb</code></p>
<p><code>wget https://github.com/balena-io/etcher/releases/download/v1.7.0/balena-etcher-electron-1.7.0.x86_64.rpm</code></p>
<p>Once you have balenaEtcher installed and working, launch it using your preferred method.
<strong>NOTE: You may need to format your drive in some cases although Etcher should detect it automatically anyway</strong></p>
<p>Click 'Select Image' and select the Project 081 image you downloaded earlier. </p>
<p>Then select your drive (Be careful, you could potentially erase your entire boot drive). Then click 'Flash' and wait while it writes the image to your USB drive and verifies it.</p>
<p><strong>Method 2: Using the Mac OS X/Linux Terminal</strong></p>
<p>This method only works for Linux and Mac OS X users (although might work on BSDs). This is also the least bloated option but it can easily cause data loss if you're not familiar with the terminal.</p>
<p>If you are running a custom kernel (mostly for Gentoo users like myself), make sure you have HFS+ support enabled in your kernel!</p>
<p><img src="https://user-images.githubusercontent.com/71722170/159519521-bc470d00-c558-49e1-9874-cab4627fa186.png" alt="image"></p>
<p>Once the disk is no longer mounted, run <code>sudo dd if=/location/p081.dmg of=/dev/diskX</code> to format and write the image to the disk.
You can see your disks using the <code>lsblk</code> command.</p>
<p><strong>On Linux systems, it won't be /dev/diskX but /dev/sdX. Please keep this in mind.</strong></p>
<p><img src="https://user-images.githubusercontent.com/71722170/159521874-7d5233dc-1479-4324-aff6-f3eab60a6bf0.png" alt="image"></p>
<p><strong>NOTE: Some users may not have sudo available to them. In this case, use <code>su</code> or <code>doas</code> if available.</strong></p>
<p><em>Again, make sure you get the right identifier as otherwise you'll likely erase the wrong drive. Be VERY careful.</em></p>
<p>Make sure you wait for the process to finish. <strong>Do not</strong> eject the drive until the image is fully written to the drive. Doing so may cause damage to the drive and will cause corruption.</p>
<h3 id="-pt-5"><strong>Pt. 5: Installation</strong></h3>
<p>If you reached this point and didn't fail, you should have a USB drive (Or DVD) containing Project 081
The hard part is now done, the rest is pretty easy as long as you won't have more issues.</p>
<p>Make sure your Mac is plugged in, and then insert the USB drive into one of its USB ports.</p>
<p><strong>NOTE that the official Apple iMac keyboards are known to cause issues when booting from USB devices so plug it into one of the ports on your machine.</strong></p>
<p>Power on your machine and hold the Option key when powering your machine up. If you don't have an official Apple branded keyboard, it should be the Windows flag key. If you use Linux, this is usually your <strong>Super</strong> key or <strong>Mod</strong> key.</p>
<p>If you fail this way, try holding Left ALT instead. If you still cannot reach the menu, your keyboard may have a weird configuration. In this case try another keyboard.</p>
<p>Once in the boot menu, you'll want to pick the USB drive. This option may have the Project 081 logo with a Project 081 label but it may also be named 'EFI Boot' and have a regular hard drive icon.</p>
<p>If you are not sure which option is correct, unplug any other bootable devices or try booting until you get the right one.</p>
<p>After pressing enter, you should either see an Apple logo with a spinning wheel or a bunch of text. Both of these are normal. Please be patient and wait while it tries to boot to the Project 081 installer.</p>
<p>If all went fine, you should see either a window that looks like an installer with a nice message or a blue screen. If you see a blue screen, please wait a moment while it loads the Installer.app</p>
<p><img src="https://user-images.githubusercontent.com/71722170/159522741-69afb9a3-8293-46c3-97f5-ca73061e98ba.png" alt="image"></p>
<p>If you're stuck at a blue screen for a long time (10 or more minutes), the installer probably froze, in this case please contact me or add an issue on GitHub.</p>
<p>At the top of your screen, you should see either a 'Util', 'Utilities' or 'Tools' option. Click this option and then Disk Utility.</p>
<p>Select your internal or external drive (Install destination) and format it as Mac OS Extended (Journaled)
Make sure you don't format the wrong drive. The drive should NOT be MBR but GPT.</p>
<p>Once you're sure you selected the correct drive (You may need to format the entire drive, not just a partition) click the 'Erase' button and then 'Erase' to confirm it. </p>
<p>Wait while it erases your drive and perhaps your memories. It shouldn't take too long. If the process fails, try again. Otherwise the drive may be failing.</p>
<p>Finally, exit out of the Disk Utility, select your drive and click Install. No need to customize as all the extra features have been taken out. </p>
<p>Patches will be automatically installed if needed. Now all you have to do is wait for the installation process to finish. It should automatically reboot so you can go grab a snack or something while it installs. </p>
<p>After the install, you may eject your USB drive or DVD from your Mac as it shouldn't be needed anymore.</p>
<p>It should automatically boot into your Mac OS X installation but if it doesn't, hold the Option key on boot and select the Mac OS X partition. </p>
<h3 id="pt-6"><strong>Pt. 6: If ..whatever happens</strong></h3>
<ul>
<li><h5>If it's not available, the installer may have failed to bless the volume. In this case, you may try to bless it yourself but it shouldn't be necessary.</h5>
</li>
<li><h5>If you boot and it gives you a nice prohibition sign, consider yourself screwed. You may try to reinstall but the issue is likely related to your hardware. You might wanna try booting in Verbose mode to check where it fails. </h5>
</li>
<li><h5>If you're booting through a third-party bootloader then it could likely be the issue. You should boot using completely vanilla methods like Apple intended.</h5>
</li>
<li><h5>If you kernel panic, your model is likely unsupported and this was a complete waste of time. If your machine IS supported, create an issue on GitHub or contact me.</h5>
</li>
<li><h5>If it keeps spinning forever, this could be because of the above issues or something completely different. Create an issue on GitHub or contact me.</h5>
</li>
<li><h5>If you reach the intro video, you'll find out which features work and don't work.</h5>
</li>
<li><h5>If you do not have any audio, you downloaded the wrong image. You should download the (ALT) image instead of the regular one. If you downloaded the ALT image and your machine needs the regular image, reinstall using the regular image.</h5>
</li>
</ul>
<h3><strong>Pt. 7: Setting up your Mac.</strong></h3>
<p>Set up your Mac as usual, and enjoy your Project 081 install. Any features designed for officially supported Intel Macs should be working, even on your Late 2007/Early 2008 Macs. If some features are broken, create an issue on GitHub please so that I can fix it.</p>
<h4>You just finished the Project 081 install guide.</h4>
<p>If you have any issues or questions, have a look around the Wiki.
If you would like to contribute.. then please consider creating <a href="https://github.com/p081/Project081">pull requests or issues</a>. Thank you for using the project.</p>
</div>
</body>
<footer>
<?php include '../php/footer.php';?>
</footer>
</html>

54
projects/project081.php Normal file
View file

@ -0,0 +1,54 @@
<!DOCTYPE html>
<html>
<head>
<?php include '../php/header.php';?>
<title>Project 081 </title>
<meta charset="UTF-8">
<meta name="description" content="Project 081 is a modified Mac OS X 10.4.10 Tiger image that allows you to install Tiger on your unsupported Late 2007 and Early 2008 Apple Macs.">
<meta name="author" content="speedie">
<meta http-equiv="content-type" content="text/html; charset=UTF-8">
</head>
<body>
<div class="content">
<img src="../img/project081.png" width="300" alt="image">
<h1>Project 081</h1>
<p>NOTE: It has come to my attention that the MacBookPro4,1 <strong>does not boot</strong> Project 081 successfully and when it does, it has several issues. This project will be updated again to hopefully fix this issue.</p>
<p>Project 081 is a modified Mac OS X 10.4.10 Tiger image that allows you to install Tiger on your <i>officially</i> unsupported Late 2007 and Early 2008 Apple Macs.</p>
<p>It comes with many drivers and tweaks to improve the experience on unsupported hardware.</p>
<h2>Why does this need to exist?</h2>
<p>Apple Macs released Late 2007 or later officially only support Mac OS X 10.5 Leopard because Apple doesn't care about backwards compatibility. This doesn't matter for most people because Leopard is a fancy new release that brought many features.</p>
<p>But Leopard also dropped 'Classic' support. Classic allowed you to run <i>classic</i> Mac OS 9 applications on Mac OS X. Many users had these fancy new Macs but couldn't run their old Mac OS 9 applications. And Apple refused to allow users to officially install Tiger.</p>
<p>Project 081 aims to solve this by providing a modified Mac OS X image which has customized drivers and settings that work better with the newer hardware of Late 2007/Early 2008 Apple Macs.</p>
<p>This works similar to a Hackintosh. Difference is this doesn't require and use a custom bootloader such as OpenCore, Clover, Chameleon or one of many other bootloaders out there. Project 081 is similar to GNU/Linux distributions in that they're a bundle of software, settings, configurations and drivers.</p>
<h2>How does this add better hardware support?</h2>
<p>Essentially, the installer has been modified to run a custom 'Project 081' package or .pkg. This package contains modified system files which replace the originals. You can learn more through the <a href="https://github.com/p081/wiki/wiki">Project 081 Wiki</a>. You can also view the customized packages since I tried my best to support freedom.</p>
<h2>Download Project 081</h2>
<p>You can download Project 081 for free. (as in price)</p>
<p>If you need to, you can follow the <a href="p081-install-guide.html">official Project 081 installation guide</a>. <a href="p081-download.html">[Download]</a></p>
<p>Keep in mind, <strong>Project 081 is based on Apple's proprietary drivers and code. My additional code is fully <i>free software</i> but may be based on non-free software.</strong></p>
<h2> Where do I go?</h2>
<ul>
<li><a href="https://github.com/p081/wiki/wiki"> 📘 Wiki</a></li>
<li><a href="p081-download.html"> Downloads</a></li>
<li><a href="p081-install-guide.html"> 📕 Installation Guide</a></li>
</ul>
<h2> Thank you</h2>
<p>Project 081 was made possible by:</p>
<ul>
<li><h5>speedie</h5></li>
<li><h5>Lilium_Snow</h5></li>
<li><h5>Nobel Tech</h5></li>
<li><h5>dotexe1337</h5></li>
<li><h5>You</h5></li>
</ul>
<p>Thanks everyone on this list and other people who have helped me out for making this project possible.</p>
<h2>💰 Support the project through a donation</h2>
<p>You can donate Monero crypto to me if you want. Monero is an <strong>anonymous</strong> cryptocurrency.</p>
<p><img src="../img/monero-qr.png" alt="image"></p>
<p><code>43yssh8scu2PxtnrumQEjJ4zcqc2ND87zWipRUb9mkufAb6Zn1mcP8f7zAkopNSdymHWMkEU43nJSgiBVQvW5Y8zEdSqa3W</code></p>
</div>
</body>
<footer>
<?php include '../php/footer.php';?>
</footer>
</html>

View file

@ -8,7 +8,6 @@
<meta name="author" content="speedie">
<meta http-equiv="content-type" content="text/html; charset=UTF-8">
<link rel="stylesheet" href="speedwm.css">
<title>Welcome to speedie.gq</title>
</head>
<body>
<div class="content">