Skip to main content

On Sale: GamesAssetsToolsTabletopComics
Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
TagsGame Engines

Hey, is there any chance you could compile the script for Mac as well?
Or do the core functions (dice rolling, random tables) also work directly in Espanso without that script?

(1 edit)

Hi! Thanks for the interest. Soon Linux and MacOS! Stay tuned. Rolling from random tables or weighted tables can function without a script, but not system specific logic or dice rolling. I will be considering soon if to package the source code version so to let users run it however they want.

(1 edit)

Hi, After long hesitation, I am making my mind to favour Espanso and your Play by the writing system. But I only use Linux. Any news about it?

Edit: Sorry. Forget it. I just read the open-source instructions and could install it myself easily. Some issues, though, that I expect to correct soon. Otherwise, I will contact you for assistance. Splendid work! As usually.

(1 edit)

Solo Historias! Yes you are welcome to try it, I didn't update it because I got zero downloads on Linux :) Do let me know if you prefer building it yourself (run the build.sh script) or I can make the build for you, if you still face issues. Best regards

Hi, I installed the dependency for md2pdf, but the installation halts at this point: File “playbtw_all_ai.spec”, line 3, in <module> from md2pdf.core import md2pdf ModuleNotFoundError: No module named ‘md2pdf.core’

Please create an issue in Git, so we can debug it there, instead of here :) Thanks

Ok. I haven’t done it before, but I guess it won’t be difficult. Thank you.

I created the issue some time ago in GitHub. Anyway I bought your compiled version for Linux with the AI. I installed it and it gives me the same error message it gave me before. Exactly the same. Here you have the log as well. Maybe is it caused by not having a determined version of Python installed?

[antonio-plasma@MiniTufGaming ~]$ [Espanso]: An error occurred during rendering, please examine the logs for more information. bash: [Espanso]:: orden no encontrada [antonio-plasma@MiniTufGaming ~]$ espanso log 17:06:53 [daemon(88386)] [INFO] reading configs from: “/home/antonio-plasma/.config/espanso” 17:06:53 [daemon(88386)] [INFO] reading packages from: “/home/antonio-plasma/.config/espanso/match/packages” 17:06:53 [daemon(88386)] [INFO] using runtime dir: “/home/antonio-plasma/.cache/espanso” 17:06:53 [daemon(88386)] [INFO] system info: Manjaro Linux v22.0.0 - kernel: 6.0.8-1-MANJARO 17:06:53 [daemon(88386)] [INFO] watching for changes in path: “/home/antonio-plasma/.config/espanso” 17:06:53 [daemon(88386)] [INFO] espanso version: 2.1.8 17:06:53 [daemon(88386)] [INFO] spawning the worker process… 17:06:53 [daemon(88386)] [INFO] binded to IPC unix socket: /home/antonio-plasma/.cache/espanso/espansodaemonv2.sock 17:06:53 [worker(88394)] [INFO] reading configs from: “/home/antonio-plasma/.config/espanso” 17:06:53 [worker(88394)] [INFO] reading packages from: “/home/antonio-plasma/.config/espanso/match/packages” 17:06:53 [worker(88394)] [INFO] using runtime dir: “/home/antonio-plasma/.cache/espanso” 17:06:53 [worker(88394)] [INFO] system info: Manjaro Linux v22.0.0 - kernel: 6.0.8-1-MANJARO 17:06:54 [worker(88394)] [INFO] binded to IPC unix socket: /home/antonio-plasma/.cache/espanso/espansoworkerv2.sock 17:06:54 [worker(88394)] [INFO] using X11AppInfoProvider 17:06:54 [worker(88394)] [INFO] monitoring the status of the daemon process 17:06:54 [worker(88394)] [INFO] using X11Source 17:06:54 [worker(88394)] [INFO] using X11ProxyInjector 17:06:55 [worker(88394)] [INFO] using X11Clipboard 17:07:00 [service(88420)] [INFO] reading configs from: “/home/antonio-plasma/.config/espanso” 17:07:01 [service(88420)] [INFO] reading packages from: “/home/antonio-plasma/.config/espanso/match/packages” 17:07:01 [service(88420)] [INFO] using runtime dir: “/home/antonio-plasma/.cache/espanso” 17:07:01 [service(88420)] [INFO] system info: Manjaro Linux v22.0.0 - kernel: 6.0.8-1-MANJARO 17:07:01 [service(88420)] [INFO] espanso is running 17:07:30 [worker(88394)] [WARN] script command exited with code: exit status: 1 and error: Traceback (most recent call last): File “playbtw_core.py”, line 8, in <module> File “PyInstaller/loader/pyimod02_importers.py”, line 499, in exec_module File “playbtw_common.py”, line 12, in <module> ModuleNotFoundError: No module named ‘regex’ [88481] Failed to execute script ‘playbtw_core’ due to unhandled exception!

17:07:30 [worker(88394)] [WARN] extension ‘script’ on var: ‘output’ reported an error: script reported error: ‘Traceback (most recent call last): File "playbtw_core.py", line 8, in <module> File "PyInstaller/loader/pyimod02_importers.py", line 499, in exec_module File "playbtw_common.py", line 12, in <module> ModuleNotFoundError: No module named 'regex' [88481] Failed to execute script 'playbtw_core' due to unhandled exception! ’ 17:07:30 [worker(88394)] [ERROR] error during rendering: rendering error

Caused by: script reported error: ‘Traceback (most recent call last): File "playbtw_core.py", line 8, in <module> File "PyInstaller/loader/pyimod02_importers.py", line 499, in exec_module File "playbtw_common.py", line 12, in <module> ModuleNotFoundError: No module named 'regex' [88481] Failed to execute script 'playbtw_core' due to unhandled exception! ’ 17:20:41 [worker(88394)] [WARN] script command exited with code: exit status: 1 and error: Traceback (most recent call last): File “playbtw_core.py”, line 8, in <module> File “PyInstaller/loader/pyimod02_importers.py”, line 499, in exec_module File “playbtw_common.py”, line 12, in <module> ModuleNotFoundError: No module named ‘regex’ [90614] Failed to execute script ‘playbtw_core’ due to unhandled exception!

17:20:41 [worker(88394)] [WARN] extension ‘script’ on var: ‘output’ reported an error: script reported error: ‘Traceback (most recent call last): File "playbtw_core.py", line 8, in <module> File "PyInstaller/loader/pyimod02_importers.py", line 499, in exec_module File "playbtw_common.py", line 12, in <module> ModuleNotFoundError: No module named 'regex' [90614] Failed to execute script 'playbtw_core' due to unhandled exception! ’ 17:20:41 [worker(88394)] [ERROR] error during rendering: rendering error

Caused by: script reported error: ‘Traceback (most recent call last): File "playbtw_core.py", line 8, in <module> File "PyInstaller/loader/pyimod02_importers.py", line 499, in exec_module File "playbtw_common.py", line 12, in <module> ModuleNotFoundError: No module named 'regex' [90614] Failed to execute script 'playbtw_core' due to unhandled exception! ’ 17:22:38 [worker(88394)] [WARN] script command exited with code: exit status: 1 and error: Traceback (most recent call last): File “playbtw_core.py”, line 8, in <module> File “PyInstaller/loader/pyimod02_importers.py”, line 499, in exec_module File “playbtw_common.py”, line 12, in <module> ModuleNotFoundError: No module named ‘regex’ [90858] Failed to execute script ‘playbtw_core’ due to unhandled exception!

17:22:38 [worker(88394)] [WARN] extension ‘script’ on var: ‘output’ reported an error: script reported error: ‘Traceback (most recent call last): File "playbtw_core.py", line 8, in <module> File "PyInstaller/loader/pyimod02_importers.py", line 499, in exec_module File "playbtw_common.py", line 12, in <module> ModuleNotFoundError: No module named 'regex' [90858] Failed to execute script 'playbtw_core' due to unhandled exception! ’ 17:22:38 [worker(88394)] [ERROR] error during rendering: rendering error

Caused by: script reported error: ‘Traceback (most recent call last): File "playbtw_core.py", line 8, in <module> File "PyInstaller/loader/pyimod02_importers.py", line 499, in exec_module File "playbtw_common.py", line 12, in <module> ModuleNotFoundError: No module named 'regex' [90858] Failed to execute script 'playbtw_core' due to unhandled exception!

hi Solo Historias, why are you trying to compile it yourself? The executable available here should work regardless of anything. You can download the executables and they will work for you. For compiling it yourself you would need to know some python in order to make sure your build has everything you need. Again I prefer these topics in GitHub side. Best regards

I did not compile anything. Just put your files in the espanso config folder. I resume in GitHub.

Released for MacOS! I hope you can try it and let me know if it works fine :)