qrcp binds a web server to the address of your Wi-Fi network interface on a random port and creates a handler for it. The default handler serves the content and exits the program when the transfer is complete. When used to receive files, qrcp serves an upload page and handles the transfer. Most QR apps can detect URLs in decoded text and act accordingly (i.e. open the decoded URL with the default browser), so when the QR code is scanned the content will begin downloading by the mobile browser. When sending multiple files at once, qrcp creates a zip archive of the files or folders you want to transfer, and deletes the zip archive once the transfer is complete. When receiving files, qrcp serves an “upload page” through which you can choose files from your mobile. The default configuration file is stored in $HOME/qrcp.json, however, you can specify the location of the config file by passing the --config flag.

Features

  • Transfer files over wifi by scanning a QR code without leaving the terminal
  • qrcp works without any prior configuration
  • You can choose to configure to use specific values
  • The config command launches a wizard that lets you configure parameters
  • qrcp will try to automatically find the suitable network interface to use for the transfers
  • Transfer files from your Amazon EC2, Digital Ocean Droplet, Google Cloud Platform Compute Instance

Project Samples

Project Activity

See All Activity >

License

MIT License

Follow qrcp

qrcp Web Site

You Might Also Like
MongoDB Atlas runs apps anywhere Icon
MongoDB Atlas runs apps anywhere

Deploy in 115+ regions with the modern database for every enterprise.

MongoDB Atlas gives you the freedom to build and run modern applications anywhere—across AWS, Azure, and Google Cloud. With global availability in over 115 regions, Atlas lets you deploy close to your users, meet compliance needs, and scale with confidence across any geography.
Start Free
Rate This Project
Login To Rate This Project

User Reviews

Be the first to post a review of qrcp!

Additional Project Details

Operating Systems

Linux, Mac, Windows

Programming Language

Go

Related Categories

Go Terminals, Go File Sharing Software, Go File Transfer Protocol (FTP) Software

Registered

2021-07-21