DEPRECATION: Python 2.7 will reach the end of its life on January 1st, 2020. Please upgrade your Python as Python 2.7 won't be maintained after that date. A future version of pip will drop support for Python 2.7.
tiddlyweb 2.4.2
tiddlywebplugins.atom 1.4.6
tiddlywebplugins.cherrypy 0.2.0
tiddlywebplugins.console 0.3.0
tiddlywebplugins.differ 0.6.4
tiddlywebplugins.imaker 0.1.5
tiddlywebplugins.pkgstore 0.3
tiddlywebplugins.status 0.9
tiddlywebplugins.templates 0.9.7
tiddlywebplugins.twimport 1.1.1
tiddlywebplugins.utils 1.10
tiddlywebplugins.wimporter 0.10.0
tiddlywebwiki 0.69.0
# Install webtiddly
########################################################
apt -y install python-pip
/usr/bin/pip install -U pip
#pip --version
pip install pyopenssl ndg-httpsclient pyasn1
apt -y install libffi-dev
pip install cryptography
pip install pyopenssl ndg-httpsclient pyasn1 --upgrade
pip install -U tiddlywebwiki
pydoc setuptools | grep -A1 "FILE\|VERSION"
pip install -U setuptools
apt -y install apache2
a2dismod mpm_event
a2enmod mpm_prefork
systemctl restart apache2
#https://pypi.org/project/mod-wsgi-httpd/
pip install -v mod_wsgi-httpd
pip install -U mod_wsgi
twinstance /home/data/www-sysadmin/protected/00_documentation/01_sysadmin/tiddly-web-sysadmin-2019
apt -y install libapache2-mod-wsgi
cd /home/data/www-sysadmin/protected/00_documentation/01_sysadmin/tiddly-web-sysadmin-2019 && wget https://raw.githubusercontent.com/tiddlyweb/tiddlyweb/master/wsgiapp.py
pip install tiddlywebplugins.twimport
pip install -i https://pypi.binstar.org/pypi/simple tiddlywebplugins.twimport
cd /home/data/www-sysadmin/protected/00_documentation/01_sysadmin/tiddly-web-sysadmin-2019 && wget https://pypi.python.org/packages/source/t/tiddlywebplugins.wimporter/tiddlywebplugins.wimporter-0.10.0.tar.gz
cd /home/data/www-sysadmin/protected/00_documentation/01_sysadmin/tiddly-web-sysadmin-2019 && tar -zxvf tiddlywebplugins.wimporter-0.10.0.tar.gz
cd /home/data/www-sysadmin/protected/00_documentation/01_sysadmin/tiddly-web-sysadmin-2019/tiddlywebplugins.wimporter-0.10.0 && python setup.py install
pip install -U tiddlywebplugins.wimporter
pip install -i https://pypi.binstar.org/pypi/simple tiddlywebplugins.wimporter
twinstance /home/data/www-sysadmin/protected/00_documentation/01_sysadmin/tiddly-web-sysadmin-2019
cd /home/data/www-sysadmin/protected/00_documentation/01_sysadmin/tiddly-web-sysadmin-2019
cat > /etc/init.d/modwsgi-express << %H
#!/bin/bash
echo -n "Starting mod_wsgi-express for internal techdittly..."
/etc/mod_wsgi-express-8000/apachectl start
echo "."
#EOF
%H
chmod a+x /etc/init.d/modwsgi-express
cd /etc/rc2.d/ && ln -s /etc/init.d/modwsgi-express S20modwsgi-express
/etc/mod_wsgi-express-8000/apachectl stop
/etc/mod_wsgi-express-8000/apachectl start
I started looking into this, randomly picking that twp.atom module
as a starting point and I didn't make much in the way of immediate
headway: While some of the modules can be made to work with some
fiddling about, getting them to pass their tests is challenging
because we were in the habit back then of using the other twp
modules in testing. This has led to a sort spider's web of
interdependencies. Teasing that out is going to take some thought.
Also, some of the underlying modules (such as the python markdown
module) have changed their APIs.
So, one thing that would help is if you (and other people who are
intersted in this problem) could indicate which of the modules
listed at
>> https://github.com/tiddlyweb/tiddlyweb/issues/109
you actually use directly (not simply in the environment) that would
be helpful.