pyQuickCopy
Python implementation of QuickCopy.
Hierarchy
pyquickcopy
'---- QuickCopy()
|---- copy()
|---- paste()
|---- clear()
'---- loop()
Example
python
import pyquickcopy
accumulate_list = []
# currently not working with clipboard with '\n' character
def listener(clipboard):
# tbd
# copy a special text to trigger clear accumulate_list
if "::clear" == clipboard:
accumulate_list.clear()
qc.clear()
qc.copy(clipboard)
return
# prevent loop after joining accumulate_list
if "\n" in clipboard:
return
accumulate_list.append(clipboard)
qc.copy("\n".join(accumulate_list))
print(accumulate_list)
print()
qc = pyquickcopy.QuickCopy(
listener=listener,
# how frequent the listener is called
listen_rate=1/10,
debug=False
)
qc.loop()