Welcome | Get started | Dive | Contribute | Topics | Reference | Changes | More
Experimental interface to Team using Bootstrap and self-made URLs¶
The lino_noi.lib.public
front end is yet another way of providing
read-only anonymous access. But it is probably deprecated because the
React front end does it better.
This document describes the lino_book.projects.public
variant of
Lino Noi, which provides readonly anonymous access to the data of
lino_book.projects.noi1e
using the lino_noi.lib.public
front end.
Side note: Code snippets (lines starting with >>>
) in this document get
tested as part of our development workflow. The following
initialization snippet tells you which demo project is being used in
this document.
>>> from lino import startup
>>> startup('lino_book.projects.public.settings.demo')
>>> from lino.api.doctest import *
The home page:
>>> res = test_client.get('/')
>>> res.status_code
200
>>> soup = BeautifulSoup(res.content, 'lxml')
>>> links = soup.find_all('a')
>>> len(links)
28
>>> print(links[0].get('href'))
/?ul=de
>>> print(links[1].get('href'))
/?ul=fr
>>> print(links[2].get('href'))
/ticket/115
>>> res = test_client.get('/ticket/13/')
>>> res.status_code
200
>>> soup = BeautifulSoup(res.content, 'lxml')
>>> print(soup.get_text(' ', strip=True))
...
Home en de fr #13 Bar cannot foo State: Working
(last update ...) Created ... by Rolf Rompen Linking to [ticket 1] and to
[url https://luc.lino-framework.org/blog/2015/0923.html blog]. This website runs Lino Noi ... using ...