Skip to content

dbrgn/schlagzeilengenerator

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

180 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

schlagzeilengenerator.ch

Screenshot

The headlines are tweeted daily by @schlagzeilenbot.

JSON API

To get JSON data from the website, just set the Accept header of a GET request to application/json.

curl -H "accept: application/json" http://www.schlagzeilengenerator.ch/

Setup (Local)

Prerequisites: Python 3, uv

  1. Clone repository

  2. Enter app directory

    cd app/

  3. Install dependencies (automatically creates and manages virtual environment):

    uv sync

  4. Export some environment variables:

    source env/dev

  5. Run development server:

    uv run python app.py

While developing, if you want to run code formatting:

uv tool run black .

Setup (Docker)

Start containers:

docker-compose build
docker-compose up -d

To see the logs:

docker-compose logs

Setup (Devcontainer)

This project includes a devcontainer that also contains OpenCode.

License

3-clause BSD, see LICENSE file for more information.

Authors

About

A generator for tabloid press headlines written using Python and Flask.

Resources

License

Stars

10 stars

Watchers

2 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors