Biblio::RFID(3pm)
π Biblio::RFID π
okay so bestie, welcome to Biblio::RFID β it's a Perl thing from the User Contributed Perl Documentation corner of the universe, and it's literally here to make RFID readers talk to your library. no cap. π¦
β¨ NAME β¨
Biblio::RFID β perl tools to use different RFID readers for library use π
πΈ DESCRIPTION πΈ
So the whole main character idea here? Develop a simple API to a reader, and then stack useful abstractions on top of it so you can quickly write apps that respond to tags which come in range of the RFID reader using Biblio::RFID::Reader. π
Writing support for new RFID readers should be easy. Like, genuinely. Biblio::RFID::Reader::API has all the docs on writing support for different readers β go read it, it's giving tutorial energy. π
Currently, there are two serial RFID readers based on Biblio::RFID::Reader::Serial that are implemented:
Biblio::RFID::Reader::3M810π₯Biblio::RFID::Reader::CPRM02π₯
There's also a simple read-only reader using shell commands in Biblio::RFID::Reader::librfid. she's lowkey minimal but she works π
For implementing an application, take a look at Biblio::RFID::Reader. π
"scripts/RFID-JSONP-server.pl" is an example of such an application. It's a local interface to the RFID reader and a JSONP REST server. multitasking icon behavior, honestly. β¨
"examples/koha-rfid.js" is jQuery based JavaScript code which can be inserted in Koha Library System to provide an overlay with tags in range and check-in/check-out form-fill functionality. that's the vibe. π«Ά
Applications can use Biblio::RFID::RFID501, which is some kind of semi-standard 3M layout or blocks on RFID tags. iykyk. π
π EXPORT π
Formatting functions are exported. little gift for you, bestie π
hex2bytes
my $bytes = hex2bytes($hex);
as_hex
print as_hex( $bytes );
hex_tag
print hex_tag $8bytes;
π WARN π
We are installing "warn" in the perldoc handler to control debug output based on the $Biblio::RFID::debug level. not me fiddling with warn handlers but okay periodt π
π₯ HARDWARE SUPPORT π₯
3M 810
Biblio::RFID::Reader::3M810 π
CPR-M02
Biblio::RFID::Reader::CPRM02 π
librfid
Biblio::RFID::Reader::librfid π
π AUTHOR π
Dobrica Pavlinusic, "<dpavlin at rot13.org>" π«Ά
<http://blog.rot13.org/> β¨
π BUGS π
Please report any bugs or feature requests to "bug-rfid-biblio at rt.cpan.org", or through the web interface at <http://rt.cpan.org/NoAuth/ReportBug.html?Queue=Biblio-RFID>. I will be notified, and then you'll automatically be notified of progress on your bug as I make changes. we love a feedback loop fr fr π
π SUPPORT π
You can find documentation for this module with the perldoc command. run these, bestie:
perldoc Biblio::RFID
perldoc Biblio::RFID::Reader
perldoc Biblio::RFID::Reader::API
You can also look for information at:
- RT: CPAN's request tracker
<http://rt.cpan.org/NoAuth/Bugs.html?Dist=Biblio-RFID>
- AnnoCPAN: Annotated CPAN documentation
<http://annocpan.org/dist/Biblio-RFID>
- CPAN Ratings
<http://cpanratings.perl.org/d/Biblio-RFID>
- Search CPAN
<http://search.cpan.org/dist/Biblio-RFID/>
π§ ACKNOWLEDGEMENTS π§
(no notes here, she's mysterious like that π)
π LICENSE AND COPYRIGHT π
Copyright 2010 Dobrica Pavlinusic. β
This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; version 2 dated June, 1991 or at your option any later version. slay π
This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. (yes bestie, that's the scary-all-caps part, it means what it says π)
A copy of the GNU General Public License is available in the source tree; if not, write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. πΈ
and that's the whole page, bestie π this isperl v5.36.0, dated2023-05-24, and it'sBiblio::RFID(3pm)β go read some tags, you got this πβ¨
π¦ where this page comes from
- debian trixie: libbiblio-rfid-perl 0.05-1 Β· GPL-2.0-or-later
- ubuntu noble: libbiblio-rfid-perl 0.05-1 Β· GPL-2.0-or-later
- ubuntu resolute: libbiblio-rfid-perl 0.05-1 Β· GPL-2.0-or-later
- ubuntu stonking: libbiblio-rfid-perl 0.05-1 Β· GPL-2.0-or-later
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms