QR Codes: Difference between revisions
No edit summary |
m (→Frequently Referenced: rename section) |
||
| (6 intermediate revisions by 3 users not shown) | |||
| Line 1: | Line 1: | ||
{{wiki}} | {{wiki}} | ||
{{headerbox}}'''QR Codes''' are two-dimensional barcode graphics that can encode arbitrary binary data and we use QR code stickers to label things at Noisebridge! | |||
{{boxend}} | |||
Stick one on a physical object encoding a link to a page that can be configured to 301 to arbitrary URLs (e.g. https://www.noisebridge.net/qr/07A72C23A7), and you get a system for [http://en.wikipedia.org/wiki/Hardlink_(homonymy) hardlinking] physical objects into cyberspace. | Stick one on a physical object encoding a link to a page that can be configured to 301 to arbitrary URLs (e.g. https://www.noisebridge.net/qr/07A72C23A7), and you get a system for [http://en.wikipedia.org/wiki/Hardlink_(homonymy) hardlinking] physical objects into cyberspace. | ||
You can embed a QR code for any page on the wiki, of its own URL, by including this snippet on the page: | |||
* QR code embed snippet: <code><nowiki>{{#qrlite:{{fullurl:{{FULLPAGENAME}}#section-fragment}}|format=png|size=5|margin=0}}</nowiki></code>, prefix with a <code><nowiki><br></nowiki></code> to set it on its own line. | |||
* Include the text of the link, <code><nowiki><br>{{fullurl:{{FULLPAGENAME}}}}</nowiki></code>, in text near the image, for the others' clarity when browsing & for printing. | |||
<br>{{#qrlite:{{fullurl:{{FULLPAGENAME}}#QR_Code_Demo}}|format=png|size=5|margin=0}} | |||
== FAQs: Frequently Accessed QRs == | |||
<div class="mw-collapsible mw-collapsed">QR links<span class="mw-collapsible-content"> | |||
{|class="wikitable" | |||
| {{#qrlite:{{fullurl:{{FULLPAGENAMEE}}}}|format=png|size=5|margin=0}} | |||
|- | |||
| {{fullurl:{{FULLPAGENAMEE}}}} | |||
|} | |||
{|class="wikitable" | |||
| {{#qrlite:https://donate.noisebridge.net/|format=png|size=5|margin=0}} | |||
|- | |||
| https://donate.noisebridge.net/ | |||
|} | |||
{|class="wikitable" | |||
| {{#qrlite:https://www.noisebridge.net/wiki/Special:RequestAccount|format=png|size=5|margin=0}} | |||
|- | |||
|https://www.noisebridge.net/wiki/Special:RequestAccount (anyone can submit, needs someone to approve from the big queue full of spam) | |||
|} | |||
{|class="wikitable" | |||
| {{#qrlite:https://www.noisebridge.net/wiki/Special:InviteSignup|format=png|size=5|margin=0}} | |||
|- | |||
|https://www.noisebridge.net/wiki/Special:InviteSignup (admin user invite new by email) | |||
|} | |||
{|class="wikitable" | |||
| {{#qrlite:https://www.noisebridge.net/wiki/Anti-Harassment_Policy|format=png|size=5|margin=0}} | |||
|- | |||
|[[Anti-Harassment Policy]] / AHP | |||
|} | |||
{|class="wikitable" | |||
| {{#qrlite:https://www.noisebridge.net/wiki/Community Standards|format=png|size=5|margin=0}} | |||
|- | |||
|[[Community Standards]] | |||
|} | |||
{|class="wikitable" | |||
| {{#qrlite:https://www.noisebridge.net/wiki/Excellence|format=png|size=5|margin=0}} | |||
|- | |||
|[[Excellence]] | |||
|} | |||
</span></div> | |||
== Extension:QRLite, on this wiki == | |||
You can embed a QR code for any page on the wiki, of its own URL, by including this snippet on the page: | |||
* QR code embed snippet: <code><nowiki>{{#qrlite:{{fullurl:{{FULLPAGENAME}}#section-fragment}}|format=png|size=5|margin=0}}</nowiki></code>, prefix with a <code><nowiki><br></nowiki></code> to set it on its own line. | |||
* Include the text of the link, <code><nowiki><br>{{fullurl:{{FULLPAGENAME}}}}</nowiki></code>, in text near the image, for the others' clarity when browsing & for printing. | |||
QR codes are generated by the "QRLite" extension on this wiki, | |||
* checkable at the [[Special:Version#mw-version-ext]], | |||
* '''documented at [[mw:Extension:QRLite]]''', | |||
* or in source at [[gh:gesinn-it/QRLite]]. | |||
===QR Code Demo=== | |||
Here's the new QR codes (and also some styling of the URL#fragment link target). Go wild! | |||
<br>{{#qrlite:{{fullurl:{{FULLPAGENAME}}#QR_Code_Demo}}|format=png|size=5|margin=0}} | |||
{{#qrlite:{{fullurl:{{FULLPAGENAME}}#QR_Code_Demo}}}} | |||
{|class="wikitable" | |||
| PNG | |||
|{{#qrlite:{{fullurl:{{FULLPAGENAME}}#QR_Code_Demo}}|format=png|size=5|margin=0}} | |||
| | |||
* Plain & simple, {{fullurl:{{FULLPAGENAME}}}}: | |||
<pre><nowiki> | |||
{{#qrlite:{{fullurl:{{FULLPAGENAME}}}}|format=png|size=5|margin=0}} | |||
</nowiki></pre> | |||
* With #fragment, {{fullurl:{{FULLPAGENAME}}#QR_Code_Demo}}: | |||
<pre><nowiki> | |||
{{#qrlite:{{fullurl:{{FULLPAGENAME}}#QR_Code_Demo}}|format=png|size=5|margin=0}} | |||
</nowiki></pre> | |||
|- | |||
| SVG | |||
|{{#qrlite:{{fullurl:{{FULLPAGENAME}}}}|format=svg|size=5|margin=0}} | |||
| | |||
<pre><nowiki> | |||
{{#qrlite:{{fullurl:{{FULLPAGENAME}}}}|format=svg|size=5|margin=0}} | |||
</nowiki></pre> | |||
|- | |||
| View/include the link nearby | |||
| | |||
| | |||
<pre><nowiki> | |||
<br>{{fullurl:{{FULLPAGENAME}}}} | |||
</nowiki></pre> | |||
|} | |||
For external URLs, here's the syntax: | |||
<nowiki>{{#qrlite:https://example.com/|format=svg|size=5|margin=0}}</nowiki> | |||
=== QR Code with border === | |||
{|class="wikitable" | |||
|{{#qrlite:{{fullurl:{{FULLPAGENAME}}}}|format=png|size=5|margin=0}} | |||
|- | |||
|{{fullurl:{{FULLPAGENAME}}}} | |||
|} | |||
<nowiki>{|class="wikitable" | |||
|{{#qrlite:{{fullurl:{{FULLPAGENAME}}}}|format=png|size=5|margin=0}} | |||
|- | |||
|{{fullurl:{{FULLPAGENAME}}}} | |||
|}</nowiki> | |||
==Documentation== | ==Documentation== | ||
Latest revision as of 16:09, 29 May 2024
| Noisebridge | About | Visit | 272 | Manual | Contact | Guilds | Stuff | Events | Projects | Meetings | Donate | E |
| Guilds (Volunteer) | Maintainers | Meta | Code | Electronics | Fabrication | Games | Sewing | Music | AI | Neuro | Philosophy | Funding | Art | Security | Ham | WGs | E |
| MetaGuild | Recruiting Guilds | Volunteer | Documentation | Outreach | Working Groups | CommunityWG | Badges | E |
| Documentation | Wiki | Signage | LED Signage | Posters | Labels | QR Codes | Note-taking | NoiseFacts | NoiseManual | Nb.wtf | V · T · E |
|
QR Codes are two-dimensional barcode graphics that can encode arbitrary binary data and we use QR code stickers to label things at Noisebridge! |
Stick one on a physical object encoding a link to a page that can be configured to 301 to arbitrary URLs (e.g. https://www.noisebridge.net/qr/07A72C23A7), and you get a system for hardlinking physical objects into cyberspace.
You can embed a QR code for any page on the wiki, of its own URL, by including this snippet on the page:
- QR code embed snippet:
{{#qrlite:{{fullurl:{{FULLPAGENAME}}#section-fragment}}|format=png|size=5|margin=0}}, prefix with a<br>to set it on its own line.
- Include the text of the link,
<br>{{fullurl:{{FULLPAGENAME}}}}, in text near the image, for the others' clarity when browsing & for printing.
FAQs: Frequently Accessed QRs[edit | edit source]
| https://replica-wiki.extremist.software/wiki/QR_Codes |
| https://donate.noisebridge.net/ |
| https://www.noisebridge.net/wiki/Special:RequestAccount (anyone can submit, needs someone to approve from the big queue full of spam) |
| https://www.noisebridge.net/wiki/Special:InviteSignup (admin user invite new by email) |
| Anti-Harassment Policy / AHP |
| Community Standards |
| Excellence |
Extension:QRLite, on this wiki[edit | edit source]
You can embed a QR code for any page on the wiki, of its own URL, by including this snippet on the page:
- QR code embed snippet:
{{#qrlite:{{fullurl:{{FULLPAGENAME}}#section-fragment}}|format=png|size=5|margin=0}}, prefix with a<br>to set it on its own line.
- Include the text of the link,
<br>{{fullurl:{{FULLPAGENAME}}}}, in text near the image, for the others' clarity when browsing & for printing.
QR codes are generated by the "QRLite" extension on this wiki,
- checkable at the Special:Version#mw-version-ext,
- documented at mw:Extension:QRLite,
- or in source at gh:gesinn-it/QRLite.
QR Code Demo[edit | edit source]
Here's the new QR codes (and also some styling of the URL#fragment link target). Go wild!
| PNG |
{{#qrlite:{{fullurl:{{FULLPAGENAME}}}}|format=png|size=5|margin=0}}
{{#qrlite:{{fullurl:{{FULLPAGENAME}}#QR_Code_Demo}}|format=png|size=5|margin=0}}
| |
| SVG |
{{#qrlite:{{fullurl:{{FULLPAGENAME}}}}|format=svg|size=5|margin=0}}
| |
| View/include the link nearby |
<br>{{fullurl:{{FULLPAGENAME}}}}
|
For external URLs, here's the syntax:
{{#qrlite:https://example.com/|format=svg|size=5|margin=0}}
QR Code with border[edit | edit source]
| https://replica-wiki.extremist.software/wiki/QR_Codes |
{|class="wikitable"
|{{#qrlite:{{fullurl:{{FULLPAGENAME}}}}|format=png|size=5|margin=0}}
|-
|{{fullurl:{{FULLPAGENAME}}}}
|}
Documentation[edit | edit source]
- The Wikipedia page on QR Codes is a decent overview.
- The ISO standard (208.00 CHF, ~$180 USD) developed by the original manufacturer, Denso Wave.
- Overview on Denso Wave's site
Generators[edit | edit source]
- QR Code Generator from the Zxing Project
- Call the Google Chart API with 'cht=qr'.
Software[edit | edit source]
- Zxing Project appears to be a Google-blessed software library written in Java for processing one-dimensional and two-dimensional barcodes. It is written for use on mobile phones.
- Snappr.net has an image-attched-to-email-to-text type gateway setup. snappr [at] snappr.net More info on their page
Other 2D Encodings[edit | edit source]
- Xerox PARC Dataglyphs - Embedding binary data inside of image dithering. Neat trick.