HN user

daw___

2,906 karma

I am @daw985 on Twitter.

Posts176
Comments123
View on HN
github.com 6y ago

QRCP: Transfer files to mobile device by scanning a QR code from the terminal

daw___
77pts10
github.com 6y ago

Show HN: Banco, a project management system for the command line

daw___
1pts1
github.com 7y ago

Qr-filetransfer now supports mobile-to-desktop transfering

daw___
1pts0
github.com 8y ago

Show HN: A simple timer for i3 status bar

daw___
1pts0
github.com 8y ago

Show HN: Transfer files to mobile device by scanning a QR code from the terminal

daw___
238pts72
www.youtube.com 8y ago

Introducing Flutter

daw___
7pts0
twitter.com 8y ago

This university computer has been calculating prime numbers since 1999

daw___
2pts0
learning.linkedin.com 9y ago

LinkedIn Learning

daw___
2pts0
output.jsbin.com 9y ago

Vertical centering is impossible in CSS lol

daw___
2pts0
qz.com 9y ago

Italy's “Fertility Day” campaign to get women to make more babies backfires

daw___
4pts0
www.getwellgamers.org.uk 9y ago

Get-Well Gamers UK – donating video games and consoles to hospitals

daw___
3pts0
angularjs.blogspot.com 10y ago

A dedicated team for AngularDart

daw___
1pts0
twitter.com 10y ago

WikiLeaks infrastructure is under sustained attack

daw___
9pts0
medium.com 10y ago

Announcing Glucosio Board of Advisors

daw___
1pts0
news.dartlang.org 10y ago

Changes at dartlang.org

daw___
1pts0
voidsec.com 10y ago

Cybersecurity in Italy

daw___
3pts0
www.sourcevoid.com 10y ago

SourceVoid Cloud: Cloud Hosting Platform for Dart, Nodejs and Static Apps

daw___
3pts11
github.com 10y ago

This is not how licenses work

daw___
4pts0
www.npmjs.com 10y ago

Newman: Command-line utility for Postman

daw___
1pts1
sakurity.com 10y ago

PrepCAPTCHA, for bots and pentesters

daw___
1pts0
www.webreflection.co.uk 10y ago

Bash on Windows: The Good, the Bad and the Ugly

daw___
5pts9
www.whatsapp.com 10y ago

WhatsApp Security

daw___
3pts0
www.mixradiomusic.com 10y ago

MixRadio has closed

daw___
2pts1
github.com 10y ago

Vim ported to UEFI

daw___
2pts0
www.chromium.org 10y ago

Chromium Code of Conduct

daw___
2pts0
chrome.google.com 10y ago

Statistics for Google spreadsheets

daw___
1pts0
itunes.apple.com 10y ago

Brave for iOS

daw___
4pts0
www.diffbot.com 10y ago

Diffbot Raises $10M Series A to Become Leading Arms Dealer in Coming AI Wars

daw___
5pts0
thoughtengineer.com 10y ago

Pagoda Box: A One-Year Review

daw___
2pts1
community.nitrous.io 10y ago

The Nitrous Free Tier Is Back

daw___
8pts0

Author here, this is a refactoring of qr-filetransfer, already discussed in the past [0].

Here's how it works: 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.

The tool prints a QR code that encodes the text:

  http://{address}:{port}/{random_path}
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.

To send one or more files (or directories):

  qrcp /path/to/file
  # Or
  qrcp send /path/to/file
To receive one or more files:
  qrcp receive --output ~/Downloads
[0] https://news.ycombinator.com/item?id=16647977

From a developer point of view, wouldn't it be more useful, ethical and financially effective to reach out to these websites and teach them how to implement paywalls right?

DevOps would seem the perfect path out to me. You won't have to work on code anymore, but you could still use your coding experiences when implementing deployment solutions.

Author here, from the readme:

Banco Management System, or simply Banco, is an opinionated project management tool for the command line that helps you organize notes, tasks, bookmarks and documents for your projects.

Banco objects (notes, tasks, bookmarks, etc) are stored in the filesystem, implemented as plain text files and folders within the root of the project, so you won't need to install or run any database or server. This enables you to easily create archives and backups, move projects around the filesystem, use command line tools, or keep track of changes by using version control.

I tried loading over HTTPS and got the following error:

    This server could not prove that it is
    worldcup.sfg.io; its security certificate
    is from *.herokuapp.com. This may be
    caused by a misconfiguration or an
    attacker intercepting your connection.

Hi, this has been already reported, many thanks for the headsup. The reason of that os.Exit(0) is to let the user not to care about quitting the tool after the transfer has been completed. There might be pending pull requests that fix this problem, I'm going to review later today.

Users response to this tool is really overwhelming, lots of interesting ideas and solutions have been already provided in the last 24 hours!