Compare commits

..

10 Commits

14 changed files with 281 additions and 97 deletions

View File

@@ -1,43 +0,0 @@
# Simple workflow for deploying static content to GitHub Pages
name: Deploy static content to Pages
on:
# Runs on pushes targeting the default branch
push:
branches: ["main"]
# Allows you to run this workflow manually from the Actions tab
workflow_dispatch:
# Sets permissions of the GITHUB_TOKEN to allow deployment to GitHub Pages
permissions:
contents: read
pages: write
id-token: write
# Allow only one concurrent deployment, skipping runs queued between the run in-progress and latest queued.
# However, do NOT cancel in-progress runs as we want to allow these production deployments to complete.
concurrency:
group: "pages"
cancel-in-progress: false
jobs:
# Single deploy job since we're just deploying
deploy:
environment:
name: github-pages
url: ${{ steps.deployment.outputs.page_url }}
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@v3
- name: Setup Pages
uses: actions/configure-pages@v3
- name: Upload artifact
uses: actions/upload-pages-artifact@v1
with:
# Upload entire repository
path: '.'
- name: Deploy to GitHub Pages
id: deployment
uses: actions/deploy-pages@v2

View File

@@ -1,5 +1,7 @@
# ambersplace.github.io
just a mirror of my personal website
my personal website.
i have moved it to a new domain, so the github pages site is just a redirect.
[ambersplace.github.io](https://ambersplace.github.io/)

24
blog.html Normal file
View File

@@ -0,0 +1,24 @@
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>blog</title>
<link href="/style.css" rel="stylesheet" type="text/css" media="all">
</head>
<body>
<h1>blog</h1>
<nav>
<h3><a href="/posts/privatedata.html">Reading and writing in a package's private data folder in android</a></h3>
<p><i>Jan 10th, 2025</i></p>
</nav>
<footer>
<a href="/">back home</a>
<p><i>Updated Jan 10th, 2025</i></p>
</footer>
</body>
</html>

View File

@@ -14,7 +14,7 @@
<h1>new collection:</h1>
<h2>thinkpad t570</h2>
<h2>asus tuf gaming a16</h2>
<figure>
<a href="images/photos/full/asuslaptop_full.jpg" class="link-image">
<img src="images/photos/asuslaptop.jpg" alt="asus laptop" width="193" height="256">
@@ -25,8 +25,9 @@
<a href="images/photos/full/asuslaptop-fastfetch_full.png" class="link-image">
<img src="images/photos/asuslaptop-fastfetch.png" alt="asus laptop" width="512" height="372">
</a>
<figcaption>A used laptop I got cheap. It has a 2c4t i5-7600u, 16gb of ram, and a 256gb ssd. It's fine.
</figcaption>
<figcaption>My current main laptop and main computer, as I no longer have a desktop. Bought it during black
friday for like $600. It has a Ryzen 7 7735HS cpu and Radeon 7700S gpu. It's also got a 165hz 1080p screen.
I like it a lot! I keep running out of space on the drive though, I need a larger one.</figcaption>
</figure>
<h2>thinkpad t570</h2>
@@ -224,7 +225,7 @@
<footer>
<a href="/">back home</a>
<p><i>Updated December 17th, 2024</i></p>
<p><i>Updated July 7th, 2025</i></p>
</footer>
</body>
</html>

BIN
images/badges/paws.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.7 KiB

BIN
images/badges/r4dm1n.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.6 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 794 B

View File

@@ -3,28 +3,30 @@
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>amber's place</title>
<title>ambersplace</title>
<link href="/style.css" rel="stylesheet" type="text/css" media="all">
<link rel="preload" href="/fonts/opensans-regular-webfont.woff2" as="font">
<link rel="icon" type="image/x-icon" href="/favicon.ico">
<meta name="og:title" property="og:title" content="amber's place">
<meta name="og:description" property="og:description" content="a place where i talk about my interests :3">
<meta name="og:image" property="og:image" content="https://ambersplace.github.io/images/newpfp_256.jpg">
<meta name="og:image" property="og:image" content="https://ambersplace.net/images/newpfp_256.jpg">
<meta name="title" content="amber's place">
<meta name="description" content="a place where i talk about my interests :3">
</head>
<body>
<h1>welcome to amber's place~</h1>
<h1>welcome to ambersplace.net!</h1>
<a href="images/newpfp.jpg" class="link-image"><img src="images/newpfp_256.jpg" alt="a picture of hibari-kun
from stop!! hibari-kun"
width="256" height="256"></a>
<p>i'm tired of this overly corporate internet. so here i am. </p>
<p>i'm tired of this overly corporate and ai-infested web. so, i made a hand-coded website!</p>
<nav>
<h3><a href="news.html">check out the news</a></h3>
<h3><a href="news.html">the news</a></h3>
<h3><a href="blog.html">the blog</a></h3>
<h3><a href="cohost-archive/amberisvibin/index.html">cohost archive</a></h3>
@@ -47,7 +49,7 @@
<li><a href="https://cohost.org/amberisvibin" target="_blank"
aria-label="opens external site in a new window">cohost (rip)</a></li>
<li><a href="https://catgirlthighhighs.tumblr.com/" target="_blank"
aria-label="opens external site in a new window">tumblr (rip)</a></li>
aria-label="opens external site in a new window">tumblr (inactive)</a></li>
<li><a href="https://github.com/amberisvibin" target="_blank"
aria-label="opens external site in a new window">github</a></li>
<li><a href="https://tech.lgbt/@amberisvibin" target="_blank"
@@ -63,20 +65,24 @@
<ul class="no-list-style">
<li><a href="https://lethallisa.neocities.org/" target="_blank"
aria-label="opens external site in a new window">lethallisa</a></li>
<li><a href="https://snoopitek.com/" target="_blank" aria-label="opens external site in a new window">snoopietek</a>
</li>
<li><a href="https://nova.gay/" target="_blank" aria-label="opens external site in a new window">nova</a></li>
<li><a href="https://chiefjazzdiewltr.github.io/" target="_blank" aria-label="opens external site in a new window">zac's place</a></li>
<li><a href="https://lunasn0wfall.neocities.org/" target="_blank" aria-label="opens external site in a new window">lunasn0wfall</a></li>
<li><a href="https://sugary.kemonomimi.gay/" target="_blank" aria-label="opens external site in a new window">sugary</a></li>
<li><a href="https://radmin.nyanfurrypa.ws/" target="_blank" aria-label="opens external site in a new window">radmin</a></li>
<li><a href="https://ijo-amali.github.io/" target="_blank" aria-label="opens external site in a new window">amari</a></li>
<li><a href="https://disaster2life.neocities.org/" target="_blank" aria-label="opens external site in a new window">disaster2life</a></li>
</ul>
<h3>cool links:</h3>
<ul class="no-list-style">
<li><a href="https://maia.crimew.gay/" target="_blank" aria-label="opens external site in a new window">maia nyancrimew (the girl itself)</a></li>
<li><a href="https://snoopitek.com/" target="_blank"
aria-label="opens external site in a new window">snoopietek</a></li>
<li><a href="https://nova.gay/" target="_blank"
aria-label="opens external site in a new window">nova</a></li>
<li><a href="https://chiefjazzdiewltr.github.io/" target="_blank"
aria-label="opens external site in a new window">zac's place</a></li>
<li><a href="https://lunasn0wfall.neocities.org/" target="_blank"
aria-label="opens external site in a new window">lunasn0wfall</a></li>
<li><a href="https://sugary.kemonomimi.gay/" target="_blank"
aria-label="opens external site in a new window">sugary</a></li>
<li><a href="https://r4dm1n.nyanfurrypa.ws/" target="_blank"
aria-label="opens external site in a new window">radmin</a></li>
<li><a href="https://ijo-amali.github.io/" target="_blank" a
ria-label="opens external site in a new window">amari</a></li>
<li><a href="https://disaster2life.neocities.org/" target="_blank"
aria-label="opens external site in a new window">disaster2life</a></li>
<li><a href="https://deci.spectral-twilight.net" target="_blank"
aria-label="opens external site in a new window">deci</a></li>
</ul>
</nav>
@@ -89,11 +95,9 @@
<footer>
<!-- <p><i>(click any image to view a larger version)</i></p> -->
<br>
<p><i>Updated December 17th, 2024</i></p>
<p><i>Updated July 7th, 2025</i></p>
<p><i>By connecting to ambersplace.neocities.org or ambersplace.github.io, your request information may be
stored by GitHub or Neocities.</i></p>
<p><i>Upon connecting to ambersplace.net, your request information will be stored.</i></p>
<img src="images/transfem.gif" alt="trans fem are so cool" width="150" height="20" style="border:none;">
<br>
<br>
@@ -121,6 +125,8 @@
<img height="31" width="88" src="/images/badges/amber.gif" alt="ambersplace" style="border:none;">
<img height="31" width="88" src="/images/badges/pronouns.gif" alt="pronouns" style="border:none;">
<img height="31" width="88" src="/images/badges/hashtaggirl.gif" alt="hashtag girl" style="border:none;">
<img height="31" width="88" src="/images/badges/wasoncohost.gif" alt="wasoncohost" style="border:none;">
<img height="31" width="88" src="/images/badges/paws.png" alt="paws" style="border:none;">
<a href="https://archlinux.org/"
title="Arch Linux" target="_blank" aria-label="opens external site in a new window">
<img height="31" width="88" src="/images/badges/archlinux.gif" alt="archlinux" style="border:none;" class="link-image"></a>
@@ -139,9 +145,9 @@
<a href="https://sugary.kemonomimi.gay/"
title="Sugary" target="_blank" aria-label="opens external site in a new window">
<img height="31" width="88" src="/images/badges/sugary.gif" alt="sugary" style="border:none;" class="link-image"></a>
<a href="https://radmin.nyanfurrypa.ws/"
<a href="https://r4dm1n.nyanfurrypa.ws/"
title="Radmin" target="_blank" aria-label="opens external site in a new window">
<img height="31" width="88" src="/images/badges/radmin.png" alt="radmin" style="border:none;" class="link-image"></a>
<img height="31" width="88" src="/images/badges/r4dm1n.png" alt="radmin" style="border:none;" class="link-image"></a>
<a href="https://ijo-amali.github.io/"
title="Amari" target="_blank" aria-label="opens external site in a new window">
<img height="31" width="88" src="/images/badges/ijoamali.png" alt="radmin" style="border:none;" class="link-image"></a>

View File

@@ -9,7 +9,56 @@
<body>
<h1>news</h1>
<article>
<h1>Hey.</h1>
<h2>Moving to ambersplace.net</h2>
<p><i>July 7th, 2025</i></p>
<p>I bought a domain! Finally! And a VPS to host this site on! I've wanted to self-host this site for ages, but
with my current housing situation that really isn't feasible. So, I got a VPS through racknerd.</p>
<p>My friend <a href="https://nova.gay/" target="_blank" aria-label="opens external site in a new window">
nova</a> reccomended them to me, cause she hosts her site and matrix server with them. I got a VPS with
2 gigs of ram, 2 cpu cores, and 30gb of storage for like $17 a <i>year</i>, which is wild.</p>
<p>I've set both ambersplace.github.io and ambersplace.neocities.org to redirect to ambersplace.net. That way
all my friend's links to my site will still work.</p>
<p>The web server I'm using is <a href="https://www.lighttpd.net/" target="_blank"
aria-label="opens external site in a new window">lighttpd</a>. It's a server I've used in the past and it is
simple to use. I don't like to build systems that I don't understand lol.
<p>I removed the references to neocities and github from the homepage, and once again adjusted it. I'm still not
happy with it, but it's better. I also changed the disclaimer text at the bottom to clarify the way my new
setup logs information. The way it's set up is default lighttpd behavior. I've also fixed the
<a href="computers.html">computers</a> page, which was missing text for my new laptop.</p>
<p><b>UPDATE:</b> I have started logging request info, and changed the text accordingly.
This is so I can detect AI/scraper/bot uses and mitigate them.</p>
<p>On the personal side, it's going better. Been moving around a lot, and that's not going to stop, but I'm
doin ok. I'd like to have my server/nas set up again soon, but we'll see.</p>
<p>Anyways, that's all I have for now. Big changes! Good stuff! See y'all :3</p>
</article>
<article>
<h2>Hello hello!</h2>
<p><i>January 10th, 2025</i></p>
<p>I've added a blog! Been meaning to do that for a while, and I finally had something good to write about.
It may seem simple, but that took me multiple days to figure out. Modern internet moment ig.</p>
<p>I also did some slight changes to the home page, nothing major.</p>
<p>Now, personal time. I've been getting my life back together, getting things sorted out. It's going pretty
okay. We'll see how it goes from here.</p>
<p>I appreciate ya'll being here.<p>
</article>
<article>
<h2>Hey.</h2>
<p><i>December 17th, 2024</i></p>
@@ -26,11 +75,11 @@
Hibari-kun I like, thats big enough. Who would have thought that an 80s, somewhat obscure anime/manga would
only have low resolution images online.</p>
<p>I'm here, I'm safe, and I appreciate y'all. See you soon.
<p>I'm here, I'm safe, and I appreciate y'all. See you soon.</p>
</article>
<article>
<h1>Hello.</h1>
<h2>Hello.</h2>
<p><i>October 4th, 2024</i></p>
@@ -50,7 +99,7 @@
<p>Sorry for the sad article, but it reflects how I'm feeling these days. I love y'all. Stay safe.</p>
</article>
<article>
<h1>Hi!</h1>
<h2>Hi!</h2>
<p><i>September 13th, 2024</i></p>
@@ -62,7 +111,7 @@
<p>Hope you're doing well.</p>
</article>
<article>
<h1>Hello again</h1>
<h2>Hello again</h2>
<p><i>September 10th, 2024</i></p>
@@ -172,7 +221,7 @@
<footer>
<a href="/">back home</a>
<p><i>Updated October 4th, 2024</i></p>
<p><i>Updated July 7th, 2025</i></p>
</footer>
</body>
</html>

View File

@@ -1,14 +0,0 @@
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>page not found</title>
<link href="/style.css" rel="stylesheet" type="text/css" media="all">
<link rel="stylesheet" type="text/css" href="//fonts.googleapis.com/css?family=Open+Sans"/>
</head>
<body>
<h1>what was that?</h1>
<p>that page doesn't exist. you can head <a href="/">home</a> if you like.</p>
</body>
</html>

67
posts/privatedata.html Normal file
View File

@@ -0,0 +1,67 @@
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Reading and writing in a package's private data folder in android</title>
<link href="/style.css" rel="stylesheet" type="text/css" media="all">
</head>
<body>
<h1>Reading and writing in a package's private data folder in android</h1>
<p><i>Jan 10th, 2025</i></p>
<p>I recently found myself needing to copy the save data from one app to another on android. This apparently used
to be easy back before android 13. In 13, they added a data protection feature that prevents apps from accessing
each other's files. It makes a lot of sense, but theres no easy way for the user to get around these protections.
</p>
<p>There was a lot of info online about how to solve this, but most of it didn't work for me. Probably has something
to do with the fact my phone is running android 15. I'm going to write the steps that worked for me here, to
hopefully help some people trying to do the same thing.</p>
<p>You will need to have USB debugging and ADB set up. There's plenty of info on the web about this.</p>
<h3>Getting data out of a package's private data folder</h3>
<p>This is a simple one-liner. Replace &ltyour-package&gt with the name of the package you want to get the files
from. Replace &ltfiles/folders&gt with the files/folders you want out of the private folder.</p>
<p><code>adb exec-out run-as &ltyour-package&gt tar c &ltfiles/folders&gt > output.tar</code></p>
<h3>Putting data into a package's private data folder</h3>
<p>This one is a little more complicted. In theory, <code>adb exec-in</code> should work, but it didn't for me. We
are going to use <code>run-as</code> from within an adb shell. This allows us to have the same file permissions
as the package we are writing the data to, meaning we can write to it's private data folder. Unfortunately, doing
this means that we can no longer read most files on the system, such as <code>/sdcard</code>. Thankfully, packages
can read from <code>/data/local/tmp</code>, so we can write the file there, and copy it to the private data folder.
</p>
<p><code>adb push output.tar /data/local/tmp</code></p>
<p>Now we enter the shell and <code>run-as</code> the package.</p>
<p><code>adb shell</code></p>
<p><code>run-as &ltyour-package&gt</code></p>
<p>When this is done, we will be in the private data folder. Now we just need to copy the file and untar it.</p>
<p><code>cp /data/local/tmp/output.tar .</code></p>
<p><code>tar xvf output.tar</code></p>
<p>Aaaand that's it! The files should now be in the new folder. Run an <code>ls</code> just to be sure.</p>
<p>Thanks for reading.</p>
<footer>
<p style="display: block"><a href="/blog.html">back to posts</a></p>
<a href="/">back home</a>
<p><i>Updated Jan 10th, 2025</i></p>
</footer>
</body>
</html>

View File

@@ -9,7 +9,6 @@
</head>
<body>
<h1>PS3Xploit 4.90 Firmware Flash</h1>
<p>please note that this tool does not work on the neocities mirror.</p>
<p>this tool is no longer required, as <a href="https://www.ps3toolset.com" target="_blank"
aria-label="opens external site in a new window">PS3 Toolset</a> is now back online. when i hosted this, it was
down. i'm leaving it up just in case.</p>
@@ -19,6 +18,6 @@
<p>if you know what you're doing, you can <a href="flash490.html">continue to the tool here</a>.</p>
</body>
<footer>
<p><i>Updated November 1st, 2024</i></p>
<p><i>Updated July 7th, 2025</i></p>
</footer>
</html>

85
robots.txt Normal file
View File

@@ -0,0 +1,85 @@
User-agent: AI2Bot
User-agent: Ai2Bot-Dolma
User-agent: aiHitBot
User-agent: Amazonbot
User-agent: Andibot
User-agent: anthropic-ai
User-agent: Applebot
User-agent: Applebot-Extended
User-agent: Awario
User-agent: bedrockbot
User-agent: Brightbot 1.0
User-agent: Bytespider
User-agent: CCBot
User-agent: ChatGPT-User
User-agent: Claude-SearchBot
User-agent: Claude-User
User-agent: Claude-Web
User-agent: ClaudeBot
User-agent: cohere-ai
User-agent: cohere-training-data-crawler
User-agent: Cotoyogi
User-agent: Crawlspace
User-agent: Datenbank Crawler
User-agent: Devin
User-agent: Diffbot
User-agent: DuckAssistBot
User-agent: Echobot Bot
User-agent: EchoboxBot
User-agent: FacebookBot
User-agent: facebookexternalhit
User-agent: Factset_spyderbot
User-agent: FirecrawlAgent
User-agent: FriendlyCrawler
User-agent: Gemini-Deep-Research
User-agent: Google-CloudVertexBot
User-agent: Google-Extended
User-agent: GoogleOther
User-agent: GoogleOther-Image
User-agent: GoogleOther-Video
User-agent: GPTBot
User-agent: iaskspider/2.0
User-agent: ICC-Crawler
User-agent: ImagesiftBot
User-agent: img2dataset
User-agent: ISSCyberRiskCrawler
User-agent: Kangaroo Bot
User-agent: meta-externalagent
User-agent: Meta-ExternalAgent
User-agent: meta-externalfetcher
User-agent: Meta-ExternalFetcher
User-agent: MistralAI-User
User-agent: MistralAI-User/1.0
User-agent: MyCentralAIScraperBot
User-agent: netEstate Imprint Crawler
User-agent: NovaAct
User-agent: OAI-SearchBot
User-agent: omgili
User-agent: omgilibot
User-agent: Operator
User-agent: PanguBot
User-agent: Panscient
User-agent: panscient.com
User-agent: Perplexity-User
User-agent: PerplexityBot
User-agent: PetalBot
User-agent: PhindBot
User-agent: Poseidon Research Crawler
User-agent: QualifiedBot
User-agent: QuillBot
User-agent: quillbot.com
User-agent: SBIntuitionsBot
User-agent: Scrapy
User-agent: SemrushBot-OCOB
User-agent: SemrushBot-SWA
User-agent: Sidetrade indexer bot
User-agent: TikTokSpider
User-agent: Timpibot
User-agent: VelenPublicWebCrawler
User-agent: WARDBot
User-agent: Webzio-Extended
User-agent: wpbot
User-agent: YandexAdditional
User-agent: YandexAdditionalBot
User-agent: YouBot
Disallow: /

View File

@@ -85,6 +85,14 @@ figcaption {
font-size: 23px; /* this sucks but i cant find a better way */
}
nav p {
margin-top: 0px;
}
nav h3 {
margin-bottom: 0px;
}
/* .buttons img {
margin: 2px;
} */
@@ -97,4 +105,4 @@ figcaption {
::selection {
color: #111318;
background: #F47D7B;
}
}