Begin update for v0.83.0 (#188)

* Create CONTRIBUTING.md

* Update CONTRIBUTING.md

* Update CONTRIBUTING.md

* Update CONTRIBUTING.md

* Added some install instructions

* Finished CONTRIBUTING.md

* Fixed CONTRIBUTING table

* Added SECURITY.md

* Added Computer Edge instructions

* Added Computer FireFox instructions

* Clarified where the userscript can be downloaded from

* Update to Wiki Docs

* Simplify installation instructions with one-click install links

This is because Tampermonkey automagically detect whether raw js files are being opened and redirect user to installation page. We might need a custom build action to update the links though.

- Replace manual download and drag process with direct install links
- Remove unnecessary screenshots and dashboard steps

* Fix stuff

* Fixed again. Sorry I was looking at the wrong branch T-T

* .

* Added color palette to src/utils.js

* Updated Shields to match HEAD of main

* Added build.yml RegEx for v0.0.0 version updating in README.md

* Branch sync

* Update CONTRIBUTING.md

* Added the quick guide

* Added wplace status shield

* Moved wiki to its own branch

* Added Shields from #61 and #58

* Fixed PR template

* Squashed commit of the following:

commit aca7df4189
Author: SwingTheVine <swingthevine@gmail.com>
Date:   Sat Aug 9 20:52:22 2025 -0400

    Added color palette to src/utils.js

commit 13ff8fbe33
Merge: 70eb0a2 f2d34d8
Author: SwingTheVine <swingthevine@gmail.com>
Date:   Sat Aug 9 20:49:26 2025 -0400

    Merge branch 'main' of https://github.com/SwingTheVine/Wplace-BlueMarble

commit 70eb0a26fa
Author: SwingTheVine <swingthevine@gmail.com>
Date:   Fri Aug 8 19:38:49 2025 -0400

    Update to Wiki Docs

* Fixed bug in JSDoc generation in build.js

* v0.79.0; Merge pull request #98 from SwingTheVine/documentation

Updated documentation

* Added missing dependency for minami

* Added brief description about what Blue Marble does

* Added missing dependency for minami

* Added brief description about what Blue Marble does

* Added missing dependency for minami

* Added brief description about what Blue Marble does

* v0.80.0; Added brief description about what Blue Marble does

* v0.80.0; Added brief description about what Blue Marble does

* Added a Shield for Pages

* Added markdown support to the wiki

* fixed broken links

firefox related links were broken

* fixed latest pre-releases links

* Cleanup of bugs related to one-click install link

* feat: Add new official Blue Marble website and update documentation

Add newly created official Blue Marble website and update project documentation

- Add official website badge to README.md
- Include website link in Quick Guide section
- Add website creator credits in CREDITS.md
- Update CONTRIBUTING.md with website reference
- Add new official website URL: https://bluemarble.camilledaguin.fr/

This commit introduces the newly created official Blue Marble website
and updates all documentation to reference it. The website provides
a dedicated platform for Blue Marble users and information.

* Markdown links are used in CREDITS.md

* Website Shield Moved Next to Social Shields

* Website should not take priority over download information...

...also, removed the word "official" due to the fact that the website being linked on the GitHub indicates that the website is official. Just like how the Discord server being linked on GitHub indicates that the Discord server is "official."

* Since the website does not contain security information...

...it should not be in SECURITY.md

* Removed redundant @website meta attribute...

...since @website and @homepageURL do the exact same thing

* Added @WondaMegapon to the CREDITS.md file

* Fix some issues with the README (#124)

* Added ignore files to stop popular code formatters from messing with the code style

* Change transform easing to 0s

* Added a translucent gray checkerboard render for #deface

* Added workflow to check what branch PR came from

* v0.81.0; Merge branch 'code' into main

* Update README.md

Fix some issues with the readme

* Added version Shield back

---------

Co-authored-by: SwingTheVine <swingthevine@gmail.com>
Co-authored-by: AloeSapling <aloesapling@gmail.com>
Co-authored-by: Endrik Tombak <littleendu@gmail.com>
Co-authored-by: KrunchyKrisp <m.damidavicius@gmail.com>
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>

* Update documentation branch (#164)

* Added ignore files to stop popular code formatters from messing with the code style

* Change transform easing to 0s

* Added a translucent gray checkerboard render for #deface

* Added workflow to check what branch PR came from

* v0.81.0; Merge branch 'code' into main

* Emergency patch...

...please stop informing me that the install link is broken 😭

* v0.82.0; Emergency patch...

...please stop informing me that the install link is broken 😭

---------

Co-authored-by: AloeSapling <aloesapling@gmail.com>
Co-authored-by: Endrik Tombak <littleendu@gmail.com>
Co-authored-by: KrunchyKrisp <m.damidavicius@gmail.com>
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>

* Update Wplace status badge (#140)

* Added ignore files to stop popular code formatters from messing with the code style

* Change transform easing to 0s

* Added a translucent gray checkerboard render for #deface

* Added workflow to check what branch PR came from

* v0.81.0; Merge branch 'code' into main

* Emergency patch...

...please stop informing me that the install link is broken 😭

* v0.82.0; Emergency patch...

...please stop informing me that the install link is broken 😭

* Update Wplace status badge

---------

Co-authored-by: SwingTheVine <swingthevine@gmail.com>
Co-authored-by: AloeSapling <aloesapling@gmail.com>
Co-authored-by: Endrik Tombak <littleendu@gmail.com>
Co-authored-by: KrunchyKrisp <m.damidavicius@gmail.com>
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>

* Fix spelling mistakes (#151)

* Added ignore files to stop popular code formatters from messing with the code style

* Change transform easing to 0s

* Added a translucent gray checkerboard render for #deface

* Added workflow to check what branch PR came from

* v0.81.0; Merge branch 'code' into main

* Emergency patch...

...please stop informing me that the install link is broken 😭

* v0.82.0; Emergency patch...

...please stop informing me that the install link is broken 😭

* Fix spelling mistakes

---------

Co-authored-by: SwingTheVine <swingthevine@gmail.com>
Co-authored-by: AloeSapling <aloesapling@gmail.com>
Co-authored-by: Endrik Tombak <littleendu@gmail.com>
Co-authored-by: KrunchyKrisp <m.damidavicius@gmail.com>
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>

* Remove `@run-at` (#161)

* Added ignore files to stop popular code formatters from messing with the code style

* Change transform easing to 0s

* Added a translucent gray checkerboard render for #deface

* Added workflow to check what branch PR came from

* v0.81.0; Merge branch 'code' into main

* Emergency patch...

...please stop informing me that the install link is broken 😭

* v0.82.0; Emergency patch...

...please stop informing me that the install link is broken 😭

* Remove `@run-at`

---------

Co-authored-by: SwingTheVine <swingthevine@gmail.com>
Co-authored-by: AloeSapling <aloesapling@gmail.com>
Co-authored-by: Endrik Tombak <littleendu@gmail.com>
Co-authored-by: KrunchyKrisp <m.damidavicius@gmail.com>
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>

* Update `@match` to match only the frontend (#162)

* Added ignore files to stop popular code formatters from messing with the code style

* Change transform easing to 0s

* Added a translucent gray checkerboard render for #deface

* Added workflow to check what branch PR came from

* v0.81.0; Merge branch 'code' into main

* Emergency patch...

...please stop informing me that the install link is broken 😭

* v0.82.0; Emergency patch...

...please stop informing me that the install link is broken 😭

* Updae `@match` to match only the frontend

---------

Co-authored-by: SwingTheVine <swingthevine@gmail.com>
Co-authored-by: AloeSapling <aloesapling@gmail.com>
Co-authored-by: Endrik Tombak <littleendu@gmail.com>
Co-authored-by: KrunchyKrisp <m.damidavicius@gmail.com>
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>

* docs: correction of typographical errors (#178)

* Added ignore files to stop popular code formatters from messing with the code style

* Change transform easing to 0s

* Added a translucent gray checkerboard render for #deface

* Added workflow to check what branch PR came from

* v0.81.0; Merge branch 'code' into main

* Emergency patch...

...please stop informing me that the install link is broken 😭

* v0.82.0; Emergency patch...

...please stop informing me that the install link is broken 😭

* docs: correction of typographical errors

recieved -> received

---------

Co-authored-by: SwingTheVine <swingthevine@gmail.com>
Co-authored-by: AloeSapling <aloesapling@gmail.com>
Co-authored-by: Endrik Tombak <littleendu@gmail.com>
Co-authored-by: KrunchyKrisp <m.damidavicius@gmail.com>
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>

---------

Co-authored-by: thatfrozenfrog <101154752+thatfrozenfrog@users.noreply.github.com>
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
Co-authored-by: Cyberflixt <54700008+Cyberflixt@users.noreply.github.com>
Co-authored-by: Iris <camille.daguin1@gmail.com>
Co-authored-by: windbus <103200560+windigerbus@users.noreply.github.com>
Co-authored-by: AloeSapling <aloesapling@gmail.com>
Co-authored-by: Endrik Tombak <littleendu@gmail.com>
Co-authored-by: KrunchyKrisp <m.damidavicius@gmail.com>
Co-authored-by: SobakinTech <sobakintech@gmail.com>
Co-authored-by: Agatem <agaatem@outlook.com>
Co-authored-by: Nemupy <82650472+Nemupy@users.noreply.github.com>
This commit is contained in:
SwingTheVine 2025-08-17 01:00:05 -04:00 committed by GitHub
parent 79cb34adf3
commit bd10a420f6
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
11 changed files with 60 additions and 39 deletions

View file

@ -81,12 +81,12 @@ jobs:
- name: Update static version numbers
run: |
current_version="${{ steps.get_latest_tag.outputs.latest_tag_no_v }}"
current_version="${{ steps.get_version.outputs.current_version }}"
latest_tag="${{ steps.get_latest_tag.outputs.latest_tag_no_v }}"
if [ -f "docs/README.md" ]; then
echo "README.md exists. Modifying..."
sed -i \
-e 's|\(Latest_Version-\)[^-\ ]*\(-lightblue\)|\1'"$current_version"'\2|' \
-e 's|v[0-9]\+\.[0-9]\+\.[0-9]\+|v'"$current_version"'|g' \
docs/README.md
else
echo "README.md was not found. Skipping..."

File diff suppressed because one or more lines are too long

View file

@ -50,7 +50,7 @@
<h1>Contributing</h1>
<a href="https://github.com/SwingTheVine/Wplace-BlueMarble/blob/main/LICENSE.txt" target="_blank" rel="noopener noreferrer"><img alt="Software License: MPL-2.0" src="https://img.shields.io/badge/Software_License-MPL--2.0-slateblue?style=flat"></a>
<p>
Thank you for wanting to contribute to the userscript "Blue Marble"! It means a lot to me that someone likes my project enough to want to help it grow. If you haven't already done so, consider joining our Discord. You can ask questions about the userscript there and receive feedback.
Thank you for wanting to contribute to the userscript "Blue Marble"! It means a lot to me that someone likes my project enough to want to help it grow. If you haven't already done so, consider joining our Discord. You can ask questions about the userscript there and receive feedback. You can also visit the <a href="https://bluemarble.camilledaguin.fr/" target="_blank" rel="noopener noreferrer">official Blue Marble website</a> for more information.
<br>
<b>Note</b>: If you are using AI, and you want to tell the AI how the codebase files are related to each-other, go to the <code>Class diagram of relationships for Blue Marble</code> diagram in the chart section of this file. Copy the chart, and give it to the AI.
</p>

View file

@ -18,12 +18,13 @@
---------------------------------------------------
"Blue Marble" is made by SwingTheVine
The [Blue Marble Website](https://bluemarble.camilledaguin.fr/) is made by Camille Daguin
The favicon "Blue Marble" is owned by NASA
Special Thanks:
* nof, [darkness](https://github.com/TouchedByDarkness) for creating similar userscripts!
* [Wonda](https://wondapon.net/) for the Blue Marble banner image!
* [BullStein](https://github.com/BullStein), [allanf181](https://github.com/allanf181) for being early beta testers!
* guidu_ and [Nick-machado](https://github.com/Nick-machado) for the "Minimize" Button code!
* Nomad and [Gustav](https://www.youtube.com/@gustav_vv) for the tutorials!
* TheBlueCorner for getting me interested in online pixel canvases!
* TheBlueCorner for getting me interested in online pixel canvases!

View file

@ -42,20 +42,22 @@
</table>
<h1>Blue Marble</h1>
<a href="https://wplacestatus.sobakintech.xyz" target="_blank" rel="noopener noreferrer"><img alt="Wplace Status" src="https://wplacestatus.sobakintech.xyz/api/badge/15/status"></a>
<a href="" target="_blank" rel="noopener noreferrer"><img alt="Latest Version" src="https://img.shields.io/badge/Latest_Version--lightblue?style=flat"></a>
<a href="https://status.wplace.lol" target="_blank" rel="noopener noreferrer"><img alt="Wplace Status" src="https://status.wplace.lol/badge/_/status?labelColor=5f5f5f&color=&style=flat&label=Wplace%20Status"></a>
<a href="" target="_blank" rel="noopener noreferrer"><img alt="Latest Version" src="https://img.shields.io/badge/Latest_Version-Version-lightblue?style=flat"></a>
<a href="https://github.com/SwingTheVine/Wplace-BlueMarble/releases" target="_blank" rel="noopener noreferrer"><img alt="Latest Release" src="https://img.shields.io/github/v/release/SwingTheVine/Wplace-BlueMarble?sort=semver&style=flat&label=Latest%20Release&color=blue"></a>
<a href="https://github.com/SwingTheVine/Wplace-BlueMarble/blob/main/LICENSE.txt" target="_blank" rel="noopener noreferrer"><img alt="Software License: MPL-2.0" src="https://img.shields.io/badge/Software_License-MPL--2.0-slateblue?style=flat"></a>
<a href="https://discord.gg/tpeBPy46hf" target="_blank" rel="noopener noreferrer"><img alt="Contact Me" src="https://img.shields.io/badge/Contact_Me-gray?style=flat&logo=Discord&logoColor=white&logoSize=auto&labelColor=cornflowerblue"></a>
<a href="https://bluemarble.camilledaguin.fr/" target="_blank" rel="noopener noreferrer"><img alt="Blue Marble Website" src="https://img.shields.io/badge/Official_Website-Camille_Daguin-blue?style=flat&logo=globe&logoColor=white"></a>
<a href="" target="_blank" rel="noopener noreferrer"><img alt="WakaTime" src="https://img.shields.io/badge/Coding_Time-111hrs_12mins-blue?style=flat&logo=wakatime&logoColor=black&logoSize=auto&labelColor=white"></a>
<a href="" target="_blank" rel="noopener noreferrer"><img alt="Total Patches" src="https://img.shields.io/badge/Total_Patches-548-black?style=flat"></a>
<a href="" target="_blank" rel="noopener noreferrer"><img alt="Total Patches" src="https://img.shields.io/badge/Total_Patches-494-black?style=flat"></a>
<a href="" target="_blank" rel="noopener noreferrer"><img alt="Total Lines of Code" src="https://tokei.rs/b1/github/SwingTheVine/Wplace-BlueMarble?category=code"></a>
<a href="" target="_blank" rel="noopener noreferrer"><img alt="Total Comments" src="https://tokei.rs/b1/github/SwingTheVine/Wplace-BlueMarble?category=comments"></a>
<a href="" target="_blank" rel="noopener noreferrer"><img alt="Compression" src="https://img.shields.io/badge/Compression-71.08%25-blue"></a>
<a href="" target="_blank" rel="noopener noreferrer"><img alt="Compression" src="https://img.shields.io/badge/Compression-74.77%25-blue"></a>
<a href="" target="_blank" rel="noopener noreferrer"><img alt="Repo Size" src="https://img.shields.io/github/repo-size/SwingTheVine/Wplace-BlueMarble"></a>
<a href="" target="_blank" rel="noopener noreferrer"><img alt="Visitors" src="https://img.shields.io/badge/Visitors-84_851-gainsboro?style=flat"></a>
<a href="" target="_blank" rel="noopener noreferrer"><img alt="Downloads" src="https://img.shields.io/github/downloads/SwingTheVine/Wplace-BlueMarble/total.svg"></a>
<a href="" target="_blank" rel="noopener noreferrer"><img alt="Build" src="https://github.com/SwingTheVine/Wplace-BlueMarble/actions/workflows/build.yml/badge.svg"></a>
<a href="" target="_blank" rel="noopener noreferrer"><img alt="Pages" src="https://github.com/SwingTheVine/Wplace-BlueMarble/actions/workflows/pages/pages-build-deployment/badge.svg?branch=wiki"></a>
<a href="" target="_blank" rel="noopener noreferrer"><img alt="CodeQL" src="https://github.com/SwingTheVine/Wplace-BlueMarble/actions/workflows/github-code-scanning/codeql/badge.svg"></a>
<h2>Quick Guide</h2>
@ -93,6 +95,12 @@
</summary>
<a href="https://github.com/SwingTheVine/Wplace-BlueMarble/blob/main/docs/CONTRIBUTING.md">Click here</a> to read the contributing guidelines.
</details>
<details>
<summary>
<b>I want to visit the website.</b> <sup>(Click to Expand)</sup>
</summary>
<a href="https://bluemarble.camilledaguin.fr/" target="_blank" rel="noopener noreferrer">Click here</a> to visit the official Blue Marble website.
</details>
</p>
<h2>Overview</h2>
@ -105,7 +113,7 @@
<li>Allowing you to use the eyedropper on the template image, provided the colors are correct</li>
<li>...and more!</li>
</ul>
If you like this userscript, please ⭐ the repository! If you wish to contribute to Blue Marble, check out the <a href="https://github.com/SwingTheVine/Wplace-BlueMarble/blob/main/docs/CONTRIBUTING.md" target="_blank" rel="noopener noreferrer">CONTRIBUTING.md</a> file in <code>docs/</code>.
If you like this userscript, please ⭐ the repository! For more information and updates, visit the <a href="https://bluemarble.camilledaguin.fr/" target="_blank" rel="noopener noreferrer">Blue Marble website</a>. If you wish to contribute to Blue Marble, check out the <a href="https://github.com/SwingTheVine/Wplace-BlueMarble/blob/main/docs/CONTRIBUTING.md" target="_blank" rel="noopener noreferrer">CONTRIBUTING.md</a> file in <code>docs/</code>.
<img alt="Showcase image of Blue Marble template" src="./assets/Showcase1.png">
@ -118,22 +126,22 @@
Installation instructions for Blue Marble are below. Click the arrows to expand the instructions you want to see. Blue text is a link.
<details>
<summary>
<b>Install Chrome</b> <sup>(Click to Expand)</sup>
<b>Install Chrome</b> <sup>(Click to expand)</sup>
</summary>
<a href="https://www.youtube.com/watch?v=gg5oiJcftEc" target="_blank" rel="noopener noreferrer"><img alt="Install Tutorial" src="https://img.shields.io/badge/Install_Tutorial-gray?style=flat&logo=YouTube&logoColor=white&logoSize=auto&labelColor=darkred"></a>
<ol>
<li>Install the <a href="https://chromewebstore.google.com/detail/tampermonkey/dhdgffkkebhmkfjojejmpbldmpobfkfo" target="_blank" rel="noopener noreferrer">TamperMonkey</a> plugin for Chrome.
<li>Install the <a href="https://chromewebstore.google.com/detail/tampermonkey/dhdgffkkebhmkfjojejmpbldmpobfkfo" target="_blank" rel="noopener noreferrer">TamperMonkey</a> extension for Chrome.
<br>
<img alt="Click the 'Add extention' button" src="https://github.com/SwingTheVine/Wplace-BlueMarble/blob/main/docs/assets/ComputerChromeInstall1.png"></li>
<li>Right-click the extention.
<img alt="Click the 'Add extension' button" src="https://github.com/SwingTheVine/Wplace-BlueMarble/blob/main/docs/assets/ComputerChromeInstall1.png"></li>
<li>Right-click the extension.
<br>
<img alt="Enter the 'Manage Extention' menu" src="https://github.com/SwingTheVine/Wplace-BlueMarble/blob/main/docs/assets/ComputerChromeInstall2.png"></li>
<img alt="Enter the 'Manage Extension' menu" src="https://github.com/SwingTheVine/Wplace-BlueMarble/blob/main/docs/assets/ComputerChromeInstall2.png"></li>
<li>Left-click "Manage Extension."</li>
<li>Enable "Developer Mode."
<br>
<img alt="Enable 'Developer Mode' and 'Allow user scripts'" src="https://github.com/SwingTheVine/Wplace-BlueMarble/blob/main/docs/assets/ComputerChromeInstall3.png"></li>
<li>Enable "Allow user scripts."</li>
<li><strong>One-click install:</strong> Click this link to Install Blue Marble directly: <a href="https://github.com/SwingTheVine/Wplace-BlueMarble/releases/download/vVersion/BlueMarble.user.js" target="_blank" rel="noopener noreferrer"><strong>Install Blue Marble</strong></a>
<li><strong>One-click install:</strong> Click this link to Install Blue Marble directly: <a href="https://github.com/SwingTheVine/Wplace-BlueMarble/releases/download/pre/BlueMarble.user.js" target="_blank" rel="noopener noreferrer"><strong>Install Blue Marble</strong></a>
<br>
TamperMonkey will automatically detect the userscript and prompt you to Install it.</li>
<li>Refresh the <a href="https://wplace.live/" target="_blank" rel="noopener noreferrer">wplace.live</a> webpage.</li>
@ -141,20 +149,20 @@
</details>
<details>
<summary>
<b>Install Edge</b> <sup>(Click to Expand)</sup>
<b>Install on Microsoft Edge</b> <sup>(Click to expand)</sup>
</summary>
<ol>
<li>Install the <a href="https://microsoftedge.microsoft.com/addons/detail/iikmkjmpaadaobahmlepeloendndfphd" target="_blank" rel="noopener noreferrer">TamperMonkey</a> plugin for Microsoft Edge.
<br>
<img alt="Click the 'Get' button" src="https://github.com/SwingTheVine/Wplace-BlueMarble/blob/main/docs/assets/ComputerEdgeInstall1.png"></li>
<li>Right-click the extention.
<li>Right-click the extension.
<br>
<img alt="Enter the 'Manage Extention' menu" src="https://github.com/SwingTheVine/Wplace-BlueMarble/blob/main/docs/assets/ComputerEdgeInstall2.png"></li>
<img alt="Enter the 'Manage Extension' menu" src="https://github.com/SwingTheVine/Wplace-BlueMarble/blob/main/docs/assets/ComputerEdgeInstall2.png"></li>
<li>Left-click "Manage Extension."</li>
<li>Enable "Developer Mode."
<br>
<img alt="Enable 'Developer Mode'" src="https://github.com/SwingTheVine/Wplace-BlueMarble/blob/main/docs/assets/ComputerEdgeInstall3.png"></li>
<li>Download the <a href="https://github.com/SwingTheVine/Wplace-BlueMarble/releases" target="_blank" rel="noopener noreferrer">BlueMarble.user.js</a> file in the "assets" of the latest release.</li>
<li>Download the <a href="https://github.com/SwingTheVine/Wplace-BlueMarble/releases" target="_blank" rel="noopener noreferrer">BlueMarble.user.js</a> file in the "Assets" of the latest release.</li>
<li>Open the TamperMonkey Dashboard.
<br>
<img alt="Enter the TamperMonkey 'Dashboard'" src="https://github.com/SwingTheVine/Wplace-BlueMarble/blob/main/docs/assets/ComputerEdgeInstall4.png"></li>
@ -172,15 +180,15 @@
</details>
<details>
<summary>
<b>Install FireFox</b> <sup>(Click to Expand)</sup>
<b>Install on Firefox</b> <sup>(Click to expand)</sup>
</summary>
<ol>
<li>Install the <a href="https://addons.mozilla.org/en-US/firefox/addon/tampermonkey/" target="_blank" rel="noopener noreferrer">TamperMonkey</a> plugin for Firefox.
<br>
<img alt="Click the 'Add to FireFox' button" src="https://github.com/SwingTheVine/Wplace-BlueMarble/blob/main/docs/assets/ComputerFireFoxInstall1.png"></li>
<li><strong>One-click install:</strong> Click this link to Install Blue Marble directly: <a href="https://github.com/SwingTheVine/Wplace-BlueMarble/releases/download/vVersion/BlueMarble.user.js" target="_blank" rel="noopener noreferrer"><strong>Install Blue Marble</strong></a>
<img alt="Click the 'Add to Firefox' button" src="https://github.com/SwingTheVine/Wplace-BlueMarble/blob/main/docs/assets/ComputerFireFoxInstall1.png"></li>
<li><strong>One-click install:</strong> Click this link to Install Blue Marble directly: <a href="https://github.com/SwingTheVine/Wplace-BlueMarble/releases/download/pre/BlueMarble.user.js" target="_blank" rel="noopener noreferrer"><strong>Install Blue Marble</strong></a>
<br>
TamperMonkey will automatically detect the userscript and prompt you to Install it.</li>
TamperMonkey will automatically detect the userscript and prompt you to install it.</li>
<li>Refresh the <a href="https://wplace.live/" target="_blank" rel="noopener noreferrer">wplace.live</a> webpage.</li>
</ol>
</details>
@ -259,11 +267,11 @@
<p><b>A:</b> Blue Marble does not contain malicious code. The Blue Marble code can be found in the <code>src/</code> folder. If you worry about Blue Marble being malware, you can read the code, then bundle it yourself using the tools in <code>build/</code>.
<h3>How can Blue Marble place pixels for me?</h3>
<p><b>A:</b> Unfortunatly, Blue Marble will not support the automatic placement of pixels without user interaction.
<p><b>A:</b> Unfortunately, Blue Marble will not support the automatic placement of pixels without user interaction because it is not allowed by Wplace.
<h3>How do I hide the overlay?</h3>
<p><b>A:</b> Turn the userscript off and refresh the page.</p>
<h3>Why do game notifications appear on top of the overlay?</h3>
<p><b>A:</b> Game notifications only appear when they need immediate attention. Therefore, they have priority over the overlay (which typically needs no attention).</p>
</p>
</p>

View file

@ -2,4 +2,4 @@
<a href="" target="_blank" rel="noopener noreferrer"><img alt="CodeQL" src="https://github.com/SwingTheVine/Wplace-BlueMarble/actions/workflows/github-code-scanning/codeql/badge.svg"></a>
<p>
Since this is a userscript, there will not be many vulnerabilities. The user is in charge of their own security, by choosing which scripts to run. Regardless, if you do find a security vulnerability in Blue Marble, please report it on the GitHub Security Advisory <a href="https://github.com/SwingTheVine/Wplace-BlueMarble/security/advisories/new">"Report a Vulnerability"</a> tab.
</p>
</p>

View file

@ -3,13 +3,14 @@
"include": ["src"],
"exclude": ["node_modules", "build", "dist"]
},
"homepage": "https://bluemarble.camilledaguin.fr/",
"opts": {
"destination": "docs",
"template": "node_modules/minami",
"recurse": true,
"encoding": "utf8"
},
"plugins": [],
"plugins": ["plugins/markdown"],
"templates": {
"cleverLinks": false,
"monospaceLinks": false

View file

@ -1,7 +1,12 @@
{
"name": "wplace-bluemarble",
"version": "0.81.54",
"version": "0.82.54",
"type": "module",
"homepage": "https://bluemarble.camilledaguin.fr/",
"repository": {
"type": "git",
"url": "https://github.com/SwingTheVine/Wplace-BlueMarble.git"
},
"scripts": {
"build": "node build/build.js",
"patch": "node build/patch.js && npm run build"

View file

@ -1,17 +1,17 @@
// ==UserScript==
// @name Blue Marble
// @namespace https://github.com/SwingTheVine/
// @version 0.81.54
// @version 0.82.54
// @description A userscript to automate and/or enhance the user experience on Wplace.live. Make sure to comply with the site's Terms of Service, and rules! This script is not affiliated with Wplace.live in any way, use at your own risk. This script is not affiliated with TamperMonkey. The author of this userscript is not responsible for any damages, issues, loss of data, or punishment that may occur as a result of using this script. This script is provided "as is" under the MPL-2.0 license. The "Blue Marble" icon is licensed under CC0 1.0 Universal (CC0 1.0) Public Domain Dedication. The image is owned by NASA.
// @author SwingTheVine
// @license MPL-2.0
// @supportURL https://discord.gg/tpeBPy46hf
// @homepageURL https://github.com/SwingTheVine/Wplace-BlueMarble
// @icon https://raw.githubusercontent.com/SwingTheVine/Wplace-BlueMarble/1b71f0f8403b459cec0e1e298b73823570ed6016/dist/assets/Favicon.png
// @homepageURL https://bluemarble.camilledaguin.fr/
// @icon https://raw.githubusercontent.com/SwingTheVine/Wplace-BlueMarble/f3ee47c55505d29255b29e320891453884f13369/dist/assets/Favicon.png
// @updateURL https://raw.githubusercontent.com/SwingTheVine/Wplace-BlueMarble/main/dist/BlueMarble.user.js
// @downloadURL https://raw.githubusercontent.com/SwingTheVine/Wplace-BlueMarble/main/dist/BlueMarble.user.js
// @run-at document-start
// @match *://*.wplace.live/*
// @match https://wplace.live/
// @match https://wplace.live/?*
// @grant GM_getResourceText
// @grant GM_addStyle
// @grant GM.setValue

View file

@ -20,7 +20,7 @@ export default class ApiManager {
this.templateCoordsTilePixel = []; // Contains the last "enabled" template coords
}
/** Determines if the spontaneously recieved response is something we want.
/** Determines if the spontaneously received response is something we want.
* Otherwise, we can ignore it.
* Note: Due to aggressive compression, make your calls like `data['jsonData']['name']` instead of `data.jsonData.name`
*
@ -247,4 +247,4 @@ export default class ApiManager {
return "Unknown";
}
}
}

View file

@ -626,6 +626,12 @@ function buildOverlayMain() {
window.open('https://pepoafonso.github.io/color_converter_wplace/', '_blank', 'noopener noreferrer');
});
}).buildElement()
.addButton({'id': 'bm-button-website', 'className': 'bm-help', 'innerHTML': '🌐', 'title': 'Official Blue Marble Website'},
(instance, button) => {
button.addEventListener('click', () => {
window.open('https://bluemarble.camilledaguin.fr/', '_blank', 'noopener noreferrer');
});
}).buildElement()
.buildElement()
.addSmall({'textContent': 'Made by SwingTheVine', 'style': 'margin-top: auto;'}).buildElement()
.buildElement()