How to send files over a P2P connection from a browser

If you have to share files remotely i.e., the person you want to share a file with isn’t on the same network as you, you will have to use an intermediary service. Often, users either email files, or upload them to cloud drives and then share a link to them. While these methods work and are great because they provide a ‘holding area’ for the file(s) until it has been downloaded, it may not suit everyone. If you prefer direct transfer between computers, you’re looking for P2P transfer. Generally speaking, this sort of transfer is possible but for end-users, it’s not the easiest to set up which is why we recommend using ToffeeShare.

ToffeeShare works in your browser; you upload files and share a link with whoever you want to send the files to. Your browser must remain open and you cannot refresh or close the tab the transfer is active in until it is complete. The file itself isn’t stored online.

Send files over P2P

Visit ToffeeShare, and add the files you want to share.

Once the file(s) are added, ToffeeShare gives you a link to share and a QR code that you can scan making it a pretty simple way to transfer files to a smartphone. On that note, ToffeeShare also works great on a mobile browser. You cannot close the tab that the transfer is active in but you can minimize the window, or navigate away from the tab to a different one. The web app works in all modern browsers.

As for how long it takes to complete the transfer, it depends on the file size. Remember that your file is still being sent via the internet and your own connection speed, as well the connection speed of your recipient will play a role in how fast the transfer is.

ToffeeShare sends files securely, in fact, it uses end-to-end encryption. There are no limits to how big a file you can share.

This isn’t the first app of its kind. In fact, we reviewed a few like it in the past but file sharing apps like this tend to have a brief life in most cases. They’re useful but don’t tend to hold out in terms of profitability and end up shutting down. Let’s hope this one holds out. The file-sharing space is crowded with lots of cloud storage services like Google Drive, OneDrive, and Dropbox but not enough P2P transfer services.

The post How to send files over a P2P connection from a browser appeared first on AddictiveTips.

How to back up and restore a Firefox profile on Windows 10

Firefox, like any browser, has to save files to your system. These files comprise of cookies, bookmarks, add-ons, your history, and more. Firefox can create and maintain multiple profiles and you will find folders for these profiles in the AppData folder. Firefox can be refreshed from a built-in option in the browser. If you’re doing a Firefox refresh, you might want to back up your profile so you can restore it later. Simple Firefox Backup is a simple GUI utility that can back up and restore a Firefox profile.

Back up Firefox profile

Backing up a Firefox profile isn’t hard. In fact, you can do it without a tool but it’s just easier with it. If you’re looking to back it up manually, open the AppData folder in your user profile folder, and go to the following location.


Copy the profile folders in this location to a safe place and the back up has been created.

If you prefer to use Simple Firefox Backup, download and run it.

Restore Firefox profile

If you backed up the profile manually, open your user folder and go to the following location again. Paste them here and restart Firefox.


If you used Simple Firefox Backup, run the app again and click the Restore button. If you have Firefox open, you will have to close it before the profile can be restored. Once restored, you can open Firefox and you’ll find everything from your bookmarks, history, and even the speed dial has been restored.

Firefox has a data sync feature but if you prefer not to use it, you can take a back up of your profile locally.

With profiles and the data they contain, you do run the risk of adding back corrupt data to a fresh installation. If adding the profile data back results in problems with Firefox, you might have to forgo using the profile data. Try backing up just the essentials e.g, export your bookmarks from within Firefox.

If you’ve made changes to the Firefox preferences, you will lose them even if you back up the Profile folder. They aren’t always backed up but there are ways to sync it and it will require using Firefox sync.

Browsers have a lot of our data, even if it’s just stored locally. Bookmarks are important but there is also lots of autofill data, your browsing data, and in some cases, even cookies. If you use Firefox and have been holding off on using the sync feature, you should consider signing up for it. There’s too much data there to lose.

The post How to back up and restore a Firefox profile on Windows 10 appeared first on AddictiveTips.

How to merge PDF files in Linux

Do you have a PDF file you wish to combine with another one? Have you tried other merging tools on Linux only to find them too confusing? Don’t worry; PDF Mix Tool is here! It’s a surprisingly easy tool that lets anyone combine multiple PDF files. Here’s how to use it.

Installing PDF Mix Tool on Linux

Before we can demonstrate how you can merge PDF files on your Linux PC, we must go over how to install the PDF Mix Tool, as it is required to make these types of modifications.

The PDF Mix Tool has pretty good support for the Linux platform, and users can get the app in a multitude of ways, such as Flatpak, Snap packages, the Arch Linux “Community” repo, and the source code. To start the installation on your Linux PC, open up a terminal window by pressing Ctrl + Alt + T or Ctrl + Shift + T on the keyboard. Then, follow the command-line installation instructions outlined below that correspond with the Linux distribution you currently use.


Flatpak is one of the suggested ways of installing PDF Mix Tool. The reason? Flatpak supports a wide variety of Linux operating systems — even lesser-known ones. Furthermore, updating programs on Flatpak works just like any Linux OS, so the user does not need to fuss around. If you’re looking to get PDF Mix Tool working via Flatpak, do the following.

First, ensure that you are using a Linux operating system that has the Flatpak runtime installed and ready to go. If you do not have Flatpak set up, follow our guide here to learn how to set up the runtime. Then, when the runtime is up and running, enter the two commands below to get the app working.

flatpak remote-add --if-not-exists flathub

flatpak install flathub eu.scarpetta.PDFMixTool

 Snap package

If you’re not a fan of Flatpaks, the second-best way to get the PDF Mix Tool working on most Linux distributions is via the Snap store. Why? Aside from Flatpak, Snaps are an excellent answer to distribution compatibility. Snaps work on 75% of Linux operating systems, with more on the way. Better still, Snap integrates with Gnome Software and KDE Discover, making installing software from the Snap store easier than ever.

To get the PDF Mix Tool working via the Snap store, do the following. First, ensure you are running a Linux OS that has the Snapd runtime installed and ready to go. Alternatively, follow our guide to learn how to install and enable Snapd. When that’s taken care of, use the snap install command below to get PDF Mix Tool.

sudo snap install pdfmixtool

Arch Linux

Arch Linux users have it good, as the PDF Mix Tool app is in the “Community” software repository. To install the app on your system, ensure that “Community” is enabled in your Pacman.conf file. Then, enter the command below into a terminal.

sudo pacman -S pdfmixtool

Source Code

Want to install the PDF Mix Tool from the source code on your Linux PC? Head over to this page here to grab the latest source code. Then, follow these instructions on the app’s download page to learn how to compile it from scratch.

Merging PDF files

To merge a PDF file with the PDF Mix Tool, start by launching the app. To launch the app, press the Win key on the keyboard and search for “PDF Mix Tool.” Alternatively, check the “Office” section of the app menu on your desktop environment.

When the PDF Mix Tool app is open and running, follow the step-by-step instructions outlined below.

Step 1: In the PDF Mix Tool, locate the “Add PDF file” button and click on it with the mouse. This action will bring up an open-file dialog window. Add your PDF files to the app by selecting it in the window.

Note: if all PDF files are in the same folder, hold down Ctrl while you click to select multiple files at once.

You may need to click “Add PDF file” multiple times to add in all the PDF files you wish to merge.

Step 2: Using the “Move up” and “Move down” buttons in the PDF Mix Tool re-orient the order of the PDF files in the list. The new merged PDF will be created based on the file order.

Step 3: Right-click on any of the PDF files in the list, then select the “Edit” option. From here, you may edit the rotation of each PDF, its PDF outline entry, as well as multi-page settings.

Step 4: Find the “Generate PDF” button at the bottom of the PDF Mix Tool app and select it to generate a newly merged PDF file.

Step 5: Upon selecting the “Generate PDF” file, a save-file dialog window will open up on the desktop. Use this window to choose where you’d like to save the merged file, and click the “Save” button to finish generating it.

When the generation process is done, your newly merged PDF file will appear in the directory you specified in the save window.

The post How to merge PDF files in Linux appeared first on AddictiveTips.

How to install Linux Lite

Linux Lite is a unique take on Ubuntu. It takes what’s great about Ubuntu and fits it into a “lite” package. The desktop of choice that Linux Lite comes with is XFCE4, a notoriously fast desktop that works very well on computers with very little CPU power or system memory. In this guide, we will walk you through how to get Linux Lite working.

Downloading Linux Lite ISO

The first step in getting Linux Lite working is to download the latest ISO release file from the official website. Head over to the Linux Lite website. Then, locate the “Download” button, and hover over it with the mouse to reveal the options in the menu.

Inside of the menu, click on “Download” to go to the Linux Lite download page on the website. From there, click on the “Download 64bit” button to instantly start the download. Alternatively, if you have a torrent client installed, grab it by clicking on “Torrent Link.”

Or, if you’re downloading Linux Lite on a Linux PC, open up a terminal window and use the wget command in a terminal to download the ISO file directly.

wget -O ~/Downloads/linux-lite-4.8-64bit.iso

UEFI Linux Lite

Generally, the traditional Linux Lite release should work on almost any PC or Mac, as Linux Lite is built upon Ubuntu, a reliable, tested base. However, if you need a special UEFI release of Linux Lite, please read this forum post. It goes over how to get your hands on it.

Making Linux Lite live USB

After downloading the Linux Lite ISO file from the official website, it is time to create a new Linux Lite live USB, so that the operating system can be installed on a desktop PC or laptop. To create a live USB, start by downloading the Etcher USB tool here.

Note: while there are other USB flashing tools out there, we choose to use Etcher in this guide as it has the same UI on Mac, Linux, and Windows.

Once the Etcher app is done downloading, install it on the PC you plan to create your Linux Lite live USB on and open it up. Then, follow the step-by-step instructions below to learn how to make a live USB.

Step 1: Find the blue “Select image” button inside of Etcher, and click on it with the mouse to bring up the open-file dialog box. From there, use the UI to select the Linux Lite ISO file.

Step 2: Find the “Select drive” button and click on it with the mouse to reveal the drive chooser UI. Use this UI to select the flash drive you wish to turn into a Linux Live USB.

Step 3: Click the “Flash!” button to being the flashing process. Be patient; this could take a while!

When the Etcher app finishes, it will validate the live USB and determine if the process was successful. After that, reboot your PC into the BIOS and configure it to load from the Linux Lite USB.

Installing Linux Lite

Now that the Linux Lite live USB has loaded up on the computer, you will see a desktop environment. In this desktop environment, there are several different icons. Locate the “Install Linux Lite” icon and double-click on it to launch the Linux Lite installer. Then, follow the step-by-step instructions below.

Step 1: When the Linux Lite installer launches, you will see a screen that says, “You may wish to read the release notes.” Click on the “release notes” link to read them. Otherwise, click the “Continue” button to move on.

Step 2: You must now select your keyboard layout. Look through the list of available keyboard layout options and choose the one that suits you best. Or, click the “Detect Keyboard Layout” button to find the one that matches your keyboard automatically. When done choosing a layout, click “Continue.”

Step 3: Following the keyboard layout page, you will see the “Updates and other software” page. On this page, there are two check-boxes. They are “Download updates while installing Linux” and “Install third-party software for graphics and Wi-Fi hardware and additional media formats.” Check both boxes and click “Continue” to move on.

Step 4: After “Updates and other software,” you will make it to the “Installation type” page. From here, choose how Linux Lite will be installed.

To dual-boot with Windows or another operating system, check the “Install Linux alongside” option. To install Linux Lite only, select the “Erase disk and install Linux” option.

Click “Install Now” when you’ve made your “installation type” selection.

Step 5: Upon clicking “Install Now,” you will be asked to select where you live. Using the mouse, click on the map to tell Linux Lite your location. It will use this information to set the clock on your computer. Click “Continue” to move on after making your selection.

Step 6: After “Where are you,” you will see the “Who are you” page. On this page, set up your username, password, and computer name. Be sure to check the “Log in automatically” box if you want to log in automatically to Linux Lite. When done, click “Continue.”

Once you’ve set up your username, Linux Lite will install the operating system on your PC. Sit back and be patient. When the installation is done, a message will appear on the screen.

After the installation, click the “reboot” button to load up your new installation of Linux Lite!

The post How to install Linux Lite appeared first on AddictiveTips.

The Best Places To Find 3D Printer Models

Whether you want to print out tools and parts for DIY projects, or something fun like a 3D printed Baby Yoda, you’ll need to find 3D printer models. It’s still a new space, and creating detailed models is a lot of work, so resources are still limited.

There are still a few gems out there that offer some great models for you to download and print for your own personal use. We’ve picked out a number of them that you’re sure to like.

Unless we explicitly state it in the opening paragraph, all websites featured in this article offer 3D models for free download. If you’re looking for 3D printers instead, here’s a list of great starter models.

Cults 3D – 3D Printer Model Platform

Cults 3D is a huge platform for creating, selling, and buying 3D printer models. Whilst some models must be purchased, there are also thousands of free 3D printer models to download too.

To get started, simply visit the website and search for something you’d like to print. Alternatively, visit the collections page and look for 3D models within certain collections. Popular collections include Star Wars, Harry Potter, and Pokemon.

For more productive prints, the useful objects collection might take your fancy. This includes projects like 3D printed smartphone holders, clamps for DIY work, or kitchen tools like egg separators and bag clips.

Please note that all of these 3D printer models are user submitted, so print instructions, model quality, and support will all vary from model to model. You can sort your search results by download or like count to make it easier to find good models.

If you can’t find what you’re looking for, you can find a creator to make a 3D model for you with the on demand feature. You must list the specifications of the model, give a budget, and choose a deadline. The more you provide in terms of specifications and illustrations for the print, the better.

Yeggi – Search Engine for 3D Printer Models

Yeggi doesn’t offer up 3D printer models itself, but instead provides a powerful tool to search for 3D models. Yeggi has been around since 2013 and since then there hasn’t really been any decent competition to make us suggest an alternative. Since Yeggi sends you to approved third party websites, some 3D models are only available for purchase. However, 90% of all models that appear in Yeggi’s search engine are free to download.

Yeggi has over 2 million 3D printer models in its database, so a quick search should return some good results. The search tools aren’t as comprehensive as Google, but you can still sort results by best match, popularity, or most recently added.

You can also filter out free or for sale models so that you get the results you need. Our only gripe with Yeggi is that searching for that perfect model often leads to clicking back and forth between multiple different websites, so be prepared to go through plenty of tabs on your browser.

Thingiverse – Find 3D Printing Projects

Despite the name, Thingiverse isn’t just about printing out things. It’s a great platform for finding fun, educational projects and to join a community. Take this LTB weather station for example. It’s also a great place to engage with other 3D printer owners and learn about what they’re building. 

You can find specific groups so that you can interact with like-minded people. For example, some popular groups include engineering, Raspberry Pi enthusiasts, board game creators, Star Wars, and Warhammer 40K.

If you are after things to print out, that’s possible, too. The search bar is the best tool to use to find 3D printer models to print out. For example, a quick search for Baby Yoda returned hundreds of results, sorted by popularity.

Because of the community-led focus, you’ll have more tools to engage with each creator’s project. Let’s say you wanted to see how a specific 3D Baby Yoda print would actually turn out. You can see the Makes tab to view other user’s results after printing the model you are currently viewing.

YouMagine – Community Created Prints

YouMagine is driven by the community, perhaps more so than the other platforms we’ve listed so far. The goal behind YouMagine is to create an open source platform where individuals can work to create, edit, and collaborate on 3D printer models without any content restrictions.

That means models will often use a Creative Commons license. Typically, models will use CC Attribution Noncommercial Share Alike, which means you can download 3D models for free, edit, and reshare any work, but you cannot use it commercially.

For now, YouMagine’s community is a little smaller, but if you’re looking to collaborate with others on 3D printer models or want to find the starting work for your own 3D designs that you can print later, YouMagine is a great tool. 

Instructables – For 3D Printing Projects

Instructables isn’t just about 3D printer models but it’s a great website to find fun, engaging projects that do utilize 3D printing. You’ll be able to find projects with full guides and downloadable model files.

Not only does this mean that you can print out some useful models, but you can learn how to do everything along the way. Download parts to build your own 3D printed toys, or learn how to create your very own 3D printable models too.