Skip to content

Upload files to file sharing services directly from Nautilus file manager's context menu

License

Notifications You must be signed in to change notification settings

Sush-ruta/nautilus-upload-to

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

38 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Nautilus Upload To

Overview

The Nautilus Upload To repository contains custom scripts that allow you to upload files to various file sharing services directly from the Nautilus file manager context menu. Whether you're sharing images, code snippets, or documents, this collection of scripts simplifies the process by integrating with popular file-sharing platforms.

Features

  • Context Menu Integration: Right-click any file or folder in Nautilus, and you'll find an "Upload to" submenu with options for various services.
  • Zenity GUI: The scripts use Zenity, a simple graphical user interface, to display progress and the resulting links.

Installation

git clone https://github.com/Sush-ruta/nautilus-upload-to.git
cd nautilus-upload-to
cp -r "Upload to" "$HOME/.local/share/nautilus/scripts/"
chmod +x "$HOME/.local/share/nautilus/scripts/"*

Services

File Sharing Services

File Sharing Services
0x0 bashupload Catbox
File Doge Litterbox Temp.sh
tmpfiles transfer_more Gofile
fluffy file.io NixNet Upload
Oshi Firefox Send KrakenFiles
pastor curl.by x0.at
t0.vc CCU.to ki.tc
BowFile buzzheavier Tempfiles
FileDitch pixeldrain MixDrop
file.si wsend Filebin
Udrop Devdrive ttm.sh

Pastebin Services

Pastebin Services
termbin pb1n.de clbin
paste.rs

Image Hosting Services

Image Hosting Services
Freeimage.host vgy.me Lutim
Streamtape SM.MS

Work-in-progress

Work-in-progress
put.re Uguu Disroot Upload
Ufile.io FileLu ImgBB
Image Chest

Note on WIP Scripts

Some scripts are currently failing to upload the files correctly. I'm working on resolving any issues, and I'll update the repository as soon as they're operational.

Feel free to explore the scripts, contribute, and customize them to your liking!

License

This project is licensed under the WTFPL (Do What The Fuck You Want To Public License). You can find the full text of the license in the LICENSE file.

Disclaimer

The scripts provided in this repository are offered as-is, without any warranty or guarantee. While I've made every effort to ensure their functionality and security, I cannot be held responsible for any unintended consequences or issues that may arise from their use. Please exercise caution and review the code before deploying it in a production environment.

Remember that some of the scripts are still in development (as indicated by the "WIP" label), and I'm actively working to improve them. If you encounter any problems or have suggestions, feel free to open an issue or contribute to the project.