Syn2stock
Prometheus (Talk | contribs) (→Concept) |
|||
(13 intermediate revisions by 3 users not shown) | |||
Line 2: | Line 2: | ||
|type=software | |type=software | ||
|intro=Application to manage and index all borrowable stuff | |intro=Application to manage and index all borrowable stuff | ||
− | |status= | + | |logo= |
+ | |status=cancelled | ||
+ | |repository= | ||
+ | |tracker= | ||
|meetings=none | |meetings=none | ||
− | |contact= | + | |contact=The metalgamer |
− | |members=The metalgamer | + | |members=The metalgamer |
}} | }} | ||
+ | Look at the [https://source.hacker.lu/projects/syn2stock/wiki wiki on source.hacker.lu] for more informations | ||
== In a nutshell == | == In a nutshell == | ||
− | syn2stock is - going to be - a system written in Python that allows you to check out / check in books & papers from the library in the Hackerspace with the help of QR Code technology. The QR Code is printed on each members membership card and it contains the GNUPG ID and the fingerprint of the GNUPG key and thus we identify the owner of the card. | + | syn2stock is - going to be - a system written in Python that allows you to check out / check in books & papers from the library in the Hackerspace with the help of QR Code technology. The QR Code is printed on each members membership card and it contains the GNUPG ID and the fingerprint of the GNUPG key and thus we identify the owner of the card. syn2stock will also handle all stuff which is stored in the Hackerspace. |
== Concept == | == Concept == | ||
Line 18: | Line 22: | ||
The system to borrow an item could be handled by the member cards of syn2cat. Because they should be equipped with bar code, magnetic tape or RFID technology. | The system to borrow an item could be handled by the member cards of syn2cat. Because they should be equipped with bar code, magnetic tape or RFID technology. | ||
+ | <!-- | ||
Shell Client - ----------- | Shell Client - ----------- | ||
¦----------¦ [[Lusitania]] ¦----------¦ WebInterface | ¦----------¦ [[Lusitania]] ¦----------¦ WebInterface | ||
Line 32: | Line 37: | ||
Such a figure will come soon, when we sure that the first part is going to be implemented like the description above. This should just serve as a draft. | Such a figure will come soon, when we sure that the first part is going to be implemented like the description above. This should just serve as a draft. | ||
− | syn2stock is divided in | + | syn2stock is divided in different parts of hard- and software, trying to make the users life as comfortable and uncomplicated as possible. |
− | '''Metis''': ''Metis'' represents the goddess of wisdom, wise counsel and | + | '''Metis''': ''Metis'' represents the goddess of wisdom, wise counsel and cunning in Greek mythology. |
'''Lusitania''': One of the core servers in the hackerspace infrastructure. More details [[Lusitania|here]]. | '''Lusitania''': One of the core servers in the hackerspace infrastructure. More details [[Lusitania|here]]. | ||
− | '''WebInterface''': The WebInterface is a part of the website of hackerspace.lu and serves the users in the world wide web to check out, which books the library already contains and which not. Besides it | + | '''WebInterface''': The WebInterface is a part of the website of hackerspace.lu and serves the users in the world wide web to check out, which books the library already contains and which not. Besides it implements the other functions of syn2stock as well, like to check who lend it, when it probably comes back and so on. |
'''Clients''': | '''Clients''': | ||
Line 46: | Line 51: | ||
* GUI - The GUI | * GUI - The GUI | ||
− | == | + | == Planning == |
− | + | ||
+ | === Project Management === | ||
+ | |||
+ | ==== Scope Management ==== | ||
+ | |||
+ | ===== Hardware Requirements ===== | ||
+ | |||
+ | * SheevaPlug - temporarily checked | ||
+ | * BarCode Scanner | ||
+ | * Webcam (for QR Code scanning) | ||
+ | * Keyboard | ||
+ | * Display | ||
+ | |||
+ | ==== Time Management ==== | ||
+ | |||
+ | ==== Cost Management ==== | ||
+ | |||
+ | *SheevaPlug | ||
+ | |||
+ | == syn<sub>2</sub>cat Project relationships == | ||
+ | syn2stock is has a direct relation to the [[Membership Management Tool]] project. The member cards are printed with a QR code, which contains the GNUPG fingerprint of the respective user. This QR Code will identify the person using syn2stock while checking stuff out or in. | ||
== Meetings == | == Meetings == | ||
− | == | + | == Required Hardware == |
+ | |||
+ | * SheevaPlug [3] | ||
+ | * Small Display (<15") | ||
+ | * Keyboard | ||
== Links == | == Links == | ||
Line 57: | Line 86: | ||
* [http://en.wikipedia.org/wiki/Barcode Wikipedia Article - Barcode] | * [http://en.wikipedia.org/wiki/Barcode Wikipedia Article - Barcode] | ||
* [http://en.wikipedia.org/wiki/QR_Code Wikipedia Article - QR Code] | * [http://en.wikipedia.org/wiki/QR_Code Wikipedia Article - QR Code] | ||
+ | * [http://en.wikipedia.org/wiki/SheevaPlug SheevaPlug] | ||
* [http://github.com/holizz/pyxing GitHub - pyxing] | * [http://github.com/holizz/pyxing GitHub - pyxing] | ||
* [http://www.pedemonte.eu/pyqr/index.py/pyqrhome PyQrCodec] | * [http://www.pedemonte.eu/pyqr/index.py/pyqrhome PyQrCodec] | ||
* [http://code.google.com/p/zxing/ ZXing] | * [http://code.google.com/p/zxing/ ZXing] | ||
* [http://pyqrcode.sourceforge.net/ PyQrCode] | * [http://pyqrcode.sourceforge.net/ PyQrCode] | ||
− | * [http://pylonshq.com/ Pylons - Lightweight web framework for Python] | + | * [http://pylonshq.com/ Pylons - Lightweight web framework for Python] --> |
Latest revision as of 23:37, 18 March 2017
Syn2stock | |
---|---|
Application to manage and index all borrowable stuff | |
Meetings: | none |
Type: | software
|
Status: | cancelled |
Members: | The metalgamer |
Contact Person: | The metalgamer (mail) |
Tools | |
QrCode: |
"File:" cannot be used as a page name in this wiki.
Look at the wiki on source.hacker.lu for more informations
[edit] In a nutshell
syn2stock is - going to be - a system written in Python that allows you to check out / check in books & papers from the library in the Hackerspace with the help of QR Code technology. The QR Code is printed on each members membership card and it contains the GNUPG ID and the fingerprint of the GNUPG key and thus we identify the owner of the card. syn2stock will also handle all stuff which is stored in the Hackerspace.
[edit] Concept
The idea is it to write an application that indexes all of our "borrowable" or dynamic stuff, like books in the library or Arduino boards. The items should be handled in a database by the application and it should be reachable as website/interface too. The webinterface serves as information platform, like which book has been lent out by whom and when will it be back again approximately.
The system to borrow an item could be handled by the member cards of syn2cat. Because they should be equipped with bar code, magnetic tape or RFID technology.