We can see everything by downloading the mac application (the windows one too but it's a bit more complicated). And it's pretty easy to get running.
Given that it's so simple to port it to linux why don't you just publish the source code?
If anyone wants to steal the source code, they will do it anyway, I don't think it's even necessary to publish a package, just the source code and it will be pretty easy to install.
How to install
IMPORTANT: These instructions assume python is python 3.7
Code: Select all
unzip 'ColorMixer(Beta) for Mac.zip'
cd 'ColorMixer(Beta) for Mac'/ColorMixer.app/Contents/Resources
cd lib
unzip python36
cp -r model/ view/ unit/ interval infinity.pyc ~/.local/lib/python3.7/site-packages/.
Code: Select all
uncompyle6 ~/.local/lib/python3.7/site-packages/model/ConfigurationGroup.pyc > ~/.local/lib/python3.7/site-packages/model/ConfigurationGroup.py
uncompyle6 ~/.local/lib/python3.7/site-packages/model/EasyAnalyzer.pyc > ~/.local/lib/python3.7/site-packages/model/EasyAnalyzer.py
uncompyle6 ~/.local/lib/python3.7/site-packages/model/__init__.pyc > ~/.local/lib/python3.7/site-packages/model/__init__.py
uncompyle6 ~/.local/lib/python3.7/site-packages/view/E2ConfigurationUI.pyc > ~/.local/lib/python3.7/site-packages/view/E2ConfigurationUI.py
uncompyle6 ~/.local/lib/python3.7/site-packages/view/E3ConfigurationUI.pyc > ~/.local/lib/python3.7/site-packages/view/E3ConfigurationUI.py
uncompyle6 ~/.local/lib/python3.7/site-packages/view/__init__.pyc > ~/.local/lib/python3.7/site-packages/view/__init__.py
uncompyle6 ~/.local/lib/python3.7/site-packages/view/MixerUI.pyc > ~/.local/lib/python3.7/site-packages/view/MixerUI.py
uncompyle6 ~/.local/lib/python3.7/site-packages/unit/__init__.pyc > ~/.local/lib/python3.7/site-packages/unit/__init__.py
uncompyle6 ~/.local/lib/python3.7/site-packages/unit/LinkList.pyc > ~/.local/lib/python3.7/site-packages/unit/LinkList.py
uncompyle6 ~/.local/lib/python3.7/site-packages/unit/Node.pyc > ~/.local/lib/python3.7/site-packages/unit/Node.py
uncompyle6 ~/.local/lib/python3.7/site-packages/intervals/exc.pyc > ~/.local/lib/python3.7/site-packages/intervals/exc.py
uncompyle6 ~/.local/lib/python3.7/site-packages/intervals/__init__.pyc > ~/.local/lib/python3.7/site-packages/intervals/__init__.py
uncompyle6 ~/.local/lib/python3.7/site-packages/intervals/interval.pyc > ~/.local/lib/python3.7/site-packages/intervals/interval.py
uncompyle6 ~/.local/lib/python3.7/site-packages/intervals/parser.pyc > ~/.local/lib/python3.7/site-packages/intervals/parser.py
uncompyle6 ~/.local/lib/python3.7/site-packages/infinity.pyc > ~/.local/lib/python3.7/site-packages/infinity.py
Code: Select all
echo '#!/usr/bin/python' > colormixer
cat main.py >> colormixer
Code: Select all
mv colormixer ~/.local/bin/colormixer
chmod 550 /usr/bin/colormixer
And there we see the application under the directories model and view, these are .pyc
Edit: Updated instructions to run it on Linux.
Edit: 2 No sudo. since I'm touching the ~/.local/lib it wouldn't work on other users anyway...