<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[Opera One Save sessions (for open tabs and workspaces)]]></title><description><![CDATA[<p dir="auto">I would like Opera One to be able to save open tabs (in the same order) and with respect to the "Workspaces" they are in. This feature was available long back in Opera (non chromium) versions. And it was unmatched to any browser feature even to date. Can you please return this feature to Opera One (latest browser)?</p>
]]></description><link>https://forums.opera.com/topic/63494/opera-one-save-sessions-for-open-tabs-and-workspaces</link><generator>RSS for Node</generator><lastBuildDate>Fri, 11 Sep 2026 14:39:30 GMT</lastBuildDate><atom:link href="https://forums.opera.com/topic/63494.rss" rel="self" type="application/rss+xml"/><pubDate>Sat, 24 Jun 2023 03:48:52 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Opera One Save sessions (for open tabs and workspaces) on Tue, 17 Sep 2024 11:50:55 GMT]]></title><description><![CDATA[<p dir="auto">If you are using <strong>git bash</strong>, (here it is for bash on windows WSL) this script backs up your Opera session and session storage files to a specified directory.<br />
=&gt; Please customize the placeholders before running it.</p>
<p dir="auto"><strong>FIRST</strong></p>
<ul>
<li>Create a file where to put your script, for example:<br />
<code>MY_SCRIPT.sh</code></li>
</ul>
<p dir="auto"><strong>Then inlcude the code:</strong></p>
<pre><code>#!/bin/bash

TIMESTAMP=$(date +"%Y%m%d_%H%M%S")

# Initialize an array to store issues
issues=()
success=()

# Define source paths with placeholders
SOURCE_BASE="C:/Users/%USERNAME%/AppData/Roaming/Opera Software/Opera Stable/Default"
SOURCE_SESSIONS="$SOURCE_BASE/Sessions"
SOURCE_SESSION_STORAGE="$SOURCE_BASE/Session Storage"

# Define backup destination with placeholder
BACKUP_DIR="D:/%PATH-TO-DESTINATION%/Opera/session saves/$TIMESTAMP"

# Create backup directory
if ! mkdir -p "$BACKUP_DIR"; then
    issues+=("Failed to create backup directory.")
else
    success+=("Backup directory created successfully.")
fi

# Create session directories
SESSIONS_DIR="$BACKUP_DIR/Sessions"
SESSION_STORAGE_DIR="$BACKUP_DIR/Session_Storage"
if ! mkdir -p "$SESSIONS_DIR"; then
    issues+=("Failed to create Sessions directory.")
else
    success+=("Sessions directory created successfully.")
fi
if ! mkdir -p "$SESSION_STORAGE_DIR"; then
    issues+=("Failed to create Session Storage directory.")
else
    success+=("Session Storage directory created successfully.")
fi

# Copy session files
if cp -r "$SOURCE_SESSIONS/"* "$SESSIONS_DIR"; then
    success+=("Successfully copied session files to $SESSIONS_DIR")
else
    issues+=("Failed to copy session files.")
fi

# Copy session storage files
if cp -r "$SOURCE_SESSION_STORAGE/"* "$SESSION_STORAGE_DIR"; then
    success+=("Successfully copied session storage files to $SESSION_STORAGE_DIR")
else
    issues+=("Failed to copy session storage files.")
fi

# Set permissions for the script
chmod 400  "%YOUR-PATH%/%MY_SCRIPT%.sh" # Read owner, no write, no execute

if [ $? -eq 0 ]; then
    success+=("Permissions set successfully to read only for script and user.")
else
    issues+=("Failed to set permissions.")
fi

# Log file creation
LOG_FILE="$BACKUP_DIR/backup_log.log"

# Log issues and successes
if [ ${#issues[@]} -eq 0 ]; then
    echo "# No issues reported during backup process." &gt;&gt; "$LOG_FILE"
    echo "No issues reported during backup process."
else
    echo "# Backup process completed with following issues:" &gt;&gt; "$LOG_FILE"
    echo "Backup process completed with issues: see log file for details."
    for issue in "${issues[@]}"; do
        echo " - $issue" &gt;&gt; "$LOG_FILE"
    done
fi

if [ ${#success[@]} -eq 6 ]; then
    echo "## Fully completed backup process, success of the following process:" &gt;&gt; "$LOG_FILE"
    for success in "${success[@]}"; do
        echo " - $success" &gt;&gt; "$LOG_FILE"
    done
else
    echo "## Backup process incomplete, success of the following process:" &gt;&gt; "$LOG_FILE"
    echo "Backup process incomplete, see log file for details."
    if [ ${#success[@]} -gt 0 ]; then
        for success in "${success[@]}"; do
            echo " - $success" &gt;&gt; "$LOG_FILE"
        done
    else 
        echo "## Backup process incomplete, no success to list!" &gt;&gt; "$LOG_FILE"
    fi
fi

# Final messages
echo "Backup process completed to:"
echo "$BACKUP_DIR." 
echo "See backup_log file in created folder for details about issues or success."
echo "Opening directory..."
explorer.exe "$(cygpath -w "$BACKUP_DIR")"
echo "Goodbye!"
</code></pre>
<p dir="auto"><strong>Notes:</strong></p>
<ul>
<li>Replace %USERNAME% with your Windows username.</li>
<li>Replace %PATH-TO-DESTINATION% with your desired backup destination path.</li>
<li>Ensure you have the necessary permissions to run the script.<br />
<em>(Use on the MY_SCRIPT.sh file that contains the code:</em><br />
<code>chmod +wx MY_SCRIPT.sh</code><em>).</em></li>
</ul>
<p dir="auto"><strong>Then, run with this command:</strong><br />
<code>./MY_SCRIPT.sh</code></p>
<p dir="auto">You should see the completion messages in the terminal and explorer should open in the created folder.<br />
Edit the code if you want to open folder differently or not at all and the log file created.</p>
]]></description><link>https://forums.opera.com/post/360150</link><guid isPermaLink="true">https://forums.opera.com/post/360150</guid><dc:creator><![CDATA[Zetaflopp]]></dc:creator><pubDate>Tue, 17 Sep 2024 11:50:55 GMT</pubDate></item><item><title><![CDATA[Reply to Opera One Save sessions (for open tabs and workspaces) on Thu, 20 Jul 2023 01:43:51 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="https://forums.opera.com/uid/541571">@maxita</a></p>
<ol>
<li>Copy the contents of "Sessions" folder (while Opera has your open tabs/workspaces)</li>
</ol>
<p dir="auto">(For WIndows 11)<br />
C:\Users[YOUR WINDOWS<br />
USER]\AppData\Roaming\Opera Software\Opera Stable\Sessions</p>
<ol start="2">
<li>Paste/Backup the contents into another new folder/USB drive of your choice</li>
</ol>
<p dir="auto">At any point, should you lose the open tabs in Opera.</p>
<ol start="3">
<li>
<p dir="auto">Delete all the contents of the "Session" folder</p>
</li>
<li>
<p dir="auto">Paste the "Backup" version of contents from step 2.</p>
</li>
<li>
<p dir="auto">Open Opera and you should have your tabs/islands/workspaces<br />
back again!</p>
</li>
<li>
<p dir="auto">Backup your "Session" folder every time you have new tabs, islands or workspaces.<br />
Or whenever you feel the need to backup your Opera open tabs.</p>
</li>
<li>
<p dir="auto">Request Opera to have this feature built into the browser for saving sessions!</p>
</li>
</ol>
]]></description><link>https://forums.opera.com/post/318557</link><guid isPermaLink="true">https://forums.opera.com/post/318557</guid><dc:creator><![CDATA[yaakhan]]></dc:creator><pubDate>Thu, 20 Jul 2023 01:43:51 GMT</pubDate></item><item><title><![CDATA[Reply to Opera One Save sessions (for open tabs and workspaces) on Wed, 19 Jul 2023 05:58:52 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="https://forums.opera.com/uid/540776">@yaakhan</a> sorry mate what is the session folder of Opera One on mac? And how you restore a previous session?</p>
]]></description><link>https://forums.opera.com/post/318455</link><guid isPermaLink="true">https://forums.opera.com/post/318455</guid><dc:creator><![CDATA[maxita]]></dc:creator><pubDate>Wed, 19 Jul 2023 05:58:52 GMT</pubDate></item><item><title><![CDATA[Reply to Opera One Save sessions (for open tabs and workspaces) on Sun, 16 Jul 2023 11:29:27 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="https://forums.opera.com/uid/1613">@thelittlebrowserthatcould</a><br />
you can share Pinboards, there is an option to share them in Opera One.<br />
I also backup my Opera "Session" folder to recover the open tabs/workspaces when Opera "forgets" open tabs at any point due to a crash or for any reason.</p>
]]></description><link>https://forums.opera.com/post/318091</link><guid isPermaLink="true">https://forums.opera.com/post/318091</guid><dc:creator><![CDATA[yaakhan]]></dc:creator><pubDate>Sun, 16 Jul 2023 11:29:27 GMT</pubDate></item><item><title><![CDATA[Reply to Opera One Save sessions (for open tabs and workspaces) on Sun, 16 Jul 2023 11:19:44 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="https://forums.opera.com/uid/540776">@yaakhan</a> that's a useful tip, but do you have to share the pinboards online? I gave up using pinboards because I couldn't share them.  When I'm sufficiently organised, I add each workspace's tabs to Speed Dial folders.</p>
]]></description><link>https://forums.opera.com/post/318090</link><guid isPermaLink="true">https://forums.opera.com/post/318090</guid><dc:creator><![CDATA[thelittlebrowserthatcould]]></dc:creator><pubDate>Sun, 16 Jul 2023 11:19:44 GMT</pubDate></item><item><title><![CDATA[Reply to Opera One Save sessions (for open tabs and workspaces) on Mon, 03 Jul 2023 06:06:36 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="https://forums.opera.com/uid/541571">@maxita</a><br />
My "workaround" while using Opera is saving the open tabs under pinboards. As you can create folders within the pinboards and associate them to workspaces. Whenever I lose my tabs (especially when I group them as Islands, I have stopped using Islands and ever since my open tabs haven't disappeared), I go to pinboards reopen those tabs, and I have to say its kind-a-like the session feature.</p>
<p dir="auto">You have to save each open tab only once. And in case of a crash or Opera goes blank/forgets your open tabs. The pinboards would have your manually saved open tabs.</p>
]]></description><link>https://forums.opera.com/post/316096</link><guid isPermaLink="true">https://forums.opera.com/post/316096</guid><dc:creator><![CDATA[yaakhan]]></dc:creator><pubDate>Mon, 03 Jul 2023 06:06:36 GMT</pubDate></item><item><title><![CDATA[Reply to Opera One Save sessions (for open tabs and workspaces) on Mon, 03 Jul 2023 05:33:16 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="https://forums.opera.com/uid/540776">@yaakhan</a> This is very strange because this is a main feature... i hope its just an error... waiting for an official reply</p>
]]></description><link>https://forums.opera.com/post/316093</link><guid isPermaLink="true">https://forums.opera.com/post/316093</guid><dc:creator><![CDATA[maxita]]></dc:creator><pubDate>Mon, 03 Jul 2023 05:33:16 GMT</pubDate></item><item><title><![CDATA[Reply to Opera One Save sessions (for open tabs and workspaces) on Mon, 03 Jul 2023 05:03:04 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="https://forums.opera.com/uid/541571">@maxita</a> said in <a href="/post/316084">Opera One Save sessions (for open tabs and workspaces)</a>:</p>
<blockquote>
<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="https://forums.opera.com/uid/540776">@yaakhan</a> I'm looking for the same function, did you solve it by any chance?</p>
</blockquote>
<p dir="auto">No I haven't. I had raised it to Opera support team via the "Suggestion" section and a team member marked my request as "Invalid".<br />
Which is very sad for an Opera user like myself.</p>
]]></description><link>https://forums.opera.com/post/316085</link><guid isPermaLink="true">https://forums.opera.com/post/316085</guid><dc:creator><![CDATA[yaakhan]]></dc:creator><pubDate>Mon, 03 Jul 2023 05:03:04 GMT</pubDate></item><item><title><![CDATA[Reply to Opera One Save sessions (for open tabs and workspaces) on Mon, 03 Jul 2023 04:31:40 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="https://forums.opera.com/uid/540776">@yaakhan</a> I'm looking for the same function, did you solve it by any chance?</p>
]]></description><link>https://forums.opera.com/post/316084</link><guid isPermaLink="true">https://forums.opera.com/post/316084</guid><dc:creator><![CDATA[maxita]]></dc:creator><pubDate>Mon, 03 Jul 2023 04:31:40 GMT</pubDate></item></channel></rss>