{"payload":{"pageCount":1,"repositories":[{"type":"Public","name":"websauna","owner":"websauna","isFork":false,"description":"Websauna is a full stack Python web framework for building web services and back offices with admin interface and sign up process","allTopics":["sqlalchemy","python3","pytest","webframework","pyramid-framework"],"primaryLanguage":{"name":"Python","color":"#3572A5"},"pullRequestCount":11,"issueCount":30,"starsCount":264,"forksCount":55,"license":"Other","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2020-12-30T01:48:27.377Z"}},{"type":"Public","name":"cookiecutter-websauna-app","owner":"websauna","isFork":false,"description":"Cookiecutter template to create a Websauna application.","allTopics":[],"primaryLanguage":{"name":"Python","color":"#3572A5"},"pullRequestCount":2,"issueCount":1,"starsCount":0,"forksCount":3,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2020-12-30T00:04:25.442Z"}},{"type":"Public","name":"websauna.newsletter","owner":"websauna","isFork":false,"description":"Automatically generated newsletter sent with Mailgun ","allTopics":[],"primaryLanguage":{"name":"Python","color":"#3572A5"},"pullRequestCount":1,"issueCount":0,"starsCount":1,"forksCount":3,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2020-11-11T19:26:26.778Z"}},{"type":"Public","name":"cookiecutter-websauna-addon","owner":"websauna","isFork":false,"description":"Cookiecutter template to create a Websauna addon","allTopics":[],"primaryLanguage":{"name":"Python","color":"#3572A5"},"pullRequestCount":1,"issueCount":0,"starsCount":1,"forksCount":2,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2020-10-04T21:44:04.620Z"}},{"type":"Public","name":"site","owner":"websauna","isFork":false,"description":"websauna.org main site","allTopics":[],"primaryLanguage":{"name":"CSS","color":"#563d7c"},"pullRequestCount":0,"issueCount":1,"starsCount":1,"forksCount":2,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2020-06-06T19:27:23.054Z"}},{"type":"Public","name":"pyramid_sms","owner":"websauna","isFork":false,"description":"SMS services for Pyramid web framework","allTopics":[],"primaryLanguage":{"name":"Python","color":"#3572A5"},"pullRequestCount":1,"issueCount":1,"starsCount":7,"forksCount":5,"license":"ISC License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2020-03-30T11:28:46.244Z"}},{"type":"Public","name":"websauna.blog","owner":"websauna","isFork":false,"description":"A simple blog addon for Websauna","allTopics":[],"primaryLanguage":{"name":"Python","color":"#3572A5"},"pullRequestCount":0,"issueCount":1,"starsCount":4,"forksCount":4,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2019-02-04T12:55:42.175Z"}},{"type":"Public","name":"websauna.sentry","owner":"websauna","isFork":false,"description":"Sentry support add-on for Websauna","allTopics":[],"primaryLanguage":{"name":"Python","color":"#3572A5"},"pullRequestCount":0,"issueCount":1,"starsCount":0,"forksCount":2,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2018-11-02T05:52:40.424Z"}},{"type":"Public","name":"pyramid_notebook","owner":"websauna","isFork":false,"description":"Embed IPython Notebook shell on your Pyramid web site and start through-the-browser Python shell with a single click.","allTopics":[],"primaryLanguage":{"name":"Python","color":"#3572A5"},"pullRequestCount":0,"issueCount":1,"starsCount":16,"forksCount":2,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2018-10-09T08:35:58.520Z"}},{"type":"Public","name":"websauna.magiclogin","owner":"websauna","isFork":false,"description":"Medium / Slack style passwordless email login for Websauna","allTopics":[],"primaryLanguage":{"name":"Python","color":"#3572A5"},"pullRequestCount":0,"issueCount":0,"starsCount":4,"forksCount":1,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2018-09-09T20:11:57.782Z"}},{"type":"Public","name":"websauna.ansible","owner":"websauna","isFork":false,"description":"Ansible playbook for deploying a Websauna site","allTopics":[],"primaryLanguage":{"name":"Python","color":"#3572A5"},"pullRequestCount":5,"issueCount":5,"starsCount":5,"forksCount":5,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2018-08-07T09:52:11.295Z"}},{"type":"Public","name":"pytest-splinter","owner":"websauna","isFork":true,"description":"pytest splinter and selenium integration for anyone interested in browser interaction in tests","allTopics":[],"primaryLanguage":{"name":"Python","color":"#3572A5"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":55,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2018-04-06T14:05:30.787Z"}},{"type":"Public","name":"websauna.system","owner":"websauna","isFork":false,"description":"Websauna core","allTopics":[],"primaryLanguage":{"name":"Python","color":"#3572A5"},"pullRequestCount":0,"issueCount":0,"starsCount":1,"forksCount":1,"license":"Other","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2018-03-27T17:10:41.091Z"}},{"type":"Public","name":"websauna.wallet","owner":"websauna","isFork":false,"description":"Simple cryptocurrency wallet example for Websauna","allTopics":[],"primaryLanguage":{"name":"Python","color":"#3572A5"},"pullRequestCount":0,"issueCount":1,"starsCount":6,"forksCount":0,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2018-03-07T17:50:15.302Z"}},{"type":"Public","name":"websauna.tests","owner":"websauna","isFork":false,"description":"pytest test fixtures for Websauna","allTopics":[],"primaryLanguage":{"name":"Python","color":"#3572A5"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":1,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2018-03-03T14:05:45.232Z"}},{"type":"Public","name":"websauna.utils","owner":"websauna","isFork":false,"description":"Utilities and helpers for Websauna","allTopics":[],"primaryLanguage":{"name":"Python","color":"#3572A5"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":1,"license":"Other","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2018-03-03T13:32:06.133Z"}},{"type":"Public","name":"websauna.j2secret","owner":"websauna","isFork":false,"description":"Websauna Jinja2 extension that adds a tag to generate secrets.","allTopics":[],"primaryLanguage":{"name":"Python","color":"#3572A5"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":0,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2017-10-16T14:50:45.339Z"}},{"type":"Public","name":"splinter","owner":"websauna","isFork":true,"description":"splinter - python test framework for web applications ","allTopics":[],"primaryLanguage":{"name":"Python","color":"#3572A5"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":502,"license":"BSD 3-Clause \"New\" or \"Revised\" License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2017-08-25T07:28:11.071Z"}},{"type":"Public","name":"ansible-letsencrypt","owner":"websauna","isFork":true,"description":"An ansible role to generate TLS certificates and get them signed by Let's Encrypt","allTopics":[],"primaryLanguage":null,"pullRequestCount":1,"issueCount":0,"starsCount":0,"forksCount":122,"license":"GNU General Public License v3.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2017-08-15T02:18:51.620Z"}},{"type":"Public","name":"websauna.referral","owner":"websauna","isFork":false,"description":"Websauna referral program example (old, now defunct)","allTopics":[],"primaryLanguage":{"name":"Python","color":"#3572A5"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":0,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2017-06-03T00:58:19.319Z"}},{"type":"Public","name":"myapp","owner":"websauna","isFork":false,"description":"Getting started tutorial example application for Websauna","allTopics":[],"primaryLanguage":{"name":"Python","color":"#3572A5"},"pullRequestCount":1,"issueCount":1,"starsCount":1,"forksCount":3,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2017-03-20T00:36:09.734Z"}},{"type":"Public","name":"websauna.activitystream","owner":"websauna","isFork":false,"description":"Notification menu and push notifications for Websauna","allTopics":[],"primaryLanguage":{"name":"Python","color":"#3572A5"},"pullRequestCount":0,"issueCount":0,"starsCount":1,"forksCount":1,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2016-11-21T04:56:06.281Z"}},{"type":"Public","name":"websauna.viewconfig","owner":"websauna","isFork":false,"description":"Advanced view configuration for Pyramid","allTopics":[],"primaryLanguage":{"name":"Python","color":"#3572A5"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":0,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2016-09-08T22:04:25.305Z"}},{"type":"Public","name":"Stouts.sentry","owner":"websauna","isFork":true,"description":"Ansible role which manage Sentry","allTopics":[],"primaryLanguage":{"name":"Shell","color":"#89e051"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":27,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2016-08-22T19:08:59.172Z"}},{"type":"Public","name":"pyramid_celery","owner":"websauna","isFork":true,"description":"Pyramid configuration with celery integration. Allows you to use pyramid .ini files to configure celery and have your pyramid configuration inside celery tasks.","allTopics":[],"primaryLanguage":{"name":"Python","color":"#3572A5"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":66,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2016-05-10T10:18:39.915Z"}},{"type":"Public","name":"ANXS.postgresql","owner":"websauna","isFork":true,"description":"Ansible role for PostgreSQL","allTopics":[],"primaryLanguage":{"name":"Shell","color":"#89e051"},"pullRequestCount":0,"issueCount":0,"starsCount":1,"forksCount":572,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2016-04-29T16:56:37.277Z"}},{"type":"Public","name":"website","owner":"websauna","isFork":false,"description":"websauna.org website","allTopics":[],"primaryLanguage":null,"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":0,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2016-01-17T01:31:24.820Z"}}],"repositoryCount":27,"userInfo":null,"searchable":true,"definitions":[],"typeFilters":[{"id":"all","text":"All"},{"id":"public","text":"Public"},{"id":"source","text":"Sources"},{"id":"fork","text":"Forks"},{"id":"archived","text":"Archived"},{"id":"template","text":"Templates"}],"compactMode":false},"title":"Repositories"}