Ben Sartori
aba522f665
Minor fixes for usage/troubleshooting hints and Windows
6 months ago
Ben Sartori
e3a0d805e6
Some more unittests, small restructuring for tests with mocked python modules
7 months ago
Ben Sartori
03e57fc57e
Some more docstrings
7 months ago
Ben Sartori
db32057c8b
Code quality improvements
7 months ago
Ben Sartori
9b517d1229
Docstrings added
7 months ago
Ben Sartori
1e3c081c29
Merge remote-tracking branch 'refs/remotes/origin/master' into refactoring-of-write-methods
...
# Conflicts:
# README.md
# lednamebadge.py
7 months ago
Jürgen Weigert
1f57853607
Merge pull request #47 from bensartori/documantation
...
Some documentation improvements
7 months ago
Ben Sartori
94a2559b4a
Small refactorings, cleanup, documentation
7 months ago
Ben Sartori
6de3b1dce8
Addressing of specific connected device.
...
So, multiple devices can be connected at the same time and one can get a list and choose via command line parameter.
7 months ago
Ben Sartori
90266f4cc8
Error message improvement.
7 months ago
Ben Sartori
693cbc503f
Explicitly closing libusb-device.
...
On some systems using libusb it was not possible to call the program (write to the device) a second time without detaching the device. Dispose_resources + reset should solve this problem.
7 months ago
Ben Sartori
d5d977bbdd
Some documentation improvements regarding common installation hints.
7 months ago
Ben Sartori
f43e76e612
Whitespace correction
7 months ago
Ben Sartori
5c93752fd3
Improved error handling and messages.
7 months ago
Ben Sartori
5597db11e6
Tested with windows, improved error handling.
7 months ago
Ben Sartori
52c335ffa9
Tested with python2, error handling and messages improved.
7 months ago
Ben Sartori
b9a7466208
Refactoring: modularity of write methods, improved error messages
7 months ago
Ben Sartori
21d5665a42
Some documentation improvements regarding issue #29
8 months ago
Ben Sartori
83fefd2404
Some documentation improvements
8 months ago
Juergen Weigert
105e23b187
move args.hid check into main(). It has nothing to do in write()
1 year ago
Juergen Weigert
5f5340fb29
Merge branch 'bensartori-modularization'
1 year ago
Juergen Weigert
66ee972502
* Forward port #42 to lednamebadge.py
...
* Text changes, spelling.
1 year ago
Juergen Weigert
7b6d683ee1
Merge branch 'modularization' of https://github.com/bensartori/led-name-badge-ls32 into bensartori-modularization
1 year ago
Jürgen Weigert
0767ec6250
Merge pull request #42 from dirkhillbrecht/fixhidapi
...
Fix HID API sending path through pyhidapi
1 year ago
Jürgen Weigert
12d86b6a7f
Merge branch 'master' into fixhidapi
1 year ago
Ben
d780517d37
Rearranging code: cleanup, documentation, version number increment.
1 year ago
Ben
012d4415bd
Rearranging code: cleanup, documentation, version number increment.
1 year ago
Ben
2d96e0d41a
Rearranging code: re-introduce old script names after file renaming, for compatibility
1 year ago
Ben
e206fa903d
Rearranging code: corrections and splitting tests after file renaming
1 year ago
Ben
2e51a018d2
Rearranging code: file renaming for better "importability"
1 year ago
Ben
67738e87da
Rearranging code: code for USB importing libraries directly in class instead of method, that's less structured but easier.
1 year ago
Ben
d13f9ebf9f
Rearranging code: moving the content creation functions to a new class SimpleTextAndIcons to have them out of the way when importing only LedNameBadge.
1 year ago
Ben
46574a7348
Rearranging code: correcting unittests
1 year ago
Ben
d79a15f119
Rearranging code: new class LedNameBadge for the methods header() and write() (and the USB decision and initialization code), which are the ones, that other content creation sw might want to use.
1 year ago
Ben
6b06508ef9
Rearranging code: grouping by functionality parameter-processing, write-buffer-preparing, writing.
...
The goal is a nice splitting into classes and methods, a bit more clean-codish and easy usage as a module.
1 year ago
Ben
e46aa5acce
Move processing of command line arguments from header() to main code, some clean code refactoring
1 year ago
Ben
745398399f
More unittests
1 year ago
Ben
0d78c48a4c
First unittests
1 year ago
Ben
f1849a5f88
Some small refactorings
1 year ago
Jürgen Weigert
be3ba32458
Create FUNDING.yml
1 year ago
Jürgen Weigert
b23c84a793
Update README.md
1 year ago
Jürgen Weigert
c3e3132ba2
Merge pull request #43 from ian57/master
...
chore: add french accentuated character
1 year ago
Jürgen Weigert
28b570c487
url fix
1 year ago
Yann Morère
7cbf25a8e1
chore : add animated gif to show accentuated characters
1 year ago
Yann MORERE
36d9e0ddb0
chore: add french accentuated character
1 year ago
Dirk Hillbrecht (laptop)
8211cafd39
Split data for sending through HID API into appropriate chunks
...
Each chunk must not be larger than 64 bytes,
report ID must be prepended to each chunk.
1 year ago
Jürgen Weigert
908c393de0
Merge pull request #34 from coldtobi/debian-instructions
...
Simplify Debian/Ubuntu section.
2 years ago
Jürgen Weigert
7276eb69d9
Update README.md
...
typo
2 years ago
Tobias Frost
e0c1e3d55c
Simplify Debian/Ubuntu section.
...
Debian packages should be preferred, or using a venv to avoid messing up
users python environment.
3 years ago
Juergen Weigert
050cfb2e43
https://github.com/ameisso found an issue (probably on MacOS?)
...
The script keeps crashing when I export PNG from photoshop even if the finder gives me the right size.
This is correcting the issue
https://github.com/jnweiger/led-name-badge-ls32/pull/20
I am picking the one line important line, that should fix it.
4 years ago