aureliony

Results 4 issues of aureliony

Fixes #158. To fix the issue with relative path serialization, `ObjectMapper` is modified to use `ToStringSerializer` for the `Path` class, which serializes relative paths correctly.

s.ToReview

Fix the workflow and add support for mac silicon.

Sequential synchronization is pretty slow. I've implemented a simple concurrent synchronization feature that uses python's `ThreadPoolExecutor`: https://github.com/aureliony/CanvasSync/commit/658303fe09bfd9ecad898b306b018d7a13833f87 It now runs over 10 times faster, and I haven't encountered any Canvas...

With the current implementation, the user must specify subreddits with the correct case, otherwise the checks to skip them won't work.