'); printWindow.document.write('
' + content + '
'); printWindow.document.write(' '); printWindow.document.close(); printWindow.focus(); setTimeout(function() { printWindow.print(); printWindow.close(); }, 500); } function downloadPreContent() { var content = ""; var preElements = document.querySelectorAll("pre"); preElements.forEach(function(pre) { content += pre.textContent + "\n\n"; }); var blob = new Blob([content], { type: 'text/plain' }); var anchor = document.createElement('a'); anchor.download = postTitle + '.txt'; // Use the post title as the filename anchor.href = window.URL.createObjectURL(blob); anchor.style.display = 'none'; document.body.appendChild(anchor); anchor.click(); document.body.removeChild(anchor); } function downloadPreContentAsCSV() { var content = ""; var preElements = document.querySelectorAll("pre"); preElements.forEach(function(pre) { // Assuming each line in `pre` is a row and columns are separated by commas var rows = pre.textContent.trim().split("\n"); rows.forEach(function(row) { content += row + "\r\n"; // Use Windows-style line endings for compatibility }); }); var blob = new Blob([content], { type: 'text/csv;charset=utf-8;' }); var anchor = document.createElement('a'); anchor.download = postTitle + '.csv'; // Use the post title as the filename anchor.href = window.URL.createObjectURL(blob); anchor.style.display = 'none'; document.body.appendChild(anchor); anchor.click(); document.body.removeChild(anchor); } function downloadPreContentAsExcel() { var workbook = XLSX.utils.book_new(); var preElements = document.querySelectorAll("pre"); preElements.forEach(function(pre, index) { // Convert the text content of each
 to a workbook
        var csv = pre.textContent;
        var new_workbook = XLSX.read(csv, {type: 'string'});

        // Assuming there's only one sheet in the new workbook
        var first_sheet_name = new_workbook.SheetNames[0];
        var worksheet = new_workbook.Sheets[first_sheet_name];

        // Append the worksheet to the main workbook
        XLSX.utils.book_append_sheet(workbook, worksheet, 'Sheet' + (index + 1));
    });

    // Write the workbook and trigger a download
    XLSX.writeFile(workbook, postTitle + '.xlsx');
}


function downloadPreContentAsJSON() {
    var content = [];
    var preElements = document.querySelectorAll("pre");
    preElements.forEach(function(pre) {
        // Assuming each line in `pre` is a separate data entry
        var lines = pre.textContent.trim().split("\n");
        lines.forEach(function(line) {
            // Convert each line to an object or use as is if it's already JSON formatted
            try {
                content.push(JSON.parse(line)); // If each line is a JSON string
            } catch (e) {
                content.push(line); // If each line is just a string, not JSON formatted
            }
        });
    });

    var blob = new Blob([JSON.stringify(content, null, 2)], { type: 'application/json' });
    var anchor = document.createElement('a');
    anchor.download = postTitle + '.json'; // Use the post title as the filename
    anchor.href = window.URL.createObjectURL(blob);
    anchor.style.display = 'none';
    document.body.appendChild(anchor);
    anchor.click();
    document.body.removeChild(anchor);
}

function downloadPreContentAsXML() {
    var content = '\n\n';
    var preElements = document.querySelectorAll("pre");
    preElements.forEach(function(pre, index) {
        // Assuming each line in `pre` is a separate data entry and XML-safe
        var lines = pre.textContent.trim().split("\n");
        lines.forEach(function(line, lineIndex) {
            content += '    ' + line + '\n';
        });
    });
    content += '';

    var blob = new Blob([content], { type: 'application/xml' });
    var anchor = document.createElement('a');
    anchor.download = postTitle + '.xml'; // Use the post title as the filename
    anchor.href = window.URL.createObjectURL(blob);
    anchor.style.display = 'none';
    document.body.appendChild(anchor);
    anchor.click();
    document.body.removeChild(anchor);
}

function copyToClipboard(button) {
    var preElement = document.querySelector('pre.quicklist');
    if (preElement) {
        navigator.clipboard.writeText(preElement.innerText)
            .then(() => {
                // Log success and change button text
                console.log('Text copied to clipboard');
                var originalText = button.innerText;
                button.innerText = 'List Copied';

                // Reset button text after 3 seconds
                setTimeout(function() {
                    button.innerText = originalText;
                }, 3000);
            })
            .catch(err => {
                // Log any errors during the copy process
                console.error('Failed to copy text: ', err);
            });
    } else {
        // Log an error if the 
 element isn't found
        console.error('No 
 element with class "quicklist" found');
    }
}






		
		


			
		
		
				
				
		
	

List of Examples of Passive Leisure

Are you looking for an alphabetical list of Examples of Passive Leisure that you can easily copy or download in popular formats like PDF, CSV, XML, JSON, and more? Reading a book Watching TV or movies Listening to music Sitting in a park Bird watching Browsing the internet Playing simple mobile games Relaxing in a …

Read more

List of Colleen Hoover Books

Are you looking for an alphabetical list of Colleen Hoover Books that you can easily copy or download in popular formats like PDF, CSV, XML, JSON, and more? Slammed (2012) Point of Retreat (2012) This Girl (2013) Hopeless (2012) Losing Hope (2013) Finding Cinderella (2013) Maybe Someday (2014) Ugly Love (2014) Confess (2015) November 9 …

Read more

List of Icks

Are you looking for an alphabetical list of Icks that you can easily copy or download in popular formats like PDF, CSV, XML, JSON, and more? Note: “Icks” are things that can be considered turn-offs or pet peeves, often in the context of dating or relationships. Bad hygiene Rudeness Talking with mouth full Poor table …

Read more

List of Foods Not to Eat After Appendix Surgery

Are you looking for an alphabetical list of Foods Not to Eat After Appendix Surgery that you can easily copy or download in popular formats like PDF, CSV, XML, JSON, and more? Spicy foods Fried foods High-fat foods Raw vegetables High-fiber foods (like beans and whole grains) Dairy products (if you are lactose intolerant) Carbonated …

Read more

List of NSFW Subreddits

Are you looking for an alphabetical list of NSFW Subreddits that you can easily copy or download in popular formats like PDF, CSV, XML, JSON, and more? Note: NSFW content is restricted and should be accessed responsibly and legally. Here are some popular NSFW subreddits. r/NSFW r/RealGirls r/GoneWild r/NSFW_GIF r/NSFW_Snapchat r/AsiansGoneWild r/DirtySnapchat r/Amateur r/Cumsluts r/Rule34 …

Read more

List of Christmas Songs

Are you looking for an alphabetical list of Christmas Songs that you can easily copy or download in popular formats like PDF, CSV, XML, JSON, and more? All I Want for Christmas Is You Angels We Have Heard on High Away in a Manger Deck the Halls Do They Know It’s Christmas? Feliz Navidad Frosty …

Read more

List of Nintendo Switch Games

Are you looking for an alphabetical list of Nintendo Switch Games that you can easily copy or download in popular formats like PDF, CSV, XML, JSON, and more? Animal Crossing: New Horizons Astral Chain Bayonetta 2 Bravely Default II Celeste Crash Bandicoot N. Sane Trilogy Donkey Kong Country: Tropical Freeze Dragon Quest XI S: Echoes …

Read more

List of Antidepressants

Are you looking for an alphabetical list of Antidepressants that you can easily copy or download in popular formats like PDF, CSV, XML, JSON, and more? Bupropion (Wellbutrin) Citalopram (Celexa) Desvenlafaxine (Pristiq) Duloxetine (Cymbalta) Escitalopram (Lexapro) Fluoxetine (Prozac) Fluvoxamine (Luvox) Mirtazapine (Remeron) Paroxetine (Paxil) Sertraline (Zoloft) Trazodone (Desyrel) Venlafaxine (Effexor) Amitriptyline (Elavil) Nortriptyline (Pamelor) Imipramine …

Read more

List of Careers

Are you looking for an alphabetical list of Careers that you can easily copy or download in popular formats like PDF, CSV, XML, JSON, and more? Accountant Architect Artist Baker Banker Barista Bartender Carpenter Cashier Chef Civil engineer Dentist Doctor Electrician Engineer Farmer Firefighter Graphic designer Hairdresser Journalist Lawyer Librarian Mechanic Nurse Pharmacist Photographer Pilot …

Read more