• Stars
    star
    966
  • Rank 45,754 (Top 1.0 %)
  • Language
    Python
  • License
    MIT License
  • Created about 6 years ago
  • Updated about 2 months ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

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


✨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

More Repositories

1

tmpmail

A temporary email right from your terminal written in POSIX sh
Shell
3,293
star
2

wifi-password

Quickly fetch your WiFi password and if needed, generate a QR code of your WiFi to allow phones to easily connect
Python
2,784
star
3

tmpsms

A temporary SMS utility right from your terminal written in POSIX sh
Shell
1,030
star
4

fontpreview

Highly customizable and minimal font previewer written in bash
Shell
899
star
5

farge

Click on a pixel on your screen and show its color value
Shell
473
star
6

recycle-bin-themes

Silly icons for the Windows Recycle Bin
PowerShell
460
star
7

snaprecovery

Recover old Snaps that have “disappeared” from Snapchat
Shell
427
star
8

soundcloud-dl

🎵 Download SoundCloud music at 128kbps with album art and tags
Python
318
star
9

kunst

Download and display album art or display embedded album art
Shell
309
star
10

dora

Find exposed API keys based on RegEx and get exploitation methods for some of keys that are found
Python
298
star
11

facebook-dl

📼 Very minimal Facebook downloader written in 28 lines of Python code (not including comments and blank spaces)
Python
239
star
12

dotfiles

my dotfiles
Shell
221
star
13

gitdir

Download a single directory/folder from a GitHub repo
Python
219
star
14

svart

Change between dark/light mode depending on the ambient light intensity
Python
167
star
15

fileinfo

📄Get information on over 10,000 file extensions right from the terminal
Python
109
star
16

insta-dl

📷 Download Instagram images from a public user.
Python
93
star
17

ff-pdf

Turn a Firefox profile into a standalone PDF reader app
Shell
88
star
18

meobrute

Automate the process of brute forcing the My Eyes Only pin code on Snapchat
Shell
82
star
19

pyradio

📻 Play your favorite radio station from the terminal
Python
75
star
20

snapchat

Messing around with Snapchat's web APIs
Python
66
star
21

pine

📷 A simple image to text OCR scanner for macOS
Python
56
star
22

down

☑️ A CLI tool to check if a site or a list of sites are down or up
Python
55
star
23

vsco-dl

📷 Download all of the images and videos from a VSCO user
Python
41
star
24

getroot

🛠️ Tool to bypass my school's security system to get sudo privileges on MacOS
Shell
38
star
25

bed

🧩 A very simple command line Browser Extension Downloader
Python
35
star
26

macbook-keyboard-visualizer

🔆 Audio visualizer using the MacBook keyboard lights
Python
31
star
27

dark-mode

🌗 Control the macOS dark mode from the terminal
Python
22
star
28

awesome-bounty-rewards

A curated list of BBPs and VDPs that offer awesome/unique rewards
7
star
29

top-secret

highly confiential top secret repository
Shell
6
star
30

sdushantha.github.io

my mnml website
CSS
5
star
31

bacit-php

PHP work for uni
PHP
1
star
32

myquote

En teste modul 1, del 2 for is-105 faget
Go
1
star
33

bacit

IT og informasjonssystemer
Java
1
star
34

w

w
HTML
1
star