Questions for the SUPERCLIENT FS
Why is in html but not json

Not Html but a jsonified form  - 

https://www.kite.com/python/docs/flask.jsonify
original flask documentation: https://flask.palletsprojects.com/en/1.1.x/api/ (under "flask.json.jsonify(*args, **kwargs)")

flask.json.jsonify(*args, **kwargs)
This function wraps dumps() to add a few enhancements that make life easier. It turns the JSON output into a Response object with the application/json mimetype. For convenience, it also converts multiple arguments into an array or multiple keyword arguments into a dict. This means that both jsonify(1,2,3) and jsonify([1,2,3]) serialize to [1,2,3].
For clarity, the JSON serialization behavior has the following differences from dumps():
  1. Single argument: Passed straight through to dumps().
  2. Multiple arguments: Converted to an array before being passed to dumps().
  3. Multiple keyword arguments: Converted to a dict before being passed to dumps().
  4. Both args and kwargs: Behavior undefined and will throw an exception.

creates a response with a jsonification representation of the arguement and displays them as if they would be json
whatever it is its not HTML 
are you using any library to parse it?
If its read by json libraries is it json? I would say so . Its a queer json format. 
Its true on a deep technical level don't really know how it happens - would need to go into the flask documentaiont
it wraps the function down it changes the json output down into a mime type is json
Its a standard output but the line breaks are perhaps something which indicates next line.. 
https://en.wikipedia.org/w/api.php 
sql lite > flask jonify -> network

English Wikipedia > https://en.wikipedia.org/w/api.php
Example of an api call https://en.wikipedia.org/w/api.php?format=json&action=query&prop=extracts&exintro&explaintext&redirects=1&titles=Stack%20Overflow

Not a full object - for successful entries we don't show the full thing (just deliver the motto) on the queermottoapi page- we show it on the log 
all the information is visible and based on the timestamp you could find your motto for instance 

Most apart from the text are CHAR50

To style it in a way you want -- you would just get the basic representation.... 
Its true you could just scrape and redisplayed .. what else do you get by using the API that you wouldn't from just web scraping?
We test W-get and it doesn't work - maybe because its not html :DDDDDDDDDDDDDDDDDDDDDD
When the interface is changed - tiny bit with html /p the whole thing doesn't work any more with API you just the content you need.. 
what is the intention behind a service - the intentionality and consent giving already puts boundaires on it.. 
different relationship and agreement - AGREENMENT /CONSENT - 

2, You can see my website calling yours in the log - 
- we haven't activate server logs - 
- hm but there is a default log - 
- this is a good question so we can be more precise - many different log types.. confusing and differntations.... 
- we think there is a limit unless back up the server log.. 
- logs in the domain level? are there logs in the flask log? the web server? - what kind of log is enabled... 
to be continued......

3. winnie's answer - that is not the service we want office
you need to make a request to the service team.. 
whether you press it now or at a later date.. 

4. all mottos - timestamp....

5. Looking at the flask logs - will activate them 
 - Restart
 - looking at flask log
 - linode offer protection against Ddos attacks
 - database becoming to big and data corruption.. probably won't up 
 
 
 6. Backing up database
 - database file download?
 - 
 7. Annotating - maybe in future more as we go on 
 
 8. Data base schema 
 
 9. Maintenance session? 

database schema for 'mottos' table:

mottos (
generated_motto CHAR(50),
timestamp CHAR(50),
organisation CHAR(50),
seedtext CHAR(50),
refusal_code INT,
refusal_message CHAR(50),
request_type CHAR(50)
);