{ "name": "Newspipe", "description": "A news aggregator that can be deployed on Heroku.", "keywords": [ "aggregator", "news", "RSS" ], "website": "https://github.com/newspipe/", "repository": "https://github.com/newspipe/newspipe", "logo": "https://raw.githubusercontent.com/newspipe/newspipe/master/src/web/static/img/newspipe.png", "scripts": { "postdeploy": "python src/manager.py db_create" }, "addons": [ "heroku-postgresql:hobby-dev", "scheduler:standard" ], "buildpacks": [ { "url": "https://github.com/heroku/heroku-buildpack-nodejs" }, { "url": "https://github.com/ejholmes/heroku-buildpack-bower" }, { "url": "heroku/python" } ], "env": { "PLATFORM_URL": { "description": "Address of your Newspipe instance (for example: https://YOUR-APPLICATION-NAME.herokuapp.com/)", "required": true, "value": "" }, "ADMIN_EMAIL": { "description": "Administrator email address.", "required": true, "value": "" }, "ADMIN_PASSWORD": { "description": "Your password.", "required": true, "value": "" }, "SECRET_KEY": { "description": "A secret token in order to use sessions.", "required": true, "value": "iYtWRvAl!S7+Gz8kabK3@CBvr" }, "SELF_REGISTRATION": { "description": "If set to True, users will be able to create new accounts.", "required": true, "value": "false" }, "SECURITY_PASSWORD_SALT": { "description": "A secret to confirm account creation with a link in an email.", "required": true, "value": "^HEpK@L&cP5dMR^kiz8IIZj8q" }, "TOKEN_VALIDITY_PERIOD": { "description": "Validity period (in seconds) of the account confirmation link sent by email.", "required": true, "value": "3600" }, "HEROKU": "1", "CDN_ADDRESS": "https://cdn.cedricbonhomme.org/", "NOTIFICATION_EMAIL": "newspipe@no-reply.com", "SENDGRID_API_KEY": "REDACTED", "CRAWLER_RESOLV": { "description": "Specify if the crawler should try to resolve link of articles behind proxies.", "value": "false" }, "FEED_REFRESH_INTERVAL": { "description": "Feeds refresh interval (in minutes) for the crawler.", "value": "120" } } }