semvec/pypi-packages huggingface dataset:
rdm6300 0.1.1
RDM6300/EM4100 RFID reader library

# Using the RDM6300 RFID reader from python

The project is primarly geared towards using the RDM6300 with a Raspberry PI and Python 3.

The unit tests are passing with Python 2, so it should work (tm), but I am using python3 for
developing the module.

In theory the module should be working with anything that is compatible with the EM4100 wire
protocol.

Please note that wiring the RDM6300 to an RPI is not entierly trivial (either it will not work, or
you are risking frying your PI), so before tring this out please make sure you had read my blog
post on this: https://the.mad-tinkerer.me/rdm-6300-raspberry-pi/

The reader code has almost 100% unit test coverage, so the code should be quite stable.

Please see the API documentation [here](API.md)

# Usage (Easy mode)

Assuming that you had wired the RDM6300 correctly you can execute the following to create a working
environment:

```
$ virtualenv -p python3 virtualenv
$ . virtualenv/bin/activate
$ pip install rdm6300
```

Afterwards you can use this code to start reading with the RFID reader (examples/simple.py):
```
import rdm6300

reader = rdm6300.Reader('/dev/ttyS0')
print("Please insert an RFID card")
while True:
    card = reader.read()
    if card:
        print(f"[{card.value}] read card {card}")
```

# Usage (Real life scenario)

see examples/complex.py

```
import rdm6300

class Reader(rdm6300.BaseReader):
    def card_inserted(self, card):
        print(f"card inserted {card}")

    def card_removed(self, card):
        print(f"card removed {card}")

    def invalid_card(self, card):
        print(f"invalid card {card}")

r = Reader('/dev/ttyS0')
r.start()

```
# Credits

The code is a rewrite of the library pyrfid: https://www.pm-codeworks.de/pyrfid.html
rwspider 1.0.3
python 爬虫扩展功能

# rwspider

## python 爬虫扩展程序

### 命令行命令： 
‘rw-ua’ 得到一个随机UA
```bash
rw-ua
```

### python 中使用: 
```python
import rwspider
ua = rwspider.rw_ua()
```