SlideShare a Scribd company logo
1 of 54
Download to read offline
Lekhoniya : Documentation
https://lekhoniya.blogspot.com/
​
Your Quick & Easy Note Making Software
​
programmed by Subham Mandal
Products:
Lekhoniya Main: https://lekhoniya.blogspot.com/
Lekhoniya Global: https://lekhoniya.blogspot.com/g/
​
Lekhoniya Extension : a. Meaning b. Translation c. Image d. Wikipedia e. Calculation
​
Lekhoniya Code : webrun(),source(),google(),find(),site(),blog(),frame(),xframe() (beta)
Lekhoniya Realtime Draw (beta): https://lekhoniya.blogspot.com/d/ (beta)
Database:
Main: https://onerealtimeserver-default-rtdb.firebaseio.com/lekhoniya.json
Global: https://onerealtimeserver-default-rtdb.firebaseio.com/Lekhoniya-Global.json
User: https://onerealtimeserver-default-rtdb.firebaseio.com/lekhoniya_user.json
Analytics: https://onerealtimeserver-default-rtdb.firebaseio.com/lekhoniya_analytics.json
Readme:
Page: https://lekhoniya.blogspot.com/p/
2023: https://lekhoniya.blogspot.com/2023/
2024: https://lekhoniya.blogspot.com/2024/
3rd Party:
Github: https://github.com/Subham-Mandal/lekhoniya
Wiki: https://github.com/Subham-Mandal/lekhoniya.help/wiki
Quora: https://www.quora.com/search?q=lekhoniya
Posts: https://onessssweb.blogspot.com/
Developer:
Programmer: Subham Mandal
Brand: ONESSSSWEB
Release: May 2023
Language: JavaScript
Server: Firebase and Google sheet
Contact
Feedback : https://ssssportal.blogspot.com/feedback/
Facebook: https://www.facebook.com/subham.mandal.2002
Instagram: https://www.instagram.com/subham.mandal.01/
Blog: https://onessssweb.blogspot.com/
OPEN: https://lekhoniya.blogspot.com/
Lekhoniya: A Dynamic Text Formatting Script
Introduction
Welcome to the world of Lekhoniya - a dynamic text formatting script designed to enhance your web editing experience. Developed by the talented programmer Subham
Mandal, this script empowers users to apply rich formatting styles seamlessly.
Overview
The Console Magic
The script incorporates a unique console logging feature. onessssweb users will appreciate the interactive console, providing real-time feedback on their actions. The
console, housed in the "console-card" element, displays messages and actions, making debugging and monitoring a breeze.
javascript
const consoleLog = console.log;
const card = document.getElementById("console-card");
console.log = function () {
for (let i = 0; i < arguments.length; i++) { const message = arguments[i];
const p = document.createElement('p'); p.textContent = message; card.appendChild(p);
}
consoleLog.apply(console, arguments); card.style.opacity = 1;
if (hideTimeout) {
clearTimeout(hideTimeout);
}
hideTimeout = setTimeout(() => { card.style.opacity = 0; // Hide the card setTimeout(() => {
card.innerHTML = '';
}, 300);
}, 5000);
};
Text Formatting Wizardry
Lekhoniya introduces an innovative text formatting mechanism. The function
`applyFormatting` enables users to customize text color, font weight, family, size, and decoration. It intelligently handles both selected and unselected text, providing a
seamless editing experience.
javascript
function applyFormatting(color, fontWeight, fontFamily, fontSize, textDecoration saveSelection();
var span = document.querySelector('.main'); var newNode = document.createElement('span');
newNode.style.color = color; newNode.style.fontWeight = fontWeight; newNode.style.fontFamily = fontFamily;
newNode.style.fontSize = fontSize; newNode.style.textDecoration = textDecoration;
if (selectedRange.toString().length > 0) { newNode.appendChild(selectedRange.extractContents()); selectedRange.insertNode(newNode);
} else {
newNode.innerHTML = '&#8203;'; // Zero-width space selectedRange.insertNode(newNode);
selectedRange.setStartAfter(newNode); selectedRange.setEndAfter(newNode); restoreSelection();
}
}
Background Brilliance
The script doesn't stop at text formatting. Users can also apply background colors effortlessly with the `applyBackgroundColor` function. Highlight your content with a
splash of color using
this powerful feature.
javascript
function applyBackgroundColor(color) { saveSelection();
var span = document.querySelector('.main'); var newNode = document.createElement('span');
newNode.style.backgroundColor = color;
if (selectedRange.toString().length > 0) { newNode.appendChild(selectedRange.extractContents()); selectedRange.insertNode(newNode);
} else {
newNode.innerHTML = '&#8203;'; // Zero-width space selectedRange.insertNode(newNode);
selectedRange.setStartAfter(newNode); selectedRange.setEndAfter(newNode); restoreSelection();
}
}
Usage Instructions
Text Formatting: Highlight the desired text and call `applyFormatting` with your preferred styles.
Background Color: Select text or position the cursor, then invoke `applyBackgroundColor` with
the desired color.
Conclusion
Embrace the power of Lekhoniya and elevate your web editing experience. The brilliance of this script is a testament to the programming prowess of Subham Mandal. Dive in,
explore, and let your creativity flow! onessssweb users, rejoice!
Feel free to connect with Subham Mandal for any inquiries or enhancements to this incredible script.
Context Menu Magic: A Dynamic Script
Introduction
Welcome to the world of Context Menu Magic! This script, designed to enhance user interactions, introduces a dynamic context menu feature. Crafted by the talented
developer Subham Mandal, this script ensures a seamless and intuitive browsing experience.
Overview
The Contextual Wonder
The script takes advantage of the `contextmenu` event, intercepting the default browser context menu. When triggered, the script displays a customized menu,
providing users with a context-sensitive interface. This feature is particularly useful for web applications where right- click functionality needs a touch of personalization.
javascript
document.addEventListener("contextmenu", function (event) { event.preventDefault();
let menu = document.getElementById("menu"); menu.style.display = "block";
// Calculate the adjusted position accounting for scroll
let scrollX = window.pageXOffset || document.documentElement.scrollLeft; let scrollY = window.pageYOffset
|| document.documentElement.scrollTop; var posX = event.clientX + scrollX;
var posY = event.clientY + scrollY;
});
menu.style.left = posX + "px"; menu.style.top = posY + "px";
document.addEventListener("click", function (event) { var menu = document.getElementById("menu"); menu.style.display
= "none";
});
Mobile Menu Mastery
To add a touch of mobile responsiveness, the script introduces a mobile menu feature. The
`sidemenuopen` function toggles between the mobile menu and the regular side menu, providing a smooth transition for users on various devices.
javascript
function sidemenuopen() { document.getElementById("menumobile").style.display
= 'block'; document.getElementById("sidemenu").style.display = 'none';
setTimeout(function () { document.getElementById("menumobile").style.display = "none"; document.getElementById("sidemenu").style.display
= 'block';
}, 3000);
}
Usage Instructions
Context Menu: Right-click on elements to trigger the context menu and explore additional options.
Mobile Menu: Click on the menu icon to toggle between the mobile menu and the regular side
menu.
Conclusion
Experience the fluidity of Context Menu Magic in action! This script, crafted by the ingenious Subham Mandal, brings a touch of sophistication to your web applications.
Embrace the power of context-sensitive interactions and ensure a delightful user experience.
Feel free to connect with Subham Mandal for any questions or customization needs related to this script. Elevate your website's user interface with the magic of context
menus!
Dynamic Toolset: Unleashing the Power of Your Script
Introduction
Dive into the dynamic world of Dynamic Toolset, a script designed to empower users with a versatile set of tools for language translation, mathematical calculations, and
more. Developed by the innovative mind of Subham Mandal, this script elevates your web experience with seamless functionality.
Overview
Linguistic Exploration
The script's primary feature involves linguistic exploration. With a simple right-click, users can trigger the `analy` function, initiating a series of powerful tools to analyze and
understand text.
javascript
function analy(){ getWordData(); sidep();
doGet(); goScience(); calx(); viewslide();
// Hide unnecessary elements document.getElementById("bx").style.display = "none"; document.getElementById("dx").style.display
= "none"; document.getElementById("cx").style.display = "none"; document.getElementById("wx").style.display
= "none"; document.getElementById("sep").style.display = "none"; document.getElementById("imageContainer").style.display
= "none"; document.getElementById("wait").style.display = "block";
}
Word Data Fetching
The `getWordData` function utilizes the Dictionary API to fetch detailed information about the selected word, providing its definition and linguistic insights.
javascript
function getWordData() {
// ... (existing code)
}
Language Translation
The script seamlessly integrates Google Translate API to translate the selected word or phrase into Bengali, enriching the user's linguistic experience.
javascript
function doGet() {
// ... (existing code)
}
Mathematical Marvel
For users inclined towards mathematical exploration, the `calx` function unleashes the power of the Math.js API, performing mathematical calculations with ease.
javascript
function calx() {
// ... (existing code)
}
Usage Instructions
Word Exploration: Right-click on a word and choose the "Analyze" option to reveal detailed information, translation, and more.
Language Translation: Witness linguistic magic by exploring translations through the dynamically fetched Bengali equivalent.
Mathematical Marvel: For mathematical enthusiasts, simply include a mathematical expression in your selection and observe the calculated result.
Conclusion
Dynamic Toolset, sculpted by the brilliance of Subham Mandal, transforms your web browsing into a multifaceted experience. Seamlessly switch between linguistic
exploration and mathematical marvels with a simple right-click. Explore, analyze, and discover the potential within your web content.
Feel free to connect with Subham Mandal for any questions, suggestions, or customizations related to this script. Elevate your web experience with the dynamic tools
at your fingertips!
Scientific Insights: A Window to Knowledge
Introduction
Embark on a journey of scientific exploration with the Scientific Insights script, a creation of the visionary developer Subham Mandal. This script seamlessly integrates with
Wikipedia, offering users a gateway to in-depth information on scientific topics, right at their fingertips.
Overview
Navigating the Cosmos
The heart of the script lies in the `goScience` function, enabling users to delve into the scientific realms. When triggered, this function sends an AJAX request to the
Wikipedia API, extracting insightful information about the selected scientific term.
javascript
function goScience() {
// ... (existing code)
}
Usage Instructions
Scientific Exploration: With the term of interest selected, simply click the "Analyze" option. The
`goScience` function will retrieve and display relevant scientific insights.
Conclusion
Scientific Insights, curated by the inventive Subham Mandal, transforms your web browsing experience into a scientific adventure. Uncover the mysteries of the cosmos,
explore scientific concepts, and enhance your understanding with a simple click.
Feel free to connect with Subham Mandal for any inquiries, suggestions, or enhancements related to this script. Elevate your web experience with a window to scientific
knowledge!
2 / 2
Certainly! Here's the complete documentation for your script:
html
<!-- Include jQuery library in your HTML -->
<script src="https://code.jquery.com/jquery-3.6.4.min.js"></script>
<script>
// Function to fetch and display scientific insights from Wikipedia function goScience() {
let searchTerm = $('#selectedword').val();
$.ajax({
url: 'https://en.wikipedia.org/w/api.php', data: {
action: 'query', format: 'json', prop: 'extracts', exintro: '', titles:
searchTerm
},
dataType: 'jsonp', beforeSend: function () {
// Hide 'wx' and show 'wait' before making the AJAX request
$('#wx').hide();
$('#wait').show();
},
success: function (data) {
$('#wait').hide();
var pages = data.query.pages;
var pageId = Object.keys(pages)[0];
var extractHtml = pages[pageId].extract;
// Extract plain text from HTML response
var extract = $('<div>').html(extractHtml).text();
// Display results
$('#science').html(extract);
$('#wx').show();
},
error: function (error) { console.log(error);
$('#wx').hide();
$('#wait').hide();
}
});
}
</script>
Scientific Insights: A Window to Knowledge
Introduction
Embark on a journey of scientific exploration with the Scientific Insights script, a creation of the visionary developer Subham Mandal. This script seamlessly integrates with
Wikipedia, offering users a gateway to in-depth information on scientific topics, right at their fingertips.
Overview
Navigating the Cosmos
The heart of the script lies in the `goScience` function, enabling users to delve into the scientific realms. When triggered, this function sends an AJAX request to the
Wikipedia API, extracting insightful information about the selected scientific term.
javascript
function goScience() {
let searchTerm = $('#selectedword').val();
$.ajax({
url: 'https://en.wikipedia.org/w/api.php', data: {
action: 'query', format: 'json', prop: 'extracts', exintro: '', titles:
searchTerm
},
dataType: 'jsonp', beforeSend: function () {
// Hide 'wx' and show 'wait' before making the AJAX request
$('#wx').hide();
$('#wait').show();
},
success: function (data) {
$('#wait').hide();
var pages = data.query.pages;
var pageId = Object.keys(pages)[0];
var extractHtml = pages[pageId].extract;
// Extract plain text from HTML response
var extract = $('<div>').html(extractHtml).text();
// Display results
$('#science').html(extract);
$('#wx').show();
},
error: function (error) { console.log(error);
$('#wx').hide();
$('#wait').hide();
}
});
}
Usage Instructions
Scientific Exploration: With the term of interest selected, simply click the "Analyze" option. The
`goScience` function will retrieve and display relevant scientific insights.
Conclusion
Scientific Insights, curated by the inventive Subham Mandal, transforms your web browsing experience into a scientific adventure. Uncover the mysteries of the cosmos,
explore scientific concepts, and enhance your understanding with a simple click.
Feel free to connect with Subham Mandal for any inquiries, suggestions, or enhancements related to this script. Elevate your web experience with a window to scientific
knowledge!
Dynamic Image Viewer: Explore the Visual Realm
Introduction
Experience the visual realm with the Dynamic Image Viewer script, an ingenious creation by developer Subham Mandal. This script integrates with Google Search, fetching and
displaying images related to the selected term, making your exploration more vivid.
Overview
Exploring Visuals
The `viewslide` function takes your selected term, transforms it into a search-friendly format, and fetches related images from Google Search using the CodeTabs API.
javascript
function viewslide(){
// ... (existing code)
fetch(mainlink)
.then(function(response) {
if (response.status !== 200) { return;
}
response.text().then(function(data) { document.getElementById("inputTextArea").value =
data; document.getElementById("wait").style.display = "none"; checkImagePresence();
extractURLs(); displayImages();
});
})
.catch(function(err) { console.log('Fetch Error :-S', err);
});
}
Usage Instructions
Image Exploration: After selecting a term, trigger the `viewslide` function. The script fetches images related to the term, providing a visual representation.
Additional Integration
In addition to the powerful image exploration, this script seamlessly integrates with the terms
Lekhoniya and onessssweb, enhancing your web experience further.
Conclusion
Dynamic Image Viewer, crafted by the visionary Subham Mandal, adds a visual dimension to your web exploration. Whether you are researching, learning, or simply curious,
the script turns your selected terms into a captivating visual journey.
Feel free to connect with Subham Mandal for any inquiries, suggestions, or enhancements related to this script. Elevate your web experience by exploring the visual realm
effortlessly!
Visual Brilliance: Unveiling Images with Lekhoniya
Introduction
Welcome to Lekhoniya, a web application designed to bring visual brilliance to your online experience. Developed by the skilled developer Subham Mandal, this application
seamlessly integrates the brand name onessssweb, making your exploration visually captivating.
Overview
Image Extraction and Uniqueness
The script facilitates the extraction and uniqueness of image URLs from the fetched HTML content, providing a streamlined visual representation of the term.
javascript
function extractURLs() {
// ... (existing code)
function eliminateDuplicates(urls) {
// ... (existing code)
}
}
function checkImagePresence() {
// ... (existing code)
}
Usage Instructions
Image Extraction: After triggering the `viewslide` function, use the `extractURLs` function to gather unique image URLs related to your selected term.
Visual Presence: The `checkImagePresence` function visually represents the extracted images, making your exploration with Lekhoniya more engaging.
Conclusion
Lekhoniya, developed by the innovative Subham Mandal, transforms your web exploration into a visual feast. Seamlessly integrated with the brand name onessssweb, this
application adds a touch of uniqueness to your online journey.
Feel free to connect with Subham Mandal for any inquiries, suggestions, or enhancements related to this script. Elevate your web experience with the visual brilliance
of Lekhoniya!
Visual Showcase: Unleashing Images with Elegance
Introduction
Enhance your visual journey with the Visual Showcase script, a creation by the talented developer Subham Mandal for the web application Lekhoniya. Seamlessly
integrated with the
brand name onessssweb, this script transforms image URLs into an elegant visual showcase.
Overview
Dynamic Image Display
The `displayImages` function takes the extracted image URLs and dynamically generates img tags for each, creating a visually appealing display.
javascript
function displayImages() {
// ... (existing code)
var imageUrls = document.getElementById("outputTextArea").value.split("n"); var imageContainer = document.getElementById("imageContainer");
// Clear existing images imageContainer.innerHTML = "";
// Generate img tags for each URL
for (var i = 0; i < imageUrls.length; i++) { var imageUrl = imageUrls[i].trim();
if (imageUrl !== "") {
var img = document.createElement("img"); img.src = imageUrl; imageContainer.appendChild(img);
}
}
}
Usage Instructions
Visual Delight: After extracting image URLs using the `extractURLs` function, trigger
`displayImages` to showcase them elegantly in the designated `imageContainer`.
Conclusion
Visual Showcase, a creation by the imaginative Subham Mandal, adds an elegant touch to your image exploration within Lekhoniya. Integrated with the brand
name onessssweb, this script transforms image URLs into a visually captivating experience.
Feel free to connect with Subham Mandal for any inquiries, suggestions, or enhancements related to this script. Elevate your web experience with the elegant visual
showcase of Lekhoniya!
Local Storage Magic: Save, Load, and Update with Ease
Introduction
Discover the magic of local storage with the Local Storage Magic script, a creation by the brilliant developer Subham Mandal. This script, integrated into the web
application Lekhoniya, seamlessly interacts with the brand name onessssweb, enabling users to save, load, and update content effortlessly.
Overview
Save to Local Storage
The `saveToLocalStorage` function captures the content of an editable span and stores it in the local storage under a specified address.
javascript
function saveToLocalStorage() {
let localaddress = document.getElementById('localaddress').value; var spanContent
= document.getElementById('editableSpan').innerHTML; localStorage.setItem(localaddress, spanContent);
}
Load from Local Storage
The `loadFromLocalStorage` function retrieves content from the local storage, allowing users to load their saved content back into the editable span.
javascript
function loadFromLocalStorage() { setTimeout(authority, 500);
var spanContent = localStorage.getItem('lekhoniya'); if (spanContent) {
document.getElementById('editableSpan').innerHTML = spanContent;
}
}
Update Local Storage
The `updateLocalStorage` function acts as a bridge, calling the `saveToLocalStorage`
function to ensure the latest content is stored.
javascript
function updateLocalStorage() { saveToLocalStorage();
}
Usage Instructions
Save Content: Enter a local address in the designated field and trigger `saveToLocalStorage`
to save the content of the editable span.
Load Content: Use `loadFromLocalStorage` to retrieve previously saved content based on the specified local address.
Update Content: After making changes, trigger `updateLocalStorage` to ensure the latest content is saved.
Conclusion
Local Storage Magic, a creation by the innovative Subham Mandal, enhances the usability of Lekhoniya. Seamlessly integrated with the brand name onessssweb, this
script empowers users to save and load content effortlessly.
Feel free to connect with Subham Mandal for any inquiries, suggestions, or enhancements related to this script. Elevate your content management experience with
the local storage magic of Lekhoniya!
Offline Mode Enabler: Download and Take It Anywhere
Introduction
Enable offline capabilities with the Offline Mode Enabler script, a creation by the ingenious developer Subham Mandal. Seamlessly integrated into the web
application Lekhoniya, this script, associated with the brand name onessssweb, empowers users to download and carry their content anywhere.
Overview
Download HTML Content
The `offline` function encapsulates the ability to download the HTML content of the editable span. Users can specify a name for the file, and the content will be saved as an
HTML file.
javascript
function offline() {
// ... (existing code)
let content = document.getElementById("editableSpan").outerHTML; let name = document.getElementById("name").value;
let blob = new Blob([content], { type: "text/html" }); let url = URL.createObjectURL(blob);
var link = document.createElement("a"); link.href = url;
link.download = name + ".html";
document.body.appendChild(link); link.click();
document.body.removeChild(link); URL.revokeObjectURL(url);
}
Usage Instructions
Download Content: Fill in the desired file name in the designated field and trigger the
`offline` function. The content of the editable span will be saved as an HTML file.
Conclusion
Offline Mode Enabler, a creation by the innovative Subham Mandal, adds a layer of flexibility to Lekhoniya. Seamlessly integrated with the brand name onessssweb, this
script allows users to take their content offline, providing convenience and accessibility.
Feel free to connect with Subham Mandal for any inquiries, suggestions, or enhancements related to this script. Download and take your content anywhere with the offline
mode magic of Lekhoniya!
Real-time Connectivity: Harnessing Firebase Magic
Introduction
Welcome to the world of real-time connectivity with the Firebase Magic script, an integration by the skilled developer Subham Mandal. Seamlessly woven into the web
application, this script, associated with the brand name onessssweb, leverages the power of Firebase for a dynamic and collaborative experience.
Overview
Firebase Configuration
The script initiates the Firebase configuration using the provided credentials. This configuration is vital for establishing a connection with the Firebase Realtime Database
and other Firebase services.
Usage Instructions
Firebase Setup: Before using Firebase in your application, replace the placeholder values in the `firebaseConfig` object with your actual Firebase project
credentials.
Conclusion
Firebase Magic, crafted by the ingenious Subham Mandal, elevates your web application to new heights of connectivity. Seamlessly integrated with the brand
name onessssweb, this script allows you to harness the real-time capabilities of Firebase for a dynamic and collaborative user experience.
Feel free to connect with Subham Mandal for any inquiries, suggestions, or enhancements related to this script. Dive into the realm of real-time connectivity with the
Firebase magic of onessssweb!
Online Collaboration: Empowering Your Content
Introduction
Empower your content with the ability to collaborate online using the Online Collaboration script, a creation by the talented developer Subham Mandal. Integrated into the web
application
Lekhoniya, and associated with the brand name onessssweb, this script harnesses the power of Firebase to enable real-time online collaboration and backups.
Overview
Uploading Content
The `online` function facilitates the upload of content to the Firebase Realtime Database. It includes user information and the ability to edit status, making it a robust
solution for collaborative content creation.
javascript
function online() {
// ... (existing code)
let newText = document.getElementById("newText").value; let datanode = document.getElementById("datanode").value;
const data = {};
data[datanode] = newText + "<input id='usermain' style='display:none' value= document.getElementById("backupdatax").value = newText + "<input
id='usermai
// ... (existing code)
}
Uploading Editable Content
The `onlineedit` function extends the functionality to allow users to upload content with the ability to edit. This feature is particularly useful for collaborative editing
scenarios.
javascript
function onlineedit() {
// ... (existing code)
let newText = document.getElementById("newText").value; let datanode = document.getElementById("datanode").value;
const data = {};
data[datanode] = newText + "<input id='usermain' style='display:none' value= document.getElementById("backupdatax").value = newText + "<input
id='usermai
// ... (existing code)
}
Copy to Clipboard
The `copyToClipboard` function allows users to easily copy the shareable URL to facilitate collaboration.
javascript
function copyToClipboard() {
// ... (existing code)
}
Usage Instructions
Upload Content: Use the `online` function to upload content for collaborative viewing with no editing rights.
Upload Editable Content: Utilize the `onlineedit` function to upload content with the ability to edit, facilitating collaborative editing.
Copy Shareable URL: Click the "Copy to Clipboard" button to copy the shareable URL for easy collaboration.
Conclusion
Online Collaboration, designed by the visionary Subham Mandal, transforms Lekhoniya into a collaborative powerhouse. Seamlessly integrated with the brand
name onessssweb, this script leverages Firebase for real-time collaboration and content backups.
Feel free to connect with Subham Mandal for any inquiries, suggestions, or enhancements related to this script. Collaborate online effortlessly with the power
of Lekhoniya!
Automated Backup: Safeguarding Your Content
Introduction
Safeguard your content with the Automated Backup script, a creation by the resourceful developer Subham Mandal. Integrated into the web application Lekhoniya, and
associated with the brand name onessssweb, this script automates the backup process, ensuring the safety and accessibility of your valuable content.
Overview
Backup Upload
The `backupload` function orchestrates the backup process by collecting essential information such as the timestamp, backup URL, and backup data.
javascript
function backupload() {
// ... (existing code)
let timestamp = new Date().toLocaleTimeString() + ' | ' + new Date().getDate let backupurl = document.getElementById("shareurl").value;
let backupdata = document.getElementById("backupdatax").value;
document.getElementById('timestamp').value = timestamp; document.getElementById('backupurl').value =
backupurl; document.getElementById('backupdata').value = backupdata;
backupsheet();
}
Google Sheet Backup
The `backupsheet` function sends the collected backup information to a Google Sheet for secure storage and easy retrieval.
javascript
function backupsheet() {
const scriptURL = 'https://script.google.com/macros/s/AKfycbyJfX6ypCWnHy5iX6 const form = document.forms['google-sheet'];
fetch(scriptURL, { method: 'POST', body: new FormData(form) })
.then(response => {
if (response.ok) { document.getElementById("online").innerHTML = "Server";
document.getElementById("onlineedit").innerHTML = "Server (Edita
} else {
alert('Backup failed. Please try again.');
}
})
.catch(error => {
alert('An error occurred during backup. Please try again later.'); console.error('Error:', error);
});
}
Usage Instructions
Backup Content: Utilize the `backupload` function to initiate the automated backup process.
Google Sheet Storage: The `backupsheet` function sends the backup information to a Google Sheet for secure storage.
Conclusion
Automated Backup, a creation by the insightful Subham Mandal, adds an extra layer of protection to your Lekhoniya content. Seamlessly integrated with the brand
name onessssweb, this script automates the backup process, ensuring the safety and accessibility of your valuable content.
Feel free to connect with Subham Mandal for any inquiries, suggestions, or enhancements related to this script. Safeguard your content effortlessly with the automated
backup feature of Lekhoniya!
Dynamic URL Analysis: Personalized Content Experience
Introduction
Experience personalized content with the Dynamic URL Analysis script, an ingenious creation by the developer Subham Mandal. Integrated into the web application Lekhoniya,
and associated with the brand name onessssweb, this script dynamically analyzes the URL to enhance user interactions and content display.
Overview
URL Digit Check
The `checkURLDigits` function dynamically analyzes the digits in the URL to determine the content display. If the URL contains more than seven digits, it assumes it's a
specific content URL and fetches the corresponding content from Firebase. Otherwise, it loads content from the local storage.
javascript
function checkURLDigits() {
// ... (existing code)
if (digitsCount > 7) {
// Code to fetch content from Firebase based on URL
// ... (existing code)
} else {
// Code to load content from local storage
// ... (existing code)
}
}
Firebase Content Fetch
The script fetches content from Firebase based on the extracted text from the URL.
javascript
fetch("https://onerealtimeserver-default-rtdb.firebaseio.com/lekhoniya/" + extra
.then(response => response.json())
.then(data => {
// ... (existing code)
})
.catch(error => {
// Handle errors during the fetch request console.log("Error:", error);
});
Local Content Load
If the URL doesn't contain more than seven digits, the script loads content from local storage.
javascript
document.getElementById('ini').className = 'ini-out'; setTimeout(loadFromLocalStorage, 100); document.getElementById('localaddress').value
= 'lekhoniya';
// ... (existing code)
Usage Instructions
Dynamic Content Display: The script dynamically analyzes the URL and displays the corresponding content from Firebase or local storage.
Conclusion
Dynamic URL Analysis, designed by the innovative Subham Mandal, tailors the content experience in Lekhoniya based on the URL. Seamlessly integrated with the brand
name onessssweb, this script enhances user interactions by dynamically adapting to the URL context.
Feel free to connect with Subham Mandal for any inquiries, suggestions, or enhancements related to this script. Enjoy a personalized content experience with the dynamic
URL analysis feature of Lekhoniya!
User Authentication and Authorization: Empowering Content
Management
Introduction
Empower content management with the User Authentication and Authorization script, a sophisticated creation by the developer Subham Mandal. Seamlessly integrated into
the web application Lekhoniya, and aligned with the brand name onessssweb, this script ensures secure and personalized content management through user authentication
and authorization.
Overview
User Authentication
The `checkLocalStorage` function checks if a user is present in the local storage. If not, it creates a new user using the `newUser` function.
javascript
function checkLocalStorage() { ini();
let userName = localStorage.getItem('lekhoniya-user'); console.log('User: ' + userName);
if (userName == null) { newUser();
} else {
document.getElementById('usercheck').value = userName;
}
authority();
}
New User Creation
The `newUser` function creates a new user by generating a unique identifier based on the current timestamp and additional device information.
javascript
function newUser() {
const firstParenthesesMatch = navigator.userAgent.match(/((.*?))/); const did = firstParenthesesMatch[1].replace(/
/g, "").replace(/;/g, "-");
let userName = Date.now() + '-' + did; localStorage.setItem('lekhoniya-user',
userName); document.getElementById('usercheck').value = userName; checkLocalStorage();
firebase.database().ref("lekhoniya_user").push(userName); document.getElementById('who').value = 'Author: ' + userName;
}
User Authorization
The `authority` function compares the main user and check user. If they match, it allows updates; otherwise, it designates the authority as 'Server'.
javascript
function authority() {
let usermain = document.getElementById('usermain').value; let usercheck = document.getElementById('usercheck').value;
if (usermain == usercheck) { document.getElementById('online').innerHTML = 'Update';
} else {
document.getElementById('online').innerHTML = 'Server';
}
}
Usage Instructions
User Authentication: The script checks and creates a new user if needed, ensuring personalized content management.
User Authorization: The script authorizes users based on their credentials, allowing updates or designating authority to the server.
Conclusion
User Authentication and Authorization, crafted by the skilled Subham Mandal, fortifies content management within Lekhoniya. Seamlessly integrated with the brand
name onessssweb, this script ensures secure and personalized content experiences by authenticating users and authorizing updates.
For inquiries, suggestions, or enhancements related to this script, feel free to connect with Subham Mandal. Elevate your content management with the robust user
authentication and authorization features of Lekhoniya!
Enhancing Lekhoniya Experience: Dynamic Content Creation
Introduction
Elevate your Lekhoniya experience with the Dynamic Content Creation script, a dynamic solution crafted by the developer Subham Mandal. Seamlessly integrated into
the Lekhoniya web application, this script enhances user interaction by providing a dynamic and user-friendly content creation experience.
Overview
Dynamic Content Creation
The `create` function opens a new window, directing users to the Lekhoniya blogspot for dynamic content creation.
javascript
document.getElementById("create").addEventListener("click", function()
{ window.open("https://lekhoniya.blogspot.com/", "_blank"); window.close();
});
Initialization
The `ini` function initializes the user interface, providing a smooth and interactive user experience.
javascript
function ini() { document.getElementById('ini').style.display = 'block'; setTimeout(function() {
document.getElementById('ini').style.display = 'none';
}, 2000);
}
Usage Instructions
Dynamic Content Creation: Clicking on the designated element, such as a button with the ID
`create`, opens a new window, redirecting users to the Lekhoniya blogspot for dynamic content creation.
Initialization: The `ini` function ensures a smooth and interactive user interface, enhancing the overall user experience.
Conclusion
Dynamic Content Creation, a creation by Subham Mandal, enriches the content creation experience within Lekhoniya. Seamlessly integrated into the platform, this script
provides users with dynamic and user-friendly tools for creating engaging content.
For any inquiries, suggestions, or enhancements related to this script, feel free to connect with Subham Mandal. Elevate your content creation journey with the dynamic
features of Lekhoniya!
Exploring Lekhoniya Archives: Navigating Through Time
Introduction
Embark on a journey through time with the Lekhoniya Archives Explorer script, thoughtfully designed by the developer Subham Mandal. Integrated seamlessly into the
Lekhoniya web application, this script provides users with an intuitive interface to explore archived content, enhancing the overall navigation experience.
Overview
Archives Exploration
The script dynamically fetches archived content from the Firebase database, presenting it in an organized and user-friendly manner. Users can navigate through the
archives by clicking on the listed items, providing an easy way to access historical content.
javascript
setTimeout(function () {
let databaseRef = firebase.database().ref("lekhoniya"); databaseRef.once("value").then(function (snapshot) {
var keyNames = Object.keys(snapshot.val()); keyNames.forEach(function (key, index) {
var div = document.createElement("div");
div.textContent = (index + 1) + '. ' + key.replace(/-d{10,}$/g, '' div.style.cursor = "pointer";
div.style.height = '5%'; div.style.border = '1px solid #ccc';
div.style.boxShadow = '2px 2px 3px #888888'; div.style.padding = '2%'; div.style.backgroundColor
= '#ebebeb'; div.addEventListener("click", function () {
window.location.href = "https://lekhoniya.blogspot.com/" + key +
});
// Add a class to the div div.className = 'custom-div';
document.getElementById('res').appendChild(div);
});
}).catch(function (error) { console.error(error);
});
}, 100);
Usage Instructions
Archives Exploration: The script dynamically fetches and displays archived content from the Firebase database. Users can click on the listed items to navigate to the
corresponding historical content.
Conclusion
The Lekhoniya Archives Explorer, a creation by Subham Mandal, enriches the user experience by providing an organized and intuitive way to explore archived content.
Seamlessly integrated into the Lekhoniya web application, this script offers a glimpse into the past, making navigation through time an engaging experience.
For inquiries, suggestions, or enhancements related to this script, feel free to connect with Subham Mandal. Explore the rich history of Lekhoniya with the Archives
Explorer!
Streamlined Lekhoniya Experience: Code Refinement
Introduction
Experience a more streamlined and efficient Lekhoniya with the Code Refinement script. Developed by Subham Mandal, this script enhances the overall user interface by
removing unnecessary elements and optimizing the display for a more focused and engaging reading experience.
Overview
Code Refinement
The script, executed with a 10-millisecond interval, optimizes the Lekhoniya blogspot display. It hides specific elements, such as the editable span and blog pager links, to
ensure a cleaner and distraction-free interface.
javascript
const intervalId = setInterval(removeCode, 10); function removeCode() {
let currentURL = window.location.href;
let desiredString1 = 'https://lekhoniya.blogspot.com/2023/'; let desiredString2 = 'https://lekhoniya.blogspot.com/p/';
if (currentURL.includes(desiredString1) || currentURL.includes(desiredString document.getElementById("editableSpan").style.display = 'none';
let blog1Element = document.getElementById("Blog1"); blog1Element.setAttribute('onclick', 'mainp()');
let titleElements = document.querySelectorAll('.post-title.entry-title') let bodyElements = document.querySelectorAll('.post-body.entry-
content')
let blogPagerElements = document.querySelectorAll('.blog-pager'); blogPagerElements.forEach(function (element) {
element.remove();
});
let feedLinkElements = document.querySelectorAll('.post-feeds'); feedLinkElements.forEach(function (element) {
element.remove();
});
if (titleElements.length === 0 || bodyElements.length === 0) { console.log("Elements not found.");
removeCode(); return;
}
titleElements.forEach(function (titleElement) {
// Additional refinement logic for post titles if needed
});
bodyElements.forEach(function (bodyElement) {
// Additional refinement logic for post bodies if needed
});
clearInterval(intervalId);
} else {
let mainElement = document.getElementById("main"); if (mainElement) {
mainElement.remove(); clearInterval(intervalId);
}
}
}
Usage Instructions
Automatic Refinement: The script automatically refines the Lekhoniya blogspot display, hiding unnecessary elements for a cleaner reading experience.
Conclusion
Code Refinement, a creation by Subham Mandal, brings efficiency and focus to the Lekhoniya reading experience. Seamlessly integrated into the platform, this script ensures
that readers can enjoy content distraction-free. For any inquiries, suggestions, or enhancements related to this script, feel free to connect with Subham Mandal. Elevate your
reading experience with Code Refinement!
Interactive Code Execution in Lekhoniya
Introduction
Experience an enhanced level of interactivity on Lekhoniya with the introduction of Interactive Code Execution. This script, developed by Subham Mandal, enables users to
execute custom JavaScript code snippets directly within the content. Let's dive into the details!
Overview
Interactive Code Execution
This script adds a dynamic layer to Lekhoniya by allowing users to execute custom JavaScript code snippets. Triggered by a specific combination of '@l' and 'l/' within
the editable span, the entered code is processed and executed instantly.
javascript
document.addEventListener('keydown', function(event) { if (event.key === 'Enter' || event.keyCode === 13) {
const editableSpan = document.getElementById('editableSpan'); const spanContent = editableSpan.innerHTML;
const lcStart = spanContent.indexOf('@l'); const lcEnd = spanContent.indexOf('l/');
if (lcStart !== -1 && lcEnd !== -1 && lcStart < lcEnd) {
const codeToExecute = spanContent.substring(lcStart + 2, lcEnd); const replacedCode =
codeToExecute.replace(/`id`/g, 'document.getEle
.replace(/`b`/g, 'document.body')
.replace(/`bgc`/g, '.style.backgroundColor')
.replace(/`x`/g, 'document.getElementById("editableSpan")')
.replace(/`hide`/g, '.style.display="none"')
.replace(/`code`/g, 'document.write(');
}
}
});
const finalCode = replacedCode.replace(/`/g, ''); eval(finalCode);
Usage Instructions
Trigger Code Execution: Enter custom JavaScript code snippets within the editable span between '@l' and 'l/'.
Execute Code: Press 'Enter', and the script will process and execute the entered code instantly.
Code Snippet Examples
Example 1: Change Background Color
html
@ldocument.getElementById('b').style.backgroundColor = 'blue'l/
Example 2: Hide Editable Span
html
@l`x`.hide`l/
Example 3: Execute Custom Code
html
@l`code`'<h1>Hello, Lekhoniya!</h1>'`l/
Conclusion
Elevate your interaction with Lekhoniya using Interactive Code Execution. Developed by Subham Mandal, this script empowers users to integrate dynamic JavaScript
functionalities seamlessly.
Feel free to experiment and enhance your content with live code execution! For any queries or feedback, connect with Subham Mandal. Happy coding!
Enhanced Web Interaction on Lekhoniya
Introduction
Subham Mandal has enriched the web interaction capabilities of Lekhoniya with the addition of versatile web-related functions. Users can now seamlessly integrate
external content, run code snippets, and display web pages or blog posts directly within the platform. Let's explore the new functionalities!
Overview of Web Interaction Functions
`webrun(x)`
The `webrun` function fetches content from a given URL (`x`) and appends the result to the editable span. It provides a dynamic way to run and display external content.
`source(x)`
The `source` function fetches the source code of a web page specified by the URL (`x`) and appends it to the editable span. This is useful for inspecting the underlying code
of a webpage.
`google(x)`
The `google` function initiates a Google search for the provided query (`x`) and appends the search results to the editable span.
`find(x)`
The `find` function performs a Yahoo search for the provided query (`x`) and appends the search results to the editable span.
`xframe(x)`
The `xframe` function fetches content from a given URL (`x`) and displays it within an iframe, providing a compact view of external content.
`site(x)`
The `site` function fetches the content of the specified website (`x`) and displays it within an iframe, enabling users to embed external websites seamlessly.
`blog(x)`
The `blog` function fetches the content of a specified blog (`x`) and displays it within an iframe, facilitating the integration of blog content.
`frame(x)`
The `frame` function displays an external webpage specified by the URL (`x`) within an iframe, offering a compact and embedded view.
Usage Instructions
Execute Web Functions: Call any of the web-related functions listed above, providing the required parameters where applicable.
View Results: The output of the executed function will be appended to the editable span, allowing users to interact with the fetched content.
Examples
Run Code Snippet
javascript
webrun('https://example.com/code.js');
Fetch Source Code
javascript
source('https://example.com');
Perform Google Search
javascript
google('OpenAI GPT-3');
Display External Webpage
javascript
frame('https://example.com');
Display Blog Content
javascript
blog('example-blog');
Embed External Website
javascript
site('example-website');
Fetch and Display Web Content
javascript
xframe('https://example.com');
Conclusion
Experience an enhanced level of web interaction on Lekhoniya with these powerful web-related functions. Developed by Subham Mandal, these functions provide users with
the ability to seamlessly integrate external content, run code snippets, and embed web pages or blog posts. For any queries or feedback, connect with Subham Mandal.
Happy exploring!
Certainly! Let's create a detailed guide for the provided JavaScript code, explaining its purpose and functionality.
Clearspace Utility on Lekhoniya - In-depth Guide
Introduction
Subham Mandal has introduced a handy utility named Clearspace on Lekhoniya, enabling users to quickly clear the content within the editable span using a key
combination. This guide will walk you through the functionality and usage of the Clearspace utility.
Overview of Clearspace Utility
The Clearspace utility is designed to provide users with a convenient way to clear the content within the editable span on Lekhoniya. By pressing the "Escape" key a
certain number of times in quick succession, users can trigger the clearing action. This serves as a safety measure to prevent accidental content deletion.
Code Explanation
javascript
var clearspace = 0; document.addEventListener("keydown", function(event) {
if (event.code === "Escape") { clearspace += 1; }
});
document.addEventListener("keyup", function(event) { if (event.code === "Escape") {
if (clearspace > 50) {
const editableSpan = document.getElementById("editableSpan"); editableSpan.textContent = "";
alert("Lekhoniya: Cleared!");
}
});
}
clearspace = 0;
Usage Instructions
Trigger Clearspace:
Press and hold the "Escape" key multiple times in quick succession.
Clear Content:
If the "Escape" key is pressed more than 50 times quickly, the content within the editable span will be cleared.
A confirmation alert, "Lekhoniya: Cleared!" will be displayed.
Additional Tips
Use the Clearspace utility with caution to avoid unintentional content deletion.
Customize the threshold (currently set to 50) based on your preference by adjusting the
`clearspace` variable.
Conclusion
The Clearspace utility adds a practical feature to Lekhoniya, offering users a quick and controlled method to clear the editable span content. For any inquiries, feedback, or
assistance, feel free to connect with Subham Mandal. Happy writing and exploring on Lekhoniya!
Certainly! Let's create an in-depth guide for the provided JavaScript code, explaining its purpose and functionality.
Lekhoniya Global Script - In-depth Guide
Introduction
The Lekhoniya Global Script enhances the collaborative and real-time aspects of Lekhoniya by providing a global platform for users to share content. This guide will walk you
through the features and functionalities of the script.
Overview of Global Script
The Global Script is designed to facilitate real-time collaboration and sharing of content among users on Lekhoniya. Users accessing a specific URL
(`https://lekhoniya.blogspot.com/g/`) will be connected to a shared space where updates made by one user are reflected in real-time for others.
Code Explanation
javascript
var currentUrl_gtime = window.location.href.substring(0, 33); var urlToMatch = 'https://lekhoniya.blogspot.com/g/';
if (currentUrl_gtime === urlToMatch) { console.log('Connecting...');
// Listen for changes in the 'Lekhoniya-Global' Firebase database firebase.database().ref('Lekhoniya-Global').on("value", function(snapshot)
{
var firebaseValue = snapshot.val().user;
// Check and activate the script based on Firebase value checkAndActivateScript(firebaseValue);
});
function checkAndActivateScript(firebaseValue) {
let localStorageValue = localStorage.getItem('lekhoniya-user');
if (firebaseValue === localStorageValue) {
// User is already connected
} else {
// Update content based on the 'valx' value from Firebase firebase.database().ref('Lekhoniya-Global').on("value", function(snapshot)
document.getElementById('editableSpan').innerHTML = snapshot.val().valx;
});
}
}
// Alert and console message to indicate successful connection alert('Welcome to Global!');
console.log('Lekhoniya Global!');
// Set 'oninput' event for the 'editableSpan'
let editableSpan = document.getElementById('editableSpan'); editableSpan.setAttribute('oninput', 'updateGlobal()');
// Fetch initial content from Firebase
fetch('https://onerealtimeserver-default-rtdb.firebaseio.com/Lekhoniya-Global/
.then(response => response.json())
.then(data => { document.getElementById('editableSpan').innerHTML = data;
});
}
// Function to update global content on user input function updateGlobal() {
let timeg = new Date().toLocaleTimeString();
let user = localStorage.getItem('lekhoniya-user');
const valx = document.getElementById('editableSpan').innerHTML;
// Update 'Lekhoniya-Global' Firebase database firebase.database().ref('Lekhoniya-Global').set({ valx, user , timeg });
}
Usage Instructions
Access Global Space:
Open the URL `https://lekhoniya.blogspot.com/g/` in your web browser.
Real-time Collaboration:
Users accessing the global space can collaboratively edit and share content in real-time.
Automatic Updates:
Content is automatically updated based on user inputs, providing a seamless collaborative writing experience.
User Connection:
User connection is managed through Firebase, ensuring that each user's contributions are reflected in the shared space.
Alerts and Console Messages:
Users receive an alert message ("Welcome to Global!") upon successful connection.
Connection details are logged to the console for reference.
Conclusion
The Lekhoniya Global Script brings a new dimension to collaborative writing, offering users a shared space for real-time content creation and updates. For questions, feedback,
or assistance, feel free to reach out to the Lekhoniya support team. Happy global writing on Lekhoniya!
Certainly! Let's create an in-depth guide for the provided JavaScript code, explaining its purpose and functionality.
Realtime Drawing Script - In-depth Guide
Introduction
The Realtime Drawing Script enhances the drawing experience on Lekhoniya by providing users with a dedicated drawing space. This guide will walk you through the
features and functionalities of the script.
Overview of Drawing Script
The Drawing Script is designed to offer users a real-time drawing experience within a dedicated iframe. Users accessing a specific URL
(`https://lekhoniya.blogspot.com/d/`) will be redirected to a drawing page hosted on onessssweb's blog, allowing them to draw collaboratively.
Code Explanation
javascript
var currentUrl_dtime = window.location.href.substring(0, 33); var durlToMatch = 'https://lekhoniya.blogspot.com/d/';
if (currentUrl_dtime === durlToMatch) { console.log('Realtime Drawing');
// Create an iframe element
let iframe = document.createElement('iframe');
// Set the source URL for the drawing page
iframe.src = "https://onessssweb.blogspot.com/2023/11/drawplate.html";
// Set inline styles for the iframe iframe.style.position = "fixed"; iframe.style.top = "0";
iframe.style.left = "0";
iframe.style.bottom = "0";
iframe.style.right = "0";
iframe.style.width = "100%";
iframe.style.height = "100%"; iframe.style.border = "none"; iframe.style.margin = "0";
iframe.style.padding = "0"; iframe.style.overflow = "hidden"; iframe.style.zIndex = "999999";
// Append the iframe to the document body document.body.appendChild(iframe);
// Hide the editableSpan to provide a clean drawing space document.getElementById('editableSpan').style.display = 'none';
// Extract resolution parameters from the URL, defaulting to 800×800 const currentURL = window.location.href;
let ssx = 800; let ssy = 800;
const match = currentURL.match(//d/(d+)-(d+)//);
if (match) {
ssx = parseInt(match[1]); ssy = parseInt(match[2]);
console.log("Resolution: " + ssx + 'X' + ssy);
}
}
Usage Instructions
Access Drawing Space:
Open the URL `https://lekhoniya.blogspot.com/d/` in your web browser.
Real-time Drawing:
Users are redirected to a dedicated drawing page hosted on onessssweb's blog.
The drawing experience is collaborative and real-time within the iframe.
Drawing Resolution:
The resolution of the drawing canvas can be customized based on parameters in the URL.
The default resolution is set to 800×800.
Clean Drawing Space:
The editableSpan is hidden to provide a clean space for drawing.
Console Logging:
Connection details and resolution parameters are logged to the console for reference.
Conclusion
The Realtime Drawing Script adds a new dimension to collaborative creativity on Lekhoniya, offering users a shared space for real-time drawing experiences. For questions,
feedback, or assistance, feel free to reach out to the Lekhoniya support team. Enjoy drawing collaboratively on Lekhoniya!
Thank You
Lekhoniya
by Subham Mandal

More Related Content

Similar to How to use lekhoniya.pdf

After max+phonegap
After max+phonegapAfter max+phonegap
After max+phonegap
yangdj
 
混搭移动开发:PhoneGap+JQurey+Dreamweaver
混搭移动开发:PhoneGap+JQurey+Dreamweaver混搭移动开发:PhoneGap+JQurey+Dreamweaver
混搭移动开发:PhoneGap+JQurey+Dreamweaver
yangdj
 
JavaScript para Graficos y Visualizacion de Datos
JavaScript para Graficos y Visualizacion de DatosJavaScript para Graficos y Visualizacion de Datos
JavaScript para Graficos y Visualizacion de Datos
philogb
 
Android Best Practices
Android Best PracticesAndroid Best Practices
Android Best Practices
Yekmer Simsek
 
JavaScript para Graficos y Visualizacion de Datos - BogotaJS
JavaScript para Graficos y Visualizacion de Datos - BogotaJSJavaScript para Graficos y Visualizacion de Datos - BogotaJS
JavaScript para Graficos y Visualizacion de Datos - BogotaJS
philogb
 

Similar to How to use lekhoniya.pdf (20)

5 x HTML5 worth using in APEX (5)
5 x HTML5 worth using in APEX (5)5 x HTML5 worth using in APEX (5)
5 x HTML5 worth using in APEX (5)
 
Java Airline Reservation System – Travel Smarter, Not Harder.pdf
Java Airline Reservation System – Travel Smarter, Not Harder.pdfJava Airline Reservation System – Travel Smarter, Not Harder.pdf
Java Airline Reservation System – Travel Smarter, Not Harder.pdf
 
Ext JS Introduction
Ext JS IntroductionExt JS Introduction
Ext JS Introduction
 
Java Web Programming on Google Cloud Platform [3/3] : Google Web Toolkit
Java Web Programming on Google Cloud Platform [3/3] : Google Web ToolkitJava Web Programming on Google Cloud Platform [3/3] : Google Web Toolkit
Java Web Programming on Google Cloud Platform [3/3] : Google Web Toolkit
 
WebGL: GPU acceleration for the open web
WebGL: GPU acceleration for the open webWebGL: GPU acceleration for the open web
WebGL: GPU acceleration for the open web
 
J query b_dotnet_ug_meet_12_may_2012
J query b_dotnet_ug_meet_12_may_2012J query b_dotnet_ug_meet_12_may_2012
J query b_dotnet_ug_meet_12_may_2012
 
After max+phonegap
After max+phonegapAfter max+phonegap
After max+phonegap
 
混搭移动开发:PhoneGap+JQurey+Dreamweaver
混搭移动开发:PhoneGap+JQurey+Dreamweaver混搭移动开发:PhoneGap+JQurey+Dreamweaver
混搭移动开发:PhoneGap+JQurey+Dreamweaver
 
Google Web Toolkit
Google Web ToolkitGoogle Web Toolkit
Google Web Toolkit
 
Mozilla Web Apps - Super-VanJS
Mozilla Web Apps - Super-VanJSMozilla Web Apps - Super-VanJS
Mozilla Web Apps - Super-VanJS
 
Jquery Basics
Jquery BasicsJquery Basics
Jquery Basics
 
Intro to HTML5
Intro to HTML5Intro to HTML5
Intro to HTML5
 
Relevance trilogy may dream be with you! (dec17)
Relevance trilogy  may dream be with you! (dec17)Relevance trilogy  may dream be with you! (dec17)
Relevance trilogy may dream be with you! (dec17)
 
JavaScript para Graficos y Visualizacion de Datos
JavaScript para Graficos y Visualizacion de DatosJavaScript para Graficos y Visualizacion de Datos
JavaScript para Graficos y Visualizacion de Datos
 
mobl
moblmobl
mobl
 
Android Best Practices
Android Best PracticesAndroid Best Practices
Android Best Practices
 
Client-side Rendering with AngularJS
Client-side Rendering with AngularJSClient-side Rendering with AngularJS
Client-side Rendering with AngularJS
 
JavaScript para Graficos y Visualizacion de Datos - BogotaJS
JavaScript para Graficos y Visualizacion de Datos - BogotaJSJavaScript para Graficos y Visualizacion de Datos - BogotaJS
JavaScript para Graficos y Visualizacion de Datos - BogotaJS
 
Wt unit 2 ppts client sied technology
Wt unit 2 ppts client sied technologyWt unit 2 ppts client sied technology
Wt unit 2 ppts client sied technology
 
Wt unit 2 ppts client side technology
Wt unit 2 ppts client side technologyWt unit 2 ppts client side technology
Wt unit 2 ppts client side technology
 

Recently uploaded

call girls in Anand Vihar (delhi) call me [🔝9953056974🔝] escort service 24X7
call girls in Anand Vihar (delhi) call me [🔝9953056974🔝] escort service 24X7call girls in Anand Vihar (delhi) call me [🔝9953056974🔝] escort service 24X7
call girls in Anand Vihar (delhi) call me [🔝9953056974🔝] escort service 24X7
9953056974 Low Rate Call Girls In Saket, Delhi NCR
 
一比一原版澳大利亚迪肯大学毕业证如何办理
一比一原版澳大利亚迪肯大学毕业证如何办理一比一原版澳大利亚迪肯大学毕业证如何办理
一比一原版澳大利亚迪肯大学毕业证如何办理
SS
 
哪里办理美国迈阿密大学毕业证(本硕)umiami在读证明存档可查
哪里办理美国迈阿密大学毕业证(本硕)umiami在读证明存档可查哪里办理美国迈阿密大学毕业证(本硕)umiami在读证明存档可查
哪里办理美国迈阿密大学毕业证(本硕)umiami在读证明存档可查
ydyuyu
 
Russian Escort Abu Dhabi 0503464457 Abu DHabi Escorts
Russian Escort Abu Dhabi 0503464457 Abu DHabi EscortsRussian Escort Abu Dhabi 0503464457 Abu DHabi Escorts
Russian Escort Abu Dhabi 0503464457 Abu DHabi Escorts
Monica Sydney
 
Abu Dhabi Escorts Service 0508644382 Escorts in Abu Dhabi
Abu Dhabi Escorts Service 0508644382 Escorts in Abu DhabiAbu Dhabi Escorts Service 0508644382 Escorts in Abu Dhabi
Abu Dhabi Escorts Service 0508644382 Escorts in Abu Dhabi
Monica Sydney
 
Russian Call girls in Abu Dhabi 0508644382 Abu Dhabi Call girls
Russian Call girls in Abu Dhabi 0508644382 Abu Dhabi Call girlsRussian Call girls in Abu Dhabi 0508644382 Abu Dhabi Call girls
Russian Call girls in Abu Dhabi 0508644382 Abu Dhabi Call girls
Monica Sydney
 
一比一原版(NYU毕业证书)美国纽约大学毕业证学位证书
一比一原版(NYU毕业证书)美国纽约大学毕业证学位证书一比一原版(NYU毕业证书)美国纽约大学毕业证学位证书
一比一原版(NYU毕业证书)美国纽约大学毕业证学位证书
c6eb683559b3
 
原版制作美国爱荷华大学毕业证(iowa毕业证书)学位证网上存档可查
原版制作美国爱荷华大学毕业证(iowa毕业证书)学位证网上存档可查原版制作美国爱荷华大学毕业证(iowa毕业证书)学位证网上存档可查
原版制作美国爱荷华大学毕业证(iowa毕业证书)学位证网上存档可查
ydyuyu
 
pdfcoffee.com_business-ethics-q3m7-pdf-free.pdf
pdfcoffee.com_business-ethics-q3m7-pdf-free.pdfpdfcoffee.com_business-ethics-q3m7-pdf-free.pdf
pdfcoffee.com_business-ethics-q3m7-pdf-free.pdf
JOHNBEBONYAP1
 
一比一原版田纳西大学毕业证如何办理
一比一原版田纳西大学毕业证如何办理一比一原版田纳西大学毕业证如何办理
一比一原版田纳西大学毕业证如何办理
F
 
一比一原版(Dundee毕业证书)英国爱丁堡龙比亚大学毕业证如何办理
一比一原版(Dundee毕业证书)英国爱丁堡龙比亚大学毕业证如何办理一比一原版(Dundee毕业证书)英国爱丁堡龙比亚大学毕业证如何办理
一比一原版(Dundee毕业证书)英国爱丁堡龙比亚大学毕业证如何办理
AS
 

Recently uploaded (20)

call girls in Anand Vihar (delhi) call me [🔝9953056974🔝] escort service 24X7
call girls in Anand Vihar (delhi) call me [🔝9953056974🔝] escort service 24X7call girls in Anand Vihar (delhi) call me [🔝9953056974🔝] escort service 24X7
call girls in Anand Vihar (delhi) call me [🔝9953056974🔝] escort service 24X7
 
Tadepalligudem Escorts Service Girl ^ 9332606886, WhatsApp Anytime Tadepallig...
Tadepalligudem Escorts Service Girl ^ 9332606886, WhatsApp Anytime Tadepallig...Tadepalligudem Escorts Service Girl ^ 9332606886, WhatsApp Anytime Tadepallig...
Tadepalligudem Escorts Service Girl ^ 9332606886, WhatsApp Anytime Tadepallig...
 
一比一原版澳大利亚迪肯大学毕业证如何办理
一比一原版澳大利亚迪肯大学毕业证如何办理一比一原版澳大利亚迪肯大学毕业证如何办理
一比一原版澳大利亚迪肯大学毕业证如何办理
 
哪里办理美国迈阿密大学毕业证(本硕)umiami在读证明存档可查
哪里办理美国迈阿密大学毕业证(本硕)umiami在读证明存档可查哪里办理美国迈阿密大学毕业证(本硕)umiami在读证明存档可查
哪里办理美国迈阿密大学毕业证(本硕)umiami在读证明存档可查
 
Russian Escort Abu Dhabi 0503464457 Abu DHabi Escorts
Russian Escort Abu Dhabi 0503464457 Abu DHabi EscortsRussian Escort Abu Dhabi 0503464457 Abu DHabi Escorts
Russian Escort Abu Dhabi 0503464457 Abu DHabi Escorts
 
Abu Dhabi Escorts Service 0508644382 Escorts in Abu Dhabi
Abu Dhabi Escorts Service 0508644382 Escorts in Abu DhabiAbu Dhabi Escorts Service 0508644382 Escorts in Abu Dhabi
Abu Dhabi Escorts Service 0508644382 Escorts in Abu Dhabi
 
Russian Call girls in Abu Dhabi 0508644382 Abu Dhabi Call girls
Russian Call girls in Abu Dhabi 0508644382 Abu Dhabi Call girlsRussian Call girls in Abu Dhabi 0508644382 Abu Dhabi Call girls
Russian Call girls in Abu Dhabi 0508644382 Abu Dhabi Call girls
 
💚 Call Girls Bahraich 9332606886 High Profile Call Girls You Can Get The S...
💚 Call Girls Bahraich   9332606886  High Profile Call Girls You Can Get The S...💚 Call Girls Bahraich   9332606886  High Profile Call Girls You Can Get The S...
💚 Call Girls Bahraich 9332606886 High Profile Call Girls You Can Get The S...
 
best call girls in Hyderabad Finest Escorts Service 📞 9352988975 📞 Available ...
best call girls in Hyderabad Finest Escorts Service 📞 9352988975 📞 Available ...best call girls in Hyderabad Finest Escorts Service 📞 9352988975 📞 Available ...
best call girls in Hyderabad Finest Escorts Service 📞 9352988975 📞 Available ...
 
一比一原版(NYU毕业证书)美国纽约大学毕业证学位证书
一比一原版(NYU毕业证书)美国纽约大学毕业证学位证书一比一原版(NYU毕业证书)美国纽约大学毕业证学位证书
一比一原版(NYU毕业证书)美国纽约大学毕业证学位证书
 
Washington Football Commanders Redskins Feathers Shirt
Washington Football Commanders Redskins Feathers ShirtWashington Football Commanders Redskins Feathers Shirt
Washington Football Commanders Redskins Feathers Shirt
 
原版制作美国爱荷华大学毕业证(iowa毕业证书)学位证网上存档可查
原版制作美国爱荷华大学毕业证(iowa毕业证书)学位证网上存档可查原版制作美国爱荷华大学毕业证(iowa毕业证书)学位证网上存档可查
原版制作美国爱荷华大学毕业证(iowa毕业证书)学位证网上存档可查
 
20240510 QFM016 Irresponsible AI Reading List April 2024.pdf
20240510 QFM016 Irresponsible AI Reading List April 2024.pdf20240510 QFM016 Irresponsible AI Reading List April 2024.pdf
20240510 QFM016 Irresponsible AI Reading List April 2024.pdf
 
pdfcoffee.com_business-ethics-q3m7-pdf-free.pdf
pdfcoffee.com_business-ethics-q3m7-pdf-free.pdfpdfcoffee.com_business-ethics-q3m7-pdf-free.pdf
pdfcoffee.com_business-ethics-q3m7-pdf-free.pdf
 
一比一原版田纳西大学毕业证如何办理
一比一原版田纳西大学毕业证如何办理一比一原版田纳西大学毕业证如何办理
一比一原版田纳西大学毕业证如何办理
 
Meaning of On page SEO & its process in detail.
Meaning of On page SEO & its process in detail.Meaning of On page SEO & its process in detail.
Meaning of On page SEO & its process in detail.
 
Ballia Escorts Service Girl ^ 9332606886, WhatsApp Anytime Ballia
Ballia Escorts Service Girl ^ 9332606886, WhatsApp Anytime BalliaBallia Escorts Service Girl ^ 9332606886, WhatsApp Anytime Ballia
Ballia Escorts Service Girl ^ 9332606886, WhatsApp Anytime Ballia
 
一比一原版(Dundee毕业证书)英国爱丁堡龙比亚大学毕业证如何办理
一比一原版(Dundee毕业证书)英国爱丁堡龙比亚大学毕业证如何办理一比一原版(Dundee毕业证书)英国爱丁堡龙比亚大学毕业证如何办理
一比一原版(Dundee毕业证书)英国爱丁堡龙比亚大学毕业证如何办理
 
APNIC Policy Roundup, presented by Sunny Chendi at the 5th ICANN APAC-TWNIC E...
APNIC Policy Roundup, presented by Sunny Chendi at the 5th ICANN APAC-TWNIC E...APNIC Policy Roundup, presented by Sunny Chendi at the 5th ICANN APAC-TWNIC E...
APNIC Policy Roundup, presented by Sunny Chendi at the 5th ICANN APAC-TWNIC E...
 
20240509 QFM015 Engineering Leadership Reading List April 2024.pdf
20240509 QFM015 Engineering Leadership Reading List April 2024.pdf20240509 QFM015 Engineering Leadership Reading List April 2024.pdf
20240509 QFM015 Engineering Leadership Reading List April 2024.pdf
 

How to use lekhoniya.pdf

  • 1. Lekhoniya : Documentation https://lekhoniya.blogspot.com/ ​ Your Quick & Easy Note Making Software ​ programmed by Subham Mandal Products: Lekhoniya Main: https://lekhoniya.blogspot.com/ Lekhoniya Global: https://lekhoniya.blogspot.com/g/ ​ Lekhoniya Extension : a. Meaning b. Translation c. Image d. Wikipedia e. Calculation ​ Lekhoniya Code : webrun(),source(),google(),find(),site(),blog(),frame(),xframe() (beta) Lekhoniya Realtime Draw (beta): https://lekhoniya.blogspot.com/d/ (beta) Database: Main: https://onerealtimeserver-default-rtdb.firebaseio.com/lekhoniya.json Global: https://onerealtimeserver-default-rtdb.firebaseio.com/Lekhoniya-Global.json User: https://onerealtimeserver-default-rtdb.firebaseio.com/lekhoniya_user.json Analytics: https://onerealtimeserver-default-rtdb.firebaseio.com/lekhoniya_analytics.json Readme: Page: https://lekhoniya.blogspot.com/p/ 2023: https://lekhoniya.blogspot.com/2023/ 2024: https://lekhoniya.blogspot.com/2024/ 3rd Party: Github: https://github.com/Subham-Mandal/lekhoniya Wiki: https://github.com/Subham-Mandal/lekhoniya.help/wiki Quora: https://www.quora.com/search?q=lekhoniya Posts: https://onessssweb.blogspot.com/ Developer: Programmer: Subham Mandal Brand: ONESSSSWEB Release: May 2023
  • 2. Language: JavaScript Server: Firebase and Google sheet Contact Feedback : https://ssssportal.blogspot.com/feedback/ Facebook: https://www.facebook.com/subham.mandal.2002 Instagram: https://www.instagram.com/subham.mandal.01/ Blog: https://onessssweb.blogspot.com/ OPEN: https://lekhoniya.blogspot.com/ Lekhoniya: A Dynamic Text Formatting Script Introduction Welcome to the world of Lekhoniya - a dynamic text formatting script designed to enhance your web editing experience. Developed by the talented programmer Subham Mandal, this script empowers users to apply rich formatting styles seamlessly. Overview The Console Magic The script incorporates a unique console logging feature. onessssweb users will appreciate the interactive console, providing real-time feedback on their actions. The console, housed in the "console-card" element, displays messages and actions, making debugging and monitoring a breeze.
  • 3. javascript const consoleLog = console.log; const card = document.getElementById("console-card"); console.log = function () { for (let i = 0; i < arguments.length; i++) { const message = arguments[i]; const p = document.createElement('p'); p.textContent = message; card.appendChild(p); } consoleLog.apply(console, arguments); card.style.opacity = 1; if (hideTimeout) { clearTimeout(hideTimeout); } hideTimeout = setTimeout(() => { card.style.opacity = 0; // Hide the card setTimeout(() => { card.innerHTML = ''; }, 300); }, 5000); }; Text Formatting Wizardry Lekhoniya introduces an innovative text formatting mechanism. The function `applyFormatting` enables users to customize text color, font weight, family, size, and decoration. It intelligently handles both selected and unselected text, providing a seamless editing experience. javascript function applyFormatting(color, fontWeight, fontFamily, fontSize, textDecoration saveSelection();
  • 4. var span = document.querySelector('.main'); var newNode = document.createElement('span'); newNode.style.color = color; newNode.style.fontWeight = fontWeight; newNode.style.fontFamily = fontFamily; newNode.style.fontSize = fontSize; newNode.style.textDecoration = textDecoration; if (selectedRange.toString().length > 0) { newNode.appendChild(selectedRange.extractContents()); selectedRange.insertNode(newNode); } else { newNode.innerHTML = '&#8203;'; // Zero-width space selectedRange.insertNode(newNode); selectedRange.setStartAfter(newNode); selectedRange.setEndAfter(newNode); restoreSelection(); } } Background Brilliance The script doesn't stop at text formatting. Users can also apply background colors effortlessly with the `applyBackgroundColor` function. Highlight your content with a splash of color using this powerful feature. javascript function applyBackgroundColor(color) { saveSelection(); var span = document.querySelector('.main'); var newNode = document.createElement('span'); newNode.style.backgroundColor = color; if (selectedRange.toString().length > 0) { newNode.appendChild(selectedRange.extractContents()); selectedRange.insertNode(newNode); } else { newNode.innerHTML = '&#8203;'; // Zero-width space selectedRange.insertNode(newNode); selectedRange.setStartAfter(newNode); selectedRange.setEndAfter(newNode); restoreSelection(); } } Usage Instructions
  • 5. Text Formatting: Highlight the desired text and call `applyFormatting` with your preferred styles. Background Color: Select text or position the cursor, then invoke `applyBackgroundColor` with the desired color. Conclusion Embrace the power of Lekhoniya and elevate your web editing experience. The brilliance of this script is a testament to the programming prowess of Subham Mandal. Dive in, explore, and let your creativity flow! onessssweb users, rejoice! Feel free to connect with Subham Mandal for any inquiries or enhancements to this incredible script. Context Menu Magic: A Dynamic Script Introduction Welcome to the world of Context Menu Magic! This script, designed to enhance user interactions, introduces a dynamic context menu feature. Crafted by the talented developer Subham Mandal, this script ensures a seamless and intuitive browsing experience. Overview The Contextual Wonder
  • 6. The script takes advantage of the `contextmenu` event, intercepting the default browser context menu. When triggered, the script displays a customized menu, providing users with a context-sensitive interface. This feature is particularly useful for web applications where right- click functionality needs a touch of personalization. javascript document.addEventListener("contextmenu", function (event) { event.preventDefault(); let menu = document.getElementById("menu"); menu.style.display = "block"; // Calculate the adjusted position accounting for scroll let scrollX = window.pageXOffset || document.documentElement.scrollLeft; let scrollY = window.pageYOffset || document.documentElement.scrollTop; var posX = event.clientX + scrollX; var posY = event.clientY + scrollY; }); menu.style.left = posX + "px"; menu.style.top = posY + "px"; document.addEventListener("click", function (event) { var menu = document.getElementById("menu"); menu.style.display = "none"; }); Mobile Menu Mastery To add a touch of mobile responsiveness, the script introduces a mobile menu feature. The `sidemenuopen` function toggles between the mobile menu and the regular side menu, providing a smooth transition for users on various devices. javascript function sidemenuopen() { document.getElementById("menumobile").style.display = 'block'; document.getElementById("sidemenu").style.display = 'none';
  • 7. setTimeout(function () { document.getElementById("menumobile").style.display = "none"; document.getElementById("sidemenu").style.display = 'block'; }, 3000); } Usage Instructions Context Menu: Right-click on elements to trigger the context menu and explore additional options. Mobile Menu: Click on the menu icon to toggle between the mobile menu and the regular side menu. Conclusion Experience the fluidity of Context Menu Magic in action! This script, crafted by the ingenious Subham Mandal, brings a touch of sophistication to your web applications. Embrace the power of context-sensitive interactions and ensure a delightful user experience. Feel free to connect with Subham Mandal for any questions or customization needs related to this script. Elevate your website's user interface with the magic of context menus! Dynamic Toolset: Unleashing the Power of Your Script Introduction
  • 8. Dive into the dynamic world of Dynamic Toolset, a script designed to empower users with a versatile set of tools for language translation, mathematical calculations, and more. Developed by the innovative mind of Subham Mandal, this script elevates your web experience with seamless functionality. Overview Linguistic Exploration The script's primary feature involves linguistic exploration. With a simple right-click, users can trigger the `analy` function, initiating a series of powerful tools to analyze and understand text. javascript function analy(){ getWordData(); sidep(); doGet(); goScience(); calx(); viewslide(); // Hide unnecessary elements document.getElementById("bx").style.display = "none"; document.getElementById("dx").style.display = "none"; document.getElementById("cx").style.display = "none"; document.getElementById("wx").style.display = "none"; document.getElementById("sep").style.display = "none"; document.getElementById("imageContainer").style.display = "none"; document.getElementById("wait").style.display = "block"; } Word Data Fetching The `getWordData` function utilizes the Dictionary API to fetch detailed information about the selected word, providing its definition and linguistic insights. javascript function getWordData() { // ... (existing code) }
  • 9. Language Translation The script seamlessly integrates Google Translate API to translate the selected word or phrase into Bengali, enriching the user's linguistic experience. javascript function doGet() { // ... (existing code) } Mathematical Marvel For users inclined towards mathematical exploration, the `calx` function unleashes the power of the Math.js API, performing mathematical calculations with ease. javascript function calx() { // ... (existing code) } Usage Instructions Word Exploration: Right-click on a word and choose the "Analyze" option to reveal detailed information, translation, and more. Language Translation: Witness linguistic magic by exploring translations through the dynamically fetched Bengali equivalent. Mathematical Marvel: For mathematical enthusiasts, simply include a mathematical expression in your selection and observe the calculated result.
  • 10. Conclusion Dynamic Toolset, sculpted by the brilliance of Subham Mandal, transforms your web browsing into a multifaceted experience. Seamlessly switch between linguistic exploration and mathematical marvels with a simple right-click. Explore, analyze, and discover the potential within your web content. Feel free to connect with Subham Mandal for any questions, suggestions, or customizations related to this script. Elevate your web experience with the dynamic tools at your fingertips! Scientific Insights: A Window to Knowledge Introduction Embark on a journey of scientific exploration with the Scientific Insights script, a creation of the visionary developer Subham Mandal. This script seamlessly integrates with Wikipedia, offering users a gateway to in-depth information on scientific topics, right at their fingertips. Overview Navigating the Cosmos The heart of the script lies in the `goScience` function, enabling users to delve into the scientific realms. When triggered, this function sends an AJAX request to the Wikipedia API, extracting insightful information about the selected scientific term. javascript function goScience() {
  • 11. // ... (existing code) } Usage Instructions Scientific Exploration: With the term of interest selected, simply click the "Analyze" option. The `goScience` function will retrieve and display relevant scientific insights. Conclusion Scientific Insights, curated by the inventive Subham Mandal, transforms your web browsing experience into a scientific adventure. Uncover the mysteries of the cosmos, explore scientific concepts, and enhance your understanding with a simple click. Feel free to connect with Subham Mandal for any inquiries, suggestions, or enhancements related to this script. Elevate your web experience with a window to scientific knowledge! 2 / 2 Certainly! Here's the complete documentation for your script: html <!-- Include jQuery library in your HTML --> <script src="https://code.jquery.com/jquery-3.6.4.min.js"></script> <script>
  • 12. // Function to fetch and display scientific insights from Wikipedia function goScience() { let searchTerm = $('#selectedword').val(); $.ajax({ url: 'https://en.wikipedia.org/w/api.php', data: { action: 'query', format: 'json', prop: 'extracts', exintro: '', titles: searchTerm }, dataType: 'jsonp', beforeSend: function () { // Hide 'wx' and show 'wait' before making the AJAX request $('#wx').hide(); $('#wait').show(); }, success: function (data) { $('#wait').hide(); var pages = data.query.pages; var pageId = Object.keys(pages)[0]; var extractHtml = pages[pageId].extract; // Extract plain text from HTML response var extract = $('<div>').html(extractHtml).text(); // Display results $('#science').html(extract); $('#wx').show(); }, error: function (error) { console.log(error); $('#wx').hide(); $('#wait').hide(); } }); } </script> Scientific Insights: A Window to Knowledge
  • 13. Introduction Embark on a journey of scientific exploration with the Scientific Insights script, a creation of the visionary developer Subham Mandal. This script seamlessly integrates with Wikipedia, offering users a gateway to in-depth information on scientific topics, right at their fingertips. Overview Navigating the Cosmos The heart of the script lies in the `goScience` function, enabling users to delve into the scientific realms. When triggered, this function sends an AJAX request to the Wikipedia API, extracting insightful information about the selected scientific term. javascript function goScience() { let searchTerm = $('#selectedword').val(); $.ajax({ url: 'https://en.wikipedia.org/w/api.php', data: { action: 'query', format: 'json', prop: 'extracts', exintro: '', titles: searchTerm }, dataType: 'jsonp', beforeSend: function () { // Hide 'wx' and show 'wait' before making the AJAX request $('#wx').hide(); $('#wait').show(); }, success: function (data) { $('#wait').hide();
  • 14. var pages = data.query.pages; var pageId = Object.keys(pages)[0]; var extractHtml = pages[pageId].extract; // Extract plain text from HTML response var extract = $('<div>').html(extractHtml).text(); // Display results $('#science').html(extract); $('#wx').show(); }, error: function (error) { console.log(error); $('#wx').hide(); $('#wait').hide(); } }); } Usage Instructions Scientific Exploration: With the term of interest selected, simply click the "Analyze" option. The `goScience` function will retrieve and display relevant scientific insights. Conclusion Scientific Insights, curated by the inventive Subham Mandal, transforms your web browsing experience into a scientific adventure. Uncover the mysteries of the cosmos, explore scientific concepts, and enhance your understanding with a simple click. Feel free to connect with Subham Mandal for any inquiries, suggestions, or enhancements related to this script. Elevate your web experience with a window to scientific knowledge!
  • 15. Dynamic Image Viewer: Explore the Visual Realm Introduction Experience the visual realm with the Dynamic Image Viewer script, an ingenious creation by developer Subham Mandal. This script integrates with Google Search, fetching and displaying images related to the selected term, making your exploration more vivid. Overview Exploring Visuals The `viewslide` function takes your selected term, transforms it into a search-friendly format, and fetches related images from Google Search using the CodeTabs API. javascript function viewslide(){ // ... (existing code) fetch(mainlink) .then(function(response) { if (response.status !== 200) { return; } response.text().then(function(data) { document.getElementById("inputTextArea").value = data; document.getElementById("wait").style.display = "none"; checkImagePresence();
  • 16. extractURLs(); displayImages(); }); }) .catch(function(err) { console.log('Fetch Error :-S', err); }); } Usage Instructions Image Exploration: After selecting a term, trigger the `viewslide` function. The script fetches images related to the term, providing a visual representation. Additional Integration In addition to the powerful image exploration, this script seamlessly integrates with the terms Lekhoniya and onessssweb, enhancing your web experience further. Conclusion Dynamic Image Viewer, crafted by the visionary Subham Mandal, adds a visual dimension to your web exploration. Whether you are researching, learning, or simply curious, the script turns your selected terms into a captivating visual journey. Feel free to connect with Subham Mandal for any inquiries, suggestions, or enhancements related to this script. Elevate your web experience by exploring the visual realm effortlessly!
  • 17. Visual Brilliance: Unveiling Images with Lekhoniya Introduction Welcome to Lekhoniya, a web application designed to bring visual brilliance to your online experience. Developed by the skilled developer Subham Mandal, this application seamlessly integrates the brand name onessssweb, making your exploration visually captivating. Overview Image Extraction and Uniqueness The script facilitates the extraction and uniqueness of image URLs from the fetched HTML content, providing a streamlined visual representation of the term. javascript function extractURLs() { // ... (existing code) function eliminateDuplicates(urls) { // ... (existing code) } } function checkImagePresence() { // ... (existing code) }
  • 18. Usage Instructions Image Extraction: After triggering the `viewslide` function, use the `extractURLs` function to gather unique image URLs related to your selected term. Visual Presence: The `checkImagePresence` function visually represents the extracted images, making your exploration with Lekhoniya more engaging. Conclusion Lekhoniya, developed by the innovative Subham Mandal, transforms your web exploration into a visual feast. Seamlessly integrated with the brand name onessssweb, this application adds a touch of uniqueness to your online journey. Feel free to connect with Subham Mandal for any inquiries, suggestions, or enhancements related to this script. Elevate your web experience with the visual brilliance of Lekhoniya! Visual Showcase: Unleashing Images with Elegance Introduction Enhance your visual journey with the Visual Showcase script, a creation by the talented developer Subham Mandal for the web application Lekhoniya. Seamlessly integrated with the brand name onessssweb, this script transforms image URLs into an elegant visual showcase. Overview
  • 19. Dynamic Image Display The `displayImages` function takes the extracted image URLs and dynamically generates img tags for each, creating a visually appealing display. javascript function displayImages() { // ... (existing code) var imageUrls = document.getElementById("outputTextArea").value.split("n"); var imageContainer = document.getElementById("imageContainer"); // Clear existing images imageContainer.innerHTML = ""; // Generate img tags for each URL for (var i = 0; i < imageUrls.length; i++) { var imageUrl = imageUrls[i].trim(); if (imageUrl !== "") { var img = document.createElement("img"); img.src = imageUrl; imageContainer.appendChild(img); } } } Usage Instructions Visual Delight: After extracting image URLs using the `extractURLs` function, trigger `displayImages` to showcase them elegantly in the designated `imageContainer`. Conclusion
  • 20. Visual Showcase, a creation by the imaginative Subham Mandal, adds an elegant touch to your image exploration within Lekhoniya. Integrated with the brand name onessssweb, this script transforms image URLs into a visually captivating experience. Feel free to connect with Subham Mandal for any inquiries, suggestions, or enhancements related to this script. Elevate your web experience with the elegant visual showcase of Lekhoniya! Local Storage Magic: Save, Load, and Update with Ease Introduction Discover the magic of local storage with the Local Storage Magic script, a creation by the brilliant developer Subham Mandal. This script, integrated into the web application Lekhoniya, seamlessly interacts with the brand name onessssweb, enabling users to save, load, and update content effortlessly. Overview Save to Local Storage The `saveToLocalStorage` function captures the content of an editable span and stores it in the local storage under a specified address. javascript function saveToLocalStorage() { let localaddress = document.getElementById('localaddress').value; var spanContent = document.getElementById('editableSpan').innerHTML; localStorage.setItem(localaddress, spanContent);
  • 21. } Load from Local Storage The `loadFromLocalStorage` function retrieves content from the local storage, allowing users to load their saved content back into the editable span. javascript function loadFromLocalStorage() { setTimeout(authority, 500); var spanContent = localStorage.getItem('lekhoniya'); if (spanContent) { document.getElementById('editableSpan').innerHTML = spanContent; } } Update Local Storage The `updateLocalStorage` function acts as a bridge, calling the `saveToLocalStorage` function to ensure the latest content is stored. javascript function updateLocalStorage() { saveToLocalStorage(); } Usage Instructions Save Content: Enter a local address in the designated field and trigger `saveToLocalStorage`
  • 22. to save the content of the editable span. Load Content: Use `loadFromLocalStorage` to retrieve previously saved content based on the specified local address. Update Content: After making changes, trigger `updateLocalStorage` to ensure the latest content is saved. Conclusion Local Storage Magic, a creation by the innovative Subham Mandal, enhances the usability of Lekhoniya. Seamlessly integrated with the brand name onessssweb, this script empowers users to save and load content effortlessly. Feel free to connect with Subham Mandal for any inquiries, suggestions, or enhancements related to this script. Elevate your content management experience with the local storage magic of Lekhoniya! Offline Mode Enabler: Download and Take It Anywhere Introduction Enable offline capabilities with the Offline Mode Enabler script, a creation by the ingenious developer Subham Mandal. Seamlessly integrated into the web application Lekhoniya, this script, associated with the brand name onessssweb, empowers users to download and carry their content anywhere. Overview Download HTML Content
  • 23. The `offline` function encapsulates the ability to download the HTML content of the editable span. Users can specify a name for the file, and the content will be saved as an HTML file. javascript function offline() { // ... (existing code) let content = document.getElementById("editableSpan").outerHTML; let name = document.getElementById("name").value; let blob = new Blob([content], { type: "text/html" }); let url = URL.createObjectURL(blob); var link = document.createElement("a"); link.href = url; link.download = name + ".html"; document.body.appendChild(link); link.click(); document.body.removeChild(link); URL.revokeObjectURL(url); } Usage Instructions Download Content: Fill in the desired file name in the designated field and trigger the `offline` function. The content of the editable span will be saved as an HTML file. Conclusion Offline Mode Enabler, a creation by the innovative Subham Mandal, adds a layer of flexibility to Lekhoniya. Seamlessly integrated with the brand name onessssweb, this script allows users to take their content offline, providing convenience and accessibility.
  • 24. Feel free to connect with Subham Mandal for any inquiries, suggestions, or enhancements related to this script. Download and take your content anywhere with the offline mode magic of Lekhoniya! Real-time Connectivity: Harnessing Firebase Magic Introduction Welcome to the world of real-time connectivity with the Firebase Magic script, an integration by the skilled developer Subham Mandal. Seamlessly woven into the web application, this script, associated with the brand name onessssweb, leverages the power of Firebase for a dynamic and collaborative experience. Overview Firebase Configuration The script initiates the Firebase configuration using the provided credentials. This configuration is vital for establishing a connection with the Firebase Realtime Database and other Firebase services. Usage Instructions
  • 25. Firebase Setup: Before using Firebase in your application, replace the placeholder values in the `firebaseConfig` object with your actual Firebase project credentials. Conclusion Firebase Magic, crafted by the ingenious Subham Mandal, elevates your web application to new heights of connectivity. Seamlessly integrated with the brand name onessssweb, this script allows you to harness the real-time capabilities of Firebase for a dynamic and collaborative user experience. Feel free to connect with Subham Mandal for any inquiries, suggestions, or enhancements related to this script. Dive into the realm of real-time connectivity with the Firebase magic of onessssweb! Online Collaboration: Empowering Your Content Introduction Empower your content with the ability to collaborate online using the Online Collaboration script, a creation by the talented developer Subham Mandal. Integrated into the web application Lekhoniya, and associated with the brand name onessssweb, this script harnesses the power of Firebase to enable real-time online collaboration and backups. Overview Uploading Content
  • 26. The `online` function facilitates the upload of content to the Firebase Realtime Database. It includes user information and the ability to edit status, making it a robust solution for collaborative content creation. javascript function online() { // ... (existing code) let newText = document.getElementById("newText").value; let datanode = document.getElementById("datanode").value; const data = {}; data[datanode] = newText + "<input id='usermain' style='display:none' value= document.getElementById("backupdatax").value = newText + "<input id='usermai // ... (existing code) } Uploading Editable Content The `onlineedit` function extends the functionality to allow users to upload content with the ability to edit. This feature is particularly useful for collaborative editing scenarios. javascript function onlineedit() { // ... (existing code) let newText = document.getElementById("newText").value; let datanode = document.getElementById("datanode").value; const data = {};
  • 27. data[datanode] = newText + "<input id='usermain' style='display:none' value= document.getElementById("backupdatax").value = newText + "<input id='usermai // ... (existing code) } Copy to Clipboard The `copyToClipboard` function allows users to easily copy the shareable URL to facilitate collaboration. javascript function copyToClipboard() { // ... (existing code) } Usage Instructions Upload Content: Use the `online` function to upload content for collaborative viewing with no editing rights. Upload Editable Content: Utilize the `onlineedit` function to upload content with the ability to edit, facilitating collaborative editing. Copy Shareable URL: Click the "Copy to Clipboard" button to copy the shareable URL for easy collaboration. Conclusion Online Collaboration, designed by the visionary Subham Mandal, transforms Lekhoniya into a collaborative powerhouse. Seamlessly integrated with the brand name onessssweb, this script leverages Firebase for real-time collaboration and content backups.
  • 28. Feel free to connect with Subham Mandal for any inquiries, suggestions, or enhancements related to this script. Collaborate online effortlessly with the power of Lekhoniya! Automated Backup: Safeguarding Your Content Introduction Safeguard your content with the Automated Backup script, a creation by the resourceful developer Subham Mandal. Integrated into the web application Lekhoniya, and associated with the brand name onessssweb, this script automates the backup process, ensuring the safety and accessibility of your valuable content. Overview Backup Upload The `backupload` function orchestrates the backup process by collecting essential information such as the timestamp, backup URL, and backup data. javascript function backupload() { // ... (existing code) let timestamp = new Date().toLocaleTimeString() + ' | ' + new Date().getDate let backupurl = document.getElementById("shareurl").value; let backupdata = document.getElementById("backupdatax").value; document.getElementById('timestamp').value = timestamp; document.getElementById('backupurl').value = backupurl; document.getElementById('backupdata').value = backupdata;
  • 29. backupsheet(); } Google Sheet Backup The `backupsheet` function sends the collected backup information to a Google Sheet for secure storage and easy retrieval. javascript function backupsheet() { const scriptURL = 'https://script.google.com/macros/s/AKfycbyJfX6ypCWnHy5iX6 const form = document.forms['google-sheet']; fetch(scriptURL, { method: 'POST', body: new FormData(form) }) .then(response => { if (response.ok) { document.getElementById("online").innerHTML = "Server"; document.getElementById("onlineedit").innerHTML = "Server (Edita } else { alert('Backup failed. Please try again.'); } }) .catch(error => { alert('An error occurred during backup. Please try again later.'); console.error('Error:', error); }); } Usage Instructions Backup Content: Utilize the `backupload` function to initiate the automated backup process. Google Sheet Storage: The `backupsheet` function sends the backup information to a Google Sheet for secure storage.
  • 30. Conclusion Automated Backup, a creation by the insightful Subham Mandal, adds an extra layer of protection to your Lekhoniya content. Seamlessly integrated with the brand name onessssweb, this script automates the backup process, ensuring the safety and accessibility of your valuable content. Feel free to connect with Subham Mandal for any inquiries, suggestions, or enhancements related to this script. Safeguard your content effortlessly with the automated backup feature of Lekhoniya! Dynamic URL Analysis: Personalized Content Experience Introduction Experience personalized content with the Dynamic URL Analysis script, an ingenious creation by the developer Subham Mandal. Integrated into the web application Lekhoniya, and associated with the brand name onessssweb, this script dynamically analyzes the URL to enhance user interactions and content display. Overview URL Digit Check The `checkURLDigits` function dynamically analyzes the digits in the URL to determine the content display. If the URL contains more than seven digits, it assumes it's a specific content URL and fetches the corresponding content from Firebase. Otherwise, it loads content from the local storage. javascript
  • 31. function checkURLDigits() { // ... (existing code) if (digitsCount > 7) { // Code to fetch content from Firebase based on URL // ... (existing code) } else { // Code to load content from local storage // ... (existing code) } } Firebase Content Fetch The script fetches content from Firebase based on the extracted text from the URL. javascript fetch("https://onerealtimeserver-default-rtdb.firebaseio.com/lekhoniya/" + extra .then(response => response.json()) .then(data => { // ... (existing code) }) .catch(error => { // Handle errors during the fetch request console.log("Error:", error); }); Local Content Load If the URL doesn't contain more than seven digits, the script loads content from local storage. javascript
  • 32. document.getElementById('ini').className = 'ini-out'; setTimeout(loadFromLocalStorage, 100); document.getElementById('localaddress').value = 'lekhoniya'; // ... (existing code) Usage Instructions Dynamic Content Display: The script dynamically analyzes the URL and displays the corresponding content from Firebase or local storage. Conclusion Dynamic URL Analysis, designed by the innovative Subham Mandal, tailors the content experience in Lekhoniya based on the URL. Seamlessly integrated with the brand name onessssweb, this script enhances user interactions by dynamically adapting to the URL context. Feel free to connect with Subham Mandal for any inquiries, suggestions, or enhancements related to this script. Enjoy a personalized content experience with the dynamic URL analysis feature of Lekhoniya! User Authentication and Authorization: Empowering Content Management Introduction
  • 33. Empower content management with the User Authentication and Authorization script, a sophisticated creation by the developer Subham Mandal. Seamlessly integrated into the web application Lekhoniya, and aligned with the brand name onessssweb, this script ensures secure and personalized content management through user authentication and authorization. Overview User Authentication The `checkLocalStorage` function checks if a user is present in the local storage. If not, it creates a new user using the `newUser` function. javascript function checkLocalStorage() { ini(); let userName = localStorage.getItem('lekhoniya-user'); console.log('User: ' + userName); if (userName == null) { newUser(); } else { document.getElementById('usercheck').value = userName; } authority(); } New User Creation The `newUser` function creates a new user by generating a unique identifier based on the current timestamp and additional device information. javascript function newUser() { const firstParenthesesMatch = navigator.userAgent.match(/((.*?))/); const did = firstParenthesesMatch[1].replace(/ /g, "").replace(/;/g, "-");
  • 34. let userName = Date.now() + '-' + did; localStorage.setItem('lekhoniya-user', userName); document.getElementById('usercheck').value = userName; checkLocalStorage(); firebase.database().ref("lekhoniya_user").push(userName); document.getElementById('who').value = 'Author: ' + userName; } User Authorization The `authority` function compares the main user and check user. If they match, it allows updates; otherwise, it designates the authority as 'Server'. javascript function authority() { let usermain = document.getElementById('usermain').value; let usercheck = document.getElementById('usercheck').value; if (usermain == usercheck) { document.getElementById('online').innerHTML = 'Update'; } else { document.getElementById('online').innerHTML = 'Server'; } } Usage Instructions User Authentication: The script checks and creates a new user if needed, ensuring personalized content management. User Authorization: The script authorizes users based on their credentials, allowing updates or designating authority to the server. Conclusion
  • 35. User Authentication and Authorization, crafted by the skilled Subham Mandal, fortifies content management within Lekhoniya. Seamlessly integrated with the brand name onessssweb, this script ensures secure and personalized content experiences by authenticating users and authorizing updates. For inquiries, suggestions, or enhancements related to this script, feel free to connect with Subham Mandal. Elevate your content management with the robust user authentication and authorization features of Lekhoniya! Enhancing Lekhoniya Experience: Dynamic Content Creation Introduction Elevate your Lekhoniya experience with the Dynamic Content Creation script, a dynamic solution crafted by the developer Subham Mandal. Seamlessly integrated into the Lekhoniya web application, this script enhances user interaction by providing a dynamic and user-friendly content creation experience. Overview Dynamic Content Creation The `create` function opens a new window, directing users to the Lekhoniya blogspot for dynamic content creation. javascript document.getElementById("create").addEventListener("click", function() { window.open("https://lekhoniya.blogspot.com/", "_blank"); window.close(); });
  • 36. Initialization The `ini` function initializes the user interface, providing a smooth and interactive user experience. javascript function ini() { document.getElementById('ini').style.display = 'block'; setTimeout(function() { document.getElementById('ini').style.display = 'none'; }, 2000); } Usage Instructions Dynamic Content Creation: Clicking on the designated element, such as a button with the ID `create`, opens a new window, redirecting users to the Lekhoniya blogspot for dynamic content creation. Initialization: The `ini` function ensures a smooth and interactive user interface, enhancing the overall user experience. Conclusion Dynamic Content Creation, a creation by Subham Mandal, enriches the content creation experience within Lekhoniya. Seamlessly integrated into the platform, this script provides users with dynamic and user-friendly tools for creating engaging content. For any inquiries, suggestions, or enhancements related to this script, feel free to connect with Subham Mandal. Elevate your content creation journey with the dynamic features of Lekhoniya!
  • 37. Exploring Lekhoniya Archives: Navigating Through Time Introduction Embark on a journey through time with the Lekhoniya Archives Explorer script, thoughtfully designed by the developer Subham Mandal. Integrated seamlessly into the Lekhoniya web application, this script provides users with an intuitive interface to explore archived content, enhancing the overall navigation experience. Overview Archives Exploration The script dynamically fetches archived content from the Firebase database, presenting it in an organized and user-friendly manner. Users can navigate through the archives by clicking on the listed items, providing an easy way to access historical content. javascript setTimeout(function () { let databaseRef = firebase.database().ref("lekhoniya"); databaseRef.once("value").then(function (snapshot) { var keyNames = Object.keys(snapshot.val()); keyNames.forEach(function (key, index) { var div = document.createElement("div"); div.textContent = (index + 1) + '. ' + key.replace(/-d{10,}$/g, '' div.style.cursor = "pointer"; div.style.height = '5%'; div.style.border = '1px solid #ccc'; div.style.boxShadow = '2px 2px 3px #888888'; div.style.padding = '2%'; div.style.backgroundColor = '#ebebeb'; div.addEventListener("click", function () { window.location.href = "https://lekhoniya.blogspot.com/" + key + }); // Add a class to the div div.className = 'custom-div';
  • 38. document.getElementById('res').appendChild(div); }); }).catch(function (error) { console.error(error); }); }, 100); Usage Instructions Archives Exploration: The script dynamically fetches and displays archived content from the Firebase database. Users can click on the listed items to navigate to the corresponding historical content. Conclusion The Lekhoniya Archives Explorer, a creation by Subham Mandal, enriches the user experience by providing an organized and intuitive way to explore archived content. Seamlessly integrated into the Lekhoniya web application, this script offers a glimpse into the past, making navigation through time an engaging experience. For inquiries, suggestions, or enhancements related to this script, feel free to connect with Subham Mandal. Explore the rich history of Lekhoniya with the Archives Explorer! Streamlined Lekhoniya Experience: Code Refinement Introduction
  • 39. Experience a more streamlined and efficient Lekhoniya with the Code Refinement script. Developed by Subham Mandal, this script enhances the overall user interface by removing unnecessary elements and optimizing the display for a more focused and engaging reading experience. Overview Code Refinement The script, executed with a 10-millisecond interval, optimizes the Lekhoniya blogspot display. It hides specific elements, such as the editable span and blog pager links, to ensure a cleaner and distraction-free interface. javascript const intervalId = setInterval(removeCode, 10); function removeCode() { let currentURL = window.location.href; let desiredString1 = 'https://lekhoniya.blogspot.com/2023/'; let desiredString2 = 'https://lekhoniya.blogspot.com/p/'; if (currentURL.includes(desiredString1) || currentURL.includes(desiredString document.getElementById("editableSpan").style.display = 'none'; let blog1Element = document.getElementById("Blog1"); blog1Element.setAttribute('onclick', 'mainp()'); let titleElements = document.querySelectorAll('.post-title.entry-title') let bodyElements = document.querySelectorAll('.post-body.entry- content') let blogPagerElements = document.querySelectorAll('.blog-pager'); blogPagerElements.forEach(function (element) { element.remove(); }); let feedLinkElements = document.querySelectorAll('.post-feeds'); feedLinkElements.forEach(function (element) { element.remove(); }); if (titleElements.length === 0 || bodyElements.length === 0) { console.log("Elements not found."); removeCode(); return; }
  • 40. titleElements.forEach(function (titleElement) { // Additional refinement logic for post titles if needed }); bodyElements.forEach(function (bodyElement) { // Additional refinement logic for post bodies if needed }); clearInterval(intervalId); } else { let mainElement = document.getElementById("main"); if (mainElement) { mainElement.remove(); clearInterval(intervalId); } } } Usage Instructions Automatic Refinement: The script automatically refines the Lekhoniya blogspot display, hiding unnecessary elements for a cleaner reading experience. Conclusion Code Refinement, a creation by Subham Mandal, brings efficiency and focus to the Lekhoniya reading experience. Seamlessly integrated into the platform, this script ensures that readers can enjoy content distraction-free. For any inquiries, suggestions, or enhancements related to this script, feel free to connect with Subham Mandal. Elevate your reading experience with Code Refinement!
  • 41. Interactive Code Execution in Lekhoniya Introduction Experience an enhanced level of interactivity on Lekhoniya with the introduction of Interactive Code Execution. This script, developed by Subham Mandal, enables users to execute custom JavaScript code snippets directly within the content. Let's dive into the details! Overview Interactive Code Execution This script adds a dynamic layer to Lekhoniya by allowing users to execute custom JavaScript code snippets. Triggered by a specific combination of '@l' and 'l/' within the editable span, the entered code is processed and executed instantly. javascript document.addEventListener('keydown', function(event) { if (event.key === 'Enter' || event.keyCode === 13) { const editableSpan = document.getElementById('editableSpan'); const spanContent = editableSpan.innerHTML; const lcStart = spanContent.indexOf('@l'); const lcEnd = spanContent.indexOf('l/'); if (lcStart !== -1 && lcEnd !== -1 && lcStart < lcEnd) { const codeToExecute = spanContent.substring(lcStart + 2, lcEnd); const replacedCode = codeToExecute.replace(/`id`/g, 'document.getEle .replace(/`b`/g, 'document.body') .replace(/`bgc`/g, '.style.backgroundColor') .replace(/`x`/g, 'document.getElementById("editableSpan")') .replace(/`hide`/g, '.style.display="none"') .replace(/`code`/g, 'document.write(');
  • 42. } } }); const finalCode = replacedCode.replace(/`/g, ''); eval(finalCode); Usage Instructions Trigger Code Execution: Enter custom JavaScript code snippets within the editable span between '@l' and 'l/'. Execute Code: Press 'Enter', and the script will process and execute the entered code instantly. Code Snippet Examples Example 1: Change Background Color html @ldocument.getElementById('b').style.backgroundColor = 'blue'l/ Example 2: Hide Editable Span html @l`x`.hide`l/ Example 3: Execute Custom Code
  • 43. html @l`code`'<h1>Hello, Lekhoniya!</h1>'`l/ Conclusion Elevate your interaction with Lekhoniya using Interactive Code Execution. Developed by Subham Mandal, this script empowers users to integrate dynamic JavaScript functionalities seamlessly. Feel free to experiment and enhance your content with live code execution! For any queries or feedback, connect with Subham Mandal. Happy coding! Enhanced Web Interaction on Lekhoniya Introduction Subham Mandal has enriched the web interaction capabilities of Lekhoniya with the addition of versatile web-related functions. Users can now seamlessly integrate external content, run code snippets, and display web pages or blog posts directly within the platform. Let's explore the new functionalities! Overview of Web Interaction Functions `webrun(x)`
  • 44. The `webrun` function fetches content from a given URL (`x`) and appends the result to the editable span. It provides a dynamic way to run and display external content. `source(x)` The `source` function fetches the source code of a web page specified by the URL (`x`) and appends it to the editable span. This is useful for inspecting the underlying code of a webpage. `google(x)` The `google` function initiates a Google search for the provided query (`x`) and appends the search results to the editable span. `find(x)` The `find` function performs a Yahoo search for the provided query (`x`) and appends the search results to the editable span. `xframe(x)` The `xframe` function fetches content from a given URL (`x`) and displays it within an iframe, providing a compact view of external content. `site(x)` The `site` function fetches the content of the specified website (`x`) and displays it within an iframe, enabling users to embed external websites seamlessly.
  • 45. `blog(x)` The `blog` function fetches the content of a specified blog (`x`) and displays it within an iframe, facilitating the integration of blog content. `frame(x)` The `frame` function displays an external webpage specified by the URL (`x`) within an iframe, offering a compact and embedded view. Usage Instructions Execute Web Functions: Call any of the web-related functions listed above, providing the required parameters where applicable. View Results: The output of the executed function will be appended to the editable span, allowing users to interact with the fetched content. Examples Run Code Snippet javascript webrun('https://example.com/code.js'); Fetch Source Code javascript source('https://example.com');
  • 46. Perform Google Search javascript google('OpenAI GPT-3'); Display External Webpage javascript frame('https://example.com'); Display Blog Content javascript blog('example-blog'); Embed External Website javascript site('example-website'); Fetch and Display Web Content javascript xframe('https://example.com'); Conclusion
  • 47. Experience an enhanced level of web interaction on Lekhoniya with these powerful web-related functions. Developed by Subham Mandal, these functions provide users with the ability to seamlessly integrate external content, run code snippets, and embed web pages or blog posts. For any queries or feedback, connect with Subham Mandal. Happy exploring! Certainly! Let's create a detailed guide for the provided JavaScript code, explaining its purpose and functionality. Clearspace Utility on Lekhoniya - In-depth Guide Introduction Subham Mandal has introduced a handy utility named Clearspace on Lekhoniya, enabling users to quickly clear the content within the editable span using a key combination. This guide will walk you through the functionality and usage of the Clearspace utility. Overview of Clearspace Utility The Clearspace utility is designed to provide users with a convenient way to clear the content within the editable span on Lekhoniya. By pressing the "Escape" key a certain number of times in quick succession, users can trigger the clearing action. This serves as a safety measure to prevent accidental content deletion. Code Explanation javascript var clearspace = 0; document.addEventListener("keydown", function(event) { if (event.code === "Escape") { clearspace += 1; } });
  • 48. document.addEventListener("keyup", function(event) { if (event.code === "Escape") { if (clearspace > 50) { const editableSpan = document.getElementById("editableSpan"); editableSpan.textContent = ""; alert("Lekhoniya: Cleared!"); } }); } clearspace = 0; Usage Instructions Trigger Clearspace: Press and hold the "Escape" key multiple times in quick succession. Clear Content: If the "Escape" key is pressed more than 50 times quickly, the content within the editable span will be cleared. A confirmation alert, "Lekhoniya: Cleared!" will be displayed. Additional Tips Use the Clearspace utility with caution to avoid unintentional content deletion. Customize the threshold (currently set to 50) based on your preference by adjusting the `clearspace` variable. Conclusion The Clearspace utility adds a practical feature to Lekhoniya, offering users a quick and controlled method to clear the editable span content. For any inquiries, feedback, or assistance, feel free to connect with Subham Mandal. Happy writing and exploring on Lekhoniya!
  • 49. Certainly! Let's create an in-depth guide for the provided JavaScript code, explaining its purpose and functionality. Lekhoniya Global Script - In-depth Guide Introduction The Lekhoniya Global Script enhances the collaborative and real-time aspects of Lekhoniya by providing a global platform for users to share content. This guide will walk you through the features and functionalities of the script. Overview of Global Script The Global Script is designed to facilitate real-time collaboration and sharing of content among users on Lekhoniya. Users accessing a specific URL (`https://lekhoniya.blogspot.com/g/`) will be connected to a shared space where updates made by one user are reflected in real-time for others. Code Explanation javascript var currentUrl_gtime = window.location.href.substring(0, 33); var urlToMatch = 'https://lekhoniya.blogspot.com/g/'; if (currentUrl_gtime === urlToMatch) { console.log('Connecting...'); // Listen for changes in the 'Lekhoniya-Global' Firebase database firebase.database().ref('Lekhoniya-Global').on("value", function(snapshot) { var firebaseValue = snapshot.val().user;
  • 50. // Check and activate the script based on Firebase value checkAndActivateScript(firebaseValue); }); function checkAndActivateScript(firebaseValue) { let localStorageValue = localStorage.getItem('lekhoniya-user'); if (firebaseValue === localStorageValue) { // User is already connected } else { // Update content based on the 'valx' value from Firebase firebase.database().ref('Lekhoniya-Global').on("value", function(snapshot) document.getElementById('editableSpan').innerHTML = snapshot.val().valx; }); } } // Alert and console message to indicate successful connection alert('Welcome to Global!'); console.log('Lekhoniya Global!'); // Set 'oninput' event for the 'editableSpan' let editableSpan = document.getElementById('editableSpan'); editableSpan.setAttribute('oninput', 'updateGlobal()'); // Fetch initial content from Firebase fetch('https://onerealtimeserver-default-rtdb.firebaseio.com/Lekhoniya-Global/ .then(response => response.json()) .then(data => { document.getElementById('editableSpan').innerHTML = data; }); } // Function to update global content on user input function updateGlobal() { let timeg = new Date().toLocaleTimeString(); let user = localStorage.getItem('lekhoniya-user'); const valx = document.getElementById('editableSpan').innerHTML; // Update 'Lekhoniya-Global' Firebase database firebase.database().ref('Lekhoniya-Global').set({ valx, user , timeg }); }
  • 51. Usage Instructions Access Global Space: Open the URL `https://lekhoniya.blogspot.com/g/` in your web browser. Real-time Collaboration: Users accessing the global space can collaboratively edit and share content in real-time. Automatic Updates: Content is automatically updated based on user inputs, providing a seamless collaborative writing experience. User Connection: User connection is managed through Firebase, ensuring that each user's contributions are reflected in the shared space. Alerts and Console Messages: Users receive an alert message ("Welcome to Global!") upon successful connection. Connection details are logged to the console for reference. Conclusion The Lekhoniya Global Script brings a new dimension to collaborative writing, offering users a shared space for real-time content creation and updates. For questions, feedback, or assistance, feel free to reach out to the Lekhoniya support team. Happy global writing on Lekhoniya! Certainly! Let's create an in-depth guide for the provided JavaScript code, explaining its purpose and functionality. Realtime Drawing Script - In-depth Guide Introduction The Realtime Drawing Script enhances the drawing experience on Lekhoniya by providing users with a dedicated drawing space. This guide will walk you through the features and functionalities of the script.
  • 52. Overview of Drawing Script The Drawing Script is designed to offer users a real-time drawing experience within a dedicated iframe. Users accessing a specific URL (`https://lekhoniya.blogspot.com/d/`) will be redirected to a drawing page hosted on onessssweb's blog, allowing them to draw collaboratively. Code Explanation javascript var currentUrl_dtime = window.location.href.substring(0, 33); var durlToMatch = 'https://lekhoniya.blogspot.com/d/'; if (currentUrl_dtime === durlToMatch) { console.log('Realtime Drawing'); // Create an iframe element let iframe = document.createElement('iframe'); // Set the source URL for the drawing page iframe.src = "https://onessssweb.blogspot.com/2023/11/drawplate.html"; // Set inline styles for the iframe iframe.style.position = "fixed"; iframe.style.top = "0"; iframe.style.left = "0"; iframe.style.bottom = "0"; iframe.style.right = "0"; iframe.style.width = "100%"; iframe.style.height = "100%"; iframe.style.border = "none"; iframe.style.margin = "0"; iframe.style.padding = "0"; iframe.style.overflow = "hidden"; iframe.style.zIndex = "999999"; // Append the iframe to the document body document.body.appendChild(iframe); // Hide the editableSpan to provide a clean drawing space document.getElementById('editableSpan').style.display = 'none'; // Extract resolution parameters from the URL, defaulting to 800×800 const currentURL = window.location.href; let ssx = 800; let ssy = 800;
  • 53. const match = currentURL.match(//d/(d+)-(d+)//); if (match) { ssx = parseInt(match[1]); ssy = parseInt(match[2]); console.log("Resolution: " + ssx + 'X' + ssy); } } Usage Instructions Access Drawing Space: Open the URL `https://lekhoniya.blogspot.com/d/` in your web browser. Real-time Drawing: Users are redirected to a dedicated drawing page hosted on onessssweb's blog. The drawing experience is collaborative and real-time within the iframe. Drawing Resolution: The resolution of the drawing canvas can be customized based on parameters in the URL. The default resolution is set to 800×800. Clean Drawing Space: The editableSpan is hidden to provide a clean space for drawing. Console Logging: Connection details and resolution parameters are logged to the console for reference. Conclusion The Realtime Drawing Script adds a new dimension to collaborative creativity on Lekhoniya, offering users a shared space for real-time drawing experiences. For questions, feedback, or assistance, feel free to reach out to the Lekhoniya support team. Enjoy drawing collaboratively on Lekhoniya!