iuch
This commit is contained in:
parent
0d622db167
commit
ea31abe1a1
|
@ -17,9 +17,10 @@ You receive an access to this crypto landing recorded into IPFS.
|
|||
Get Friends.
|
||||
Explore Trust.
|
||||
|
||||
Choose your Astroport style
|
||||
# SNAPSHOT DEMO
|
||||
https://ipfs.copylaradio.com/ipfs/QmcVwQ6nYgqhhAw5Eb4P3vwYfejqXYnnXu6XNu8BiwcTiX/
|
||||
https://ipfs.copylaradio.com/ipfs/QmQdB6ChBs7N1StVo3ikytMRBW4zCHL4pxEFP9Tq8kfjAV/
|
||||
|
||||
Install Astroport.ONE at your location
|
||||
https://github.com/papiche/Astroport.ONE
|
||||
|
||||
Enjoy Life
|
||||
|
|
|
@ -0,0 +1,62 @@
|
|||
# U Planet G1Visa - Land Ownership Documentation
|
||||
|
||||
Welcome to U Planet's G1Visa documentation for land ownership! This document will guide you through the process of claiming ownership of a portion of land within the U Planet ecosystem, where you can play and engage with the U Planet application.
|
||||
|
||||
## Table of Contents
|
||||
|
||||
1. [Introduction](#introduction)
|
||||
2. [Claiming Land Ownership](#claiming-land-ownership)
|
||||
3. [Responsibilities](#responsibilities)
|
||||
4. [Using the U Planet Application](#using-the-u-planet-application)
|
||||
5. [Security and Privacy](#security-and-privacy)
|
||||
6. [Community Engagement](#community-engagement)
|
||||
7. [Contact Information](#contact-information)
|
||||
|
||||
---
|
||||
|
||||
## 1. Introduction
|
||||
|
||||
U Planet is an innovative application that allows you to explore, create, and engage with a community of like-minded individuals interested in DIY projects, cooking, and more. As part of the U Planet experience, you have the opportunity to claim ownership of a portion of land within the U Planet ecosystem. This land is your canvas to explore, document, and interact with others.
|
||||
|
||||
## 2. Claiming Land Ownership
|
||||
|
||||
To claim ownership of a portion of land within U Planet, follow these steps:
|
||||
|
||||
1. **Download the U Planet App:** Start by downloading the U Planet application from your preferred app store.
|
||||
|
||||
2. **Create an Account:** Launch the app and create an account by providing the necessary information.
|
||||
|
||||
3. **Select Your Territory:** Explore the U Planet map and select the territory you wish to claim ownership of. Territories are divided into 0.01°x0.01° grids.
|
||||
|
||||
4. **Register Your Territory:** Once you've chosen your territory, register it within the app. You are now the proud owner of that piece of land within the U Planet ecosystem.
|
||||
|
||||
## 3. Responsibilities
|
||||
|
||||
As a landowner within the U Planet ecosystem, you have certain responsibilities:
|
||||
|
||||
- **Maintain Peace and Harmony:** You are responsible for maintaining your territory in peace and harmony, promoting a positive and collaborative environment.
|
||||
|
||||
- **Use the U Planet App Responsibly:** Use the U Planet application to geolocate and identify ingredients/materials, document recipes/plans, and share information about kitchen equipment or interesting locations responsibly and respectfully.
|
||||
|
||||
## 4. Using the U Planet Application
|
||||
|
||||
The U Planet application offers a range of features, including:
|
||||
|
||||
- Geolocating and identifying ingredients or materials.
|
||||
- Documenting recipes, DIY plans, and other instructions using text, audio, or video formats.
|
||||
- Geolocating and describing kitchen equipment or notable locations.
|
||||
- Secure communication using the blockchain Duniter or the federated network Cesium+Pod.
|
||||
|
||||
## 5. Security and Privacy
|
||||
|
||||
U Planet takes the security and privacy of your data seriously. We use advanced encryption techniques and privacy settings to protect your information. You have control over the visibility of your data, ensuring that you can share it selectively.
|
||||
|
||||
## 6. Community Engagement
|
||||
|
||||
U Planet aims to foster a vibrant community of makers, DIY enthusiasts, and individuals passionate about cooking and crafting. Engage with others, share your projects, and collaborate on exciting initiatives. Your contributions help build a shared database of common resources and knowledge among friends.
|
||||
|
||||
## 7. Contact Information
|
||||
|
||||
If you have any questions, concerns, or need assistance with your U Planet G1Visa or land ownership, please reach out to our support team at [support@qo-op.com](mailto:support@qo-op.com).
|
||||
|
||||
Thank you for joining the U Planet community. We look forward to seeing your contributions and creativity flourish within your claimed territory. Enjoy your U Planet experience!
|
Binary file not shown.
After Width: | Height: | Size: 9.0 KiB |
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
|
@ -0,0 +1,124 @@
|
|||
<!DOCTYPE html>
|
||||
<html>
|
||||
<head>
|
||||
<meta http-equiv="content-type" content="text/html; charset=UTF-8">
|
||||
<title>Helia UPlanet Connection</title>
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
||||
<link rel="stylesheet" href="awesome.css"> <!-- Include Font Awesome CSS -->
|
||||
|
||||
<style>
|
||||
|
||||
#background-container {
|
||||
position: fixed;
|
||||
top: 0;
|
||||
left: 0;
|
||||
width: 100%;
|
||||
height: 100%;
|
||||
background-image: url('Umap.jpg'); /* Replace with your image URL */
|
||||
background-size: cover;
|
||||
background-position: center;
|
||||
z-index: -1; /* Set a lower z-index to place it behind the arrow container */
|
||||
}
|
||||
|
||||
#arrow-container {
|
||||
position: absolute;
|
||||
top: 0;
|
||||
left: 0;
|
||||
width: 100%;
|
||||
height: 100%;
|
||||
background-image: url('Umap.jpg'); /* Replace with your image URL */
|
||||
z-index: 1; /* Set a higher z-index to place it above the background image */
|
||||
}
|
||||
|
||||
.arrow {
|
||||
position: absolute;
|
||||
width: 50px;
|
||||
height: 50px;
|
||||
background-color: rgba(255, 255, 255, 0.1);
|
||||
border-radius: 50%;
|
||||
text-align: center;
|
||||
line-height: 50px;
|
||||
font-size: 24px;
|
||||
cursor: pointer;
|
||||
}
|
||||
|
||||
#top-left { top: 0; left: 0; transform: translate(0, 0); }
|
||||
#top-center { top: 0; left: 50%; transform: translateX(-50%); }
|
||||
#top-right { top: 0; right: 0; transform: translate(0, 0); }
|
||||
#middle-left { top: 50%; left: 0; transform: translateY(-50%); }
|
||||
#middle-right { top: 50%; right: 0; transform: translateY(-50%); }
|
||||
#bottom-left { bottom: 0; left: 0; transform: translate(0, 0); }
|
||||
#bottom-center { bottom: 0; left: 50%; transform: translateX(-50%); }
|
||||
#bottom-right { bottom: 0; right: 0; transform: translate(0, 0); }
|
||||
</style>
|
||||
</head>
|
||||
<body>
|
||||
<div id="background-container"></div>
|
||||
<div id="arrow-container">
|
||||
<script>
|
||||
// Get the current page's filename
|
||||
const currentPageFileName = window.location.pathname.split('/').pop();
|
||||
|
||||
// Extract latitude and longitude from the filename
|
||||
const match = currentPageFileName.match(/umap_([\d.]+)_([\d.]+)\.html/);
|
||||
|
||||
if (match) {
|
||||
// Check if latitude and longitude are whole numbers
|
||||
let currentLat = parseFloat(match[1]);
|
||||
let currentLon = parseFloat(match[2]);
|
||||
|
||||
// Convert to numbers with two decimal places if not already
|
||||
if (!isNaN(currentLat)) {
|
||||
currentLat = currentLat.toFixed(2);
|
||||
}
|
||||
if (!isNaN(currentLon)) {
|
||||
currentLon = currentLon.toFixed(2);
|
||||
}
|
||||
|
||||
// Now, you have the latitude and longitude values with two decimal places
|
||||
console.log('Latitude:', currentLat);
|
||||
console.log('Longitude:', currentLon);
|
||||
|
||||
// Calculate URLs with variations in latitude and longitude
|
||||
const urls = [
|
||||
`umap_${(parseFloat(currentLat) + 0.01).toFixed(2)}_${currentLon}.html`,
|
||||
`umap_${(parseFloat(currentLat) + 0.01).toFixed(2)}_${(parseFloat(currentLon) - 0.01).toFixed(2)}.html`,
|
||||
`umap_${(parseFloat(currentLat) + 0.01).toFixed(2)}_${(parseFloat(currentLon) + 0.01).toFixed(2)}.html`,
|
||||
`umap_${currentLat}_${(parseFloat(currentLon) - 0.01).toFixed(2)}.html`,
|
||||
`umap_${currentLat}_${(parseFloat(currentLon) + 0.01).toFixed(2)}.html`,
|
||||
`umap_${(parseFloat(currentLat) - 0.01).toFixed(2)}_${(parseFloat(currentLon) - 0.01).toFixed(2)}.html`,
|
||||
`umap_${(parseFloat(currentLat) - 0.01).toFixed(2)}_${currentLon}.html`,
|
||||
`umap_${(parseFloat(currentLat) - 0.01).toFixed(2)}_${(parseFloat(currentLon) + 0.01).toFixed(2)}.html`
|
||||
];
|
||||
|
||||
// Add arrow links with Font Awesome icons
|
||||
const arrowClasses = ['fas fa-arrow-down', 'fas fa-arrow-up', 'fas fa-arrow-up', 'fas fa-arrow-up', 'fas fa-arrow-left', 'fas fa-arrow-right', 'fas fa-arrow-right', 'fas fa-arrow-down'];
|
||||
|
||||
urls.forEach((url, index) => {
|
||||
const arrow = document.createElement('a');
|
||||
arrow.href = url;
|
||||
arrow.innerHTML = `<i class="${arrowClasses[index]}"></i>`;
|
||||
arrow.className = 'arrow';
|
||||
|
||||
// Position arrows
|
||||
const positions = [
|
||||
{ top: 0, left: '50%' },
|
||||
{ top: 0, left: 0 },
|
||||
{ top: 0, right: 0 },
|
||||
{ top: '50%', left: 0 },
|
||||
{ top: 0, left: '50%' },
|
||||
{ bottom: 0, left: 0 },
|
||||
{ top: '50%', right: 0 },
|
||||
{ bottom: 0, right: 0 }
|
||||
];
|
||||
|
||||
Object.assign(arrow.style, positions[index]);
|
||||
document.getElementById('arrow-container').appendChild(arrow);
|
||||
});
|
||||
} else {
|
||||
console.log('Filename does not match the expected pattern.');
|
||||
}
|
||||
</script>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
Loading…
Reference in New Issue