Coder Social home page Coder Social logo

qifi's Introduction

QiFi

License

Expat/MIT License. See the LICENSE file for details.

Installation

  1. git clone --recursive https://github.com/evgeni/qifi.git

Configuration

Really? Configuration? There is none.

Usage

Open index.html in a browser.

qifi's People

Contributors

ablu avatar brainstone avatar dalbitresb12 avatar evgeni avatar kamataryo avatar maksim-pinguin avatar matoken avatar olliholliday avatar phhere avatar rodrigograca31 avatar vrillusions avatar wmertens avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

qifi's Issues

export to PNG not working in Safari

Via mail:

The export function is not working well from Safari. From Firefox it opens a dialog for saving the png, but not from Safari, where it navigates to a different page and it is not triggering the download. Then, when you try to download the image manually, it is not including the extension, so saved as a binary file, instead of a .png image file.

SVG support

Via mail:

An SVG support would be a nice feature, so that a resize of the picture is easy to do.

Update Documentation for Android

Currently available with Galaxy S9/S9+/Note8/S8/S8+/A7 2018/A5 2018/J7+ and W2018(China) or later have integrated QR reading capabilities using Bixby

Sometimes Hex strings really are Hexadecimal, and thus shouldn't be quoted, thus the generated QR code ends up wrong.

I'm not too sure where the issue lies exactly, but I've noticed that some of the Wi-Fi networks I've tried to generate QR codes for on QiFi.org have ended up with QR codes that don't work because the data in the QR code has quotes (") in places where it shouldn't (I've seen WIFI:S:;T:WPA;P:"" and WIFI:S:"";T:WPA;P:""). If I scan the generated QR code, then manually write what my QR code reader shows into another QR code generator, but remove the spurious quotes, then that QR code works, but that kind of defeats the purpose of QiFi doesn't it?

Hopefully it's a fairly easy thing to fix, but I don't know, I haven't looked at the code.

In case it matters, I'm using Firefox 39.0 on Windows 7 Home Premium x64 to use the site and the "Barcode Scanner" app by ZXing (Zebra Crossing) to read the barcode.

Adjustable size of the code?

This is especially relevant for the print-layout.

This issue should be actually called "adjustable style", but i know this is somewhat of a bigger request. If at least the size would be changeable, that'd be cool.

encryption=none and old password in qr code

Reported via mail:

When choosing Encryption="None" from the drop down list after having previously set a password (eg. after generating a password for another encrypted network), the generated QR code contains the password text.

For example:

WIFI:S:<SSID>;T:nopass;P:<previousPassword>;;

is generated, when it would be cleaner if it were:

WIFI:S:<SSID>;T:nopass;P:;;

WPA3

Can it support WPA3 encryption? If not, can this feature be added?

A "Print" button on the website

I know the CSS code for the print-layout is already tuned for actually printing the code, but it would be cool to have "Print" button below it. I think this is just one javascript command or so.

make password optional in print

Via mail:

It will be nice to have an option for not including the password in the printed option, so you can select whether you’d like or not to include the password in clear text to the image printed. For some people it will be useful, but for some others may be not.

WPA Enterprise

Hi,

would it be possible to create QR codes that allow joining a WPA Enterprise (i.e. peap/mschap v2) network ? I know there are more options to consider compared to wpa/wpa2, but it would be great to inlcude it.

Apostrophes in SSID ignored

Via Mail:

My apologies if I am just doing something incorrectly, but I noticed that when I tried to use a SSID of: "User’s Wi-Fi Network" and generate the QR Code, it doesn't log me in like you would normally expect.

When I use my iPhone camera to scan the QR code, it pops up with the message "Join "Users Wi-Fi Network" Network". Note that the apostrophe in the original SSID is now missing, which I suspect could be why the log in is not successful.

Jquery not defined

Jquery is not defined, which results in:

Error: Bootstrap's JavaScript requires jQuery  bootstrap.min.js:6:37
ReferenceError: jQuery is not defined[Learn More]  jquery.qrcode.min.js:28:1
ReferenceError: jQuery is not defined[Learn More]  jquery.storage.js:82:1
ReferenceError: $ is not defined[Learn More]  127.0.0.1:8000:242:9

Here is the inclusion:

<script src="//ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js"></script>

Obviously this would be easily fixed by using the full path.

So, it would be nicer (in a "this is running standalone" sense) to include jquery as a submodule too, or use Subresource Integrity.

After all my use case is that I don't want to use some kind of shady web service to generate my qrcode, why should I want (untrusted) external scripts?

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.