All Projects → sdushantha → Qr Filetransfer

sdushantha / Qr Filetransfer

Licence: mit
Transfer files over WiFi between your computer and your smartphone from the terminal

Programming Languages

python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to Qr Filetransfer

wifiqr
Create a QR code with your Wi-Fi login details
Stars: ✭ 207 (-71.95%)
Mutual labels:  qrcode, wifi, command-line-tool
WiFiQRCodeKit
Library helping Wi-Fi configurations over QR codes
Stars: ✭ 35 (-95.26%)
Mutual labels:  qrcode, wifi
transfer-sh
Node.js CLI tool for easy file sharing using Transfer.sh
Stars: ✭ 24 (-96.75%)
Mutual labels:  transfer, file-sharing
Theme.sh
A script which lets you set your $terminal theme.
Stars: ✭ 290 (-60.7%)
Mutual labels:  command-line-tool, terminal
Transfer.sh
Easy file sharing from your Android device!
Stars: ✭ 14 (-98.1%)
Mutual labels:  transfer, file-sharing
Rainbow-Wifi-Hack-Utility-Android
The program implements brute Wi-Fi network method on platform Android
Stars: ✭ 39 (-94.72%)
Mutual labels:  wifi, smartphone
Fonoapi
☎️ FonoApi - Mobile Device Description API
Stars: ✭ 288 (-60.98%)
Mutual labels:  smartphone, mobile
Zoxide
A smarter cd command. Supports all major shells.
Stars: ✭ 4,422 (+499.19%)
Mutual labels:  command-line-tool, terminal
Gitui
Blazing 💥 fast terminal-ui for git written in rust 🦀
Stars: ✭ 6,762 (+816.26%)
Mutual labels:  command-line-tool, terminal
Tsukae
🧑‍💻📊 Show off your most used shell commands
Stars: ✭ 345 (-53.25%)
Mutual labels:  command-line-tool, terminal
Jmxterm
Interactive command line JMX client
Stars: ✭ 389 (-47.29%)
Mutual labels:  command-line-tool, terminal
makeqr
WiFi QR Code Generator
Stars: ✭ 21 (-97.15%)
Mutual labels:  qrcode, wifi
Covid19 Tracker Cli
A curl-based command line tracker for Novel Coronavirus or COVID-19 pandemic. It Supports terminal for linux and macos, command prompt for windows, and termux for android with real-time updates.
Stars: ✭ 244 (-66.94%)
Mutual labels:  command-line-tool, terminal
Qr.flutter
QR.Flutter is a Flutter library for simple and fast QR code rendering via a Widget or custom painter.
Stars: ✭ 434 (-41.19%)
Mutual labels:  qrcode, mobile
Termchat
Terminal chat through the LAN.
Stars: ✭ 229 (-68.97%)
Mutual labels:  command-line-tool, terminal
PhoneVR
Use Steam VR-enabled applications with your phone as HMD (Head-mounted display). The only Open-Source solution to similar commercial packages like VRidge, iVRy, Trinus etc etc.
Stars: ✭ 178 (-75.88%)
Mutual labels:  wifi, smartphone
Grex
A command-line tool and library for generating regular expressions from user-provided test cases
Stars: ✭ 4,847 (+556.78%)
Mutual labels:  command-line-tool, terminal
Zsh Vi Mode
💻 A better and friendly vi(vim) mode plugin for ZSH.
Stars: ✭ 181 (-75.47%)
Mutual labels:  command-line-tool, terminal
Whatsapp Play
Command line software through which you can play with your WhatsApp. It is having different options to play with your WhatsApp like message blast, online tracking, whatsapp chat..
Stars: ✭ 289 (-60.84%)
Mutual labels:  command-line-tool, terminal
Mobly
E2E test framework for tests with complex environment requirements.
Stars: ✭ 424 (-42.55%)
Mutual labels:  wifi, mobile


✨Transfer files over WiFi between your computer and your smartphone from the terminal✨

Installation

You will find the most updated version of qr-filetransfer here. But if you want the most stable version, use pip to install it

Pip Install

Global Install

pip3 install qr-filetransfer[extras]

Local Install

pip3 install --user qr-filetransfer[extras]

If you run into problems during the install, try removing the optional [extras] at the end of the command.

Git Install

# clone the repo
$ git clone https://github.com/sdushantha/qr-filetransfer.git

# change the working directory to qr-filetransfer
$ cd qr-filetransfer

# install the requirements
$ pip3 install -r requirements.txt

Usage

usage: qr-filetransfer [-h] [--debug] [--receive] [--port PORT]
                       [--ip_addr {192.168.0.105}] [--auth AUTH]
                       file_path

Transfer files over WiFi between your computer and your smartphone from the
terminal

positional arguments:
  file_path             path that you want to transfer or store the received
                        file.

optional arguments:
  -h, --help            show this help message and exit
  --debug, -d           show the encoded url.
  --receive, -r         enable upload mode, received file will be stored at
                        given path.
  --port PORT, -p PORT  use a custom port
  --ip_addr {192.168.0.105}
                        specify IP address
  --auth AUTH           add authentication, format: username:password
  --no-force-download   Allow browser to handle the file processing instead of
                        forcing it to download.

Note: Both devices needs to be connected to the same network

Exiting

To exit the program, just press CTRL+C.


Transfer a single file

$ qr-filetransfer /path/to/file.txt

Transfer a full directory. Note: the directory gets zipped before being transferred

$ qr-filetransfer /path/to/directory/

Receive/upload a file from your phone to your computer

$ qr-filetransfer -r /path/to/receive/file/to/

Credits

Inspired by the Go project qr-filetransfer

License

MIT License

Copyright © 2019 Siddharth Dushantha

Active contributer - Yu-Chen Lin

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].