Stefan Kögl

Results 25 issues of Stefan Kögl

I have a strange issue where Consumer.wait() blocks indefinitely, that is not reproducible using curl. Basically I'm registering a Consumer for a (rather large) database with a specific since-value (53000000...

I have separated some part of my Django application into a library (https://github.com/stefankoegl/django-couchdb-utils). The library provides a class User (subclass of Document) which I subclass in my application with a...

When using Client.search() with a query-parameter that contains a comma (like q="some, string"), the iterator() method of the returned ViewResults object fails with an AttributeError ``` File "/usr/local/lib/python2.6/site-packages/couchdbkit-0.5.1-py2.6.egg/couchdbkit/client.py", line 825,...

improvment

The API documentation is available at https://gpoddernet.readthedocs.io/en/latest/api/index.html. The test coverage can be generated by ``make test`` https://github.com/gpodder/mygpo/blob/81e3d13e00e6c3d6db7ee6a22734041bf6fde128/makefile#L14-L19 Add API tests to increase the test coverage, to help reduce bugs for...

starter-issue

The current start page that non-logged-in users get to see is not very usable. So far I have identified the following problems * it contains too much text * it...

starter-issue

For getting started with contributing to gpodder.net, we need a sample database export. * Only podcast/episode related data, no user-specific data * Sample of the whole dataset * Consistent data

Support running gpodder.net in [Docker](https://www.docker.com/). # Getting started ```` # Start all the containers sudo docker-compose up # Initialize database sudo docker run -it --env-file=contrib/docker.env --network mygpo_default mygpo_beat python manage.py...

configuration

The advertisement page currently offers to book an advertisement placement of a podcast. https://gpodder.net/publisher/advertise This offer has been available for a long time, but is rarely used. Let's re-evaluate what...

Decouple gpodder.net's authentication from the application itself. This would allow other applications (eg podcast clients) to authenticate against the same source, and would also help to decouple gpodder.net into smaller...

auth

In Slack a distinction between pro / sponsoring users and regular users was recently discussed. Currently some history tables are very large (see #270), which is causing load on our...