Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- document.addEventListener('DOMContentLoaded', () => {
- document.getElementById('searchButton').addEventListener('click', searchMemory);
- });
- async function searchMemory() {
- const query = document.getElementById('searchQuery').value.trim().toLowerCase();
- const resultsDiv = document.getElementById('results');
- resultsDiv.innerHTML = '';
- let found = false;
- // 1. Search GitHub repository: https://github.com/removed-my-github/public-memory-syntax
- try {
- const githubResponse = await fetch(`https://api.github.com/repos/removed-my-github/public-memory-syntax/contents`);
- const files = await githubResponse.json();
- for (const file of files) {
- if (file.name.toLowerCase().includes(query)) {
- const link = document.createElement('a');
- link.href = file.html_url;
- link.textContent = `GitHub: ${file.name}`;
- link.target = '_blank';
- resultsDiv.appendChild(link);
- resultsDiv.appendChild(document.createElement('br'));
- //found = true;
- }
- }
- } catch (e) {
- console.error("GitHub search failed", e);
- }
- // 2. Search X (Twitter) with hashtag #removed-hashtag plus query
- if (!found) {
- const xHashtag = encodeURIComponent(`#removed-hashtag ${query}`);
- const xLink = document.createElement('a');
- xLink.href = `https://twitter.com/search?q=${xHashtag}`;
- xLink.textContent = `Search X (Twitter) for #removed-hashtag ${query}`;
- xLink.target = '_blank';
- resultsDiv.appendChild(xLink);
- resultsDiv.appendChild(document.createElement('br'));
- //found = true;
- }
- // 3. Search personal wiki at Miraheze
- if (!found) {
- const mirahezeLink = document.createElement('a');
- mirahezeLink.href = 'https://meta.miraheze.org/wiki/User:removed-username';
- mirahezeLink.textContent = 'Search Personal Wiki at Miraheze';
- mirahezeLink.target = '_blank';
- resultsDiv.appendChild(mirahezeLink);
- resultsDiv.appendChild(document.createElement('br'));
- //found = true;
- }
- // 4. Search ebin.pub
- if (!found) {
- const ebinLink = document.createElement('a');
- ebinLink.href = 'https://ebin.pub/removed-published-document.html';
- ebinLink.textContent = 'Search ebin.pub';
- ebinLink.target = '_blank';
- resultsDiv.appendChild(ebinLink);
- resultsDiv.appendChild(document.createElement('br'));
- //found = true;
- }
- // 5. Fallback link to removed-website
- if (!found) {
- const fallbackLink = document.createElement('a');
- fallbackLink.href = 'https://removed-website/removed-website/';
- fallbackLink.textContent = 'Click here to view removed-website page';
- fallbackLink.target = '_blank';
- resultsDiv.appendChild(fallbackLink);
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement