{"action":"created","issue":{"url":"https://api.github.com/repos/martinrotter/rssguard/issues/34","repository_url":"https://api.github.com/repos/martinrotter/rssguard","labels_url":"https://api.github.com/repos/martinrotter/rssguard/issues/34/labels{/name}","comments_url":"https://api.github.com/repos/martinrotter/rssguard/issues/34/comments","events_url":"https://api.github.com/repos/martinrotter/rssguard/issues/34/events","html_url":"https://github.com/martinrotter/rssguard/issues/34","id":163023074,"number":34,"title":"Please add API/Function to allow periodically back rssguard DB (as under File -> Back database/settings)","user":{"login":"xmstspider","id":7497125,"avatar_url":"https://avatars.githubusercontent.com/u/7497125?v=3","gravatar_id":"","url":"https://api.github.com/users/xmstspider","html_url":"https://github.com/xmstspider","followers_url":"https://api.github.com/users/xmstspider/followers","following_url":"https://api.github.com/users/xmstspider/following{/other_user}","gists_url":"https://api.github.com/users/xmstspider/gists{/gist_id}","starred_url":"https://api.github.com/users/xmstspider/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/xmstspider/subscriptions","organizations_url":"https://api.github.com/users/xmstspider/orgs","repos_url":"https://api.github.com/users/xmstspider/repos","events_url":"https://api.github.com/users/xmstspider/events{/privacy}","received_events_url":"https://api.github.com/users/xmstspider/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/martinrotter/rssguard/labels/core","name":"core","color":"fbca04"},{"url":"https://api.github.com/repos/martinrotter/rssguard/labels/database-backend","name":"database-backend","color":"bfe5bf"},{"url":"https://api.github.com/repos/martinrotter/rssguard/labels/enhancement","name":"enhancement","color":"84b6eb"}],"state":"open","locked":false,"assignee":{"login":"martinrotter","id":1255302,"avatar_url":"https://avatars.githubusercontent.com/u/1255302?v=3","gravatar_id":"","url":"https://api.github.com/users/martinrotter","html_url":"https://github.com/martinrotter","followers_url":"https://api.github.com/users/martinrotter/followers","following_url":"https://api.github.com/users/martinrotter/following{/other_user}","gists_url":"https://api.github.com/users/martinrotter/gists{/gist_id}","starred_url":"https://api.github.com/users/martinrotter/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/martinrotter/subscriptions","organizations_url":"https://api.github.com/users/martinrotter/orgs","repos_url":"https://api.github.com/users/martinrotter/repos","events_url":"https://api.github.com/users/martinrotter/events{/privacy}","received_events_url":"https://api.github.com/users/martinrotter/received_events","type":"User","site_admin":false},"assignees":[{"login":"martinrotter","id":1255302,"avatar_url":"https://avatars.githubusercontent.com/u/1255302?v=3","gravatar_id":"","url":"https://api.github.com/users/martinrotter","html_url":"https://github.com/martinrotter","followers_url":"https://api.github.com/users/martinrotter/followers","following_url":"https://api.github.com/users/martinrotter/following{/other_user}","gists_url":"https://api.github.com/users/martinrotter/gists{/gist_id}","starred_url":"https://api.github.com/users/martinrotter/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/martinrotter/subscriptions","organizations_url":"https://api.github.com/users/martinrotter/orgs","repos_url":"https://api.github.com/users/martinrotter/repos","events_url":"https://api.github.com/users/martinrotter/events{/privacy}","received_events_url":"https://api.github.com/users/martinrotter/received_events","type":"User","site_admin":false}],"milestone":{"url":"https://api.github.com/repos/martinrotter/rssguard/milestones/3","html_url":"https://github.com/martinrotter/rssguard/milestones/3.4.0","labels_url":"https://api.github.com/repos/martinrotter/rssguard/milestones/3/labels","id":1854455,"number":3,"title":"3.4.0","description":"This is the next release which will contain new major features.","creator":{"login":"martinrotter","id":1255302,"avatar_url":"https://avatars.githubusercontent.com/u/1255302?v=3","gravatar_id":"","url":"https://api.github.com/users/martinrotter","html_url":"https://github.com/martinrotter","followers_url":"https://api.github.com/users/martinrotter/followers","following_url":"https://api.github.com/users/martinrotter/following{/other_user}","gists_url":"https://api.github.com/users/martinrotter/gists{/gist_id}","starred_url":"https://api.github.com/users/martinrotter/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/martinrotter/subscriptions","organizations_url":"https://api.github.com/users/martinrotter/orgs","repos_url":"https://api.github.com/users/martinrotter/repos","events_url":"https://api.github.com/users/martinrotter/events{/privacy}","received_events_url":"https://api.github.com/users/martinrotter/received_events","type":"User","site_admin":false},"open_issues":2,"closed_issues":0,"state":"open","created_at":"2016-06-29T07:04:10Z","updated_at":"2016-06-30T04:22:47Z","due_on":null,"closed_at":null},"comments":1,"created_at":"2016-06-29T20:49:00Z","updated_at":"2016-08-26T06:09:57Z","closed_at":null,"body":"<!---\r\nDear RSS Guard contributor, please RESPECT this template. Also, you might be\r\ninterested in reading this: http://www.chiark.greenend.org.uk/~sgtatham/bugs.html\r\n-->\r\n\r\n#### Brief description of the issue.\r\n\r\nI would like to backup rssguard settings and DB periodically (like a cron . hourly/daily/monthly/yearly) using some built-in function och API.\r\n\r\n#### How to reproduce the bug?\r\n\r\n1. Under File -> Backup database/settings\r\n2. Not possible scheduling this task\r\n\r\n#### What is the expected result?\r\n\r\nAble to schedule a backup of database and settings\r\n\r\n#### What actually happened?\r\n\r\nCurrently only a manual backup is supported\r\n\r\n#### Other information (logs, see Wiki)\r\n\r\n"},"comment":{"url":"https://api.github.com/repos/martinrotter/rssguard/issues/comments/242638695","html_url":"https://github.com/martinrotter/rssguard/issues/34#issuecomment-242638695","issue_url":"https://api.github.com/repos/martinrotter/rssguard/issues/34","id":242638695,"user":{"login":"martinrotter","id":1255302,"avatar_url":"https://avatars.githubusercontent.com/u/1255302?v=3","gravatar_id":"","url":"https://api.github.com/users/martinrotter","html_url":"https://github.com/martinrotter","followers_url":"https://api.github.com/users/martinrotter/followers","following_url":"https://api.github.com/users/martinrotter/following{/other_user}","gists_url":"https://api.github.com/users/martinrotter/gists{/gist_id}","starred_url":"https://api.github.com/users/martinrotter/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/martinrotter/subscriptions","organizations_url":"https://api.github.com/users/martinrotter/orgs","repos_url":"https://api.github.com/users/martinrotter/repos","events_url":"https://api.github.com/users/martinrotter/events{/privacy}","received_events_url":"https://api.github.com/users/martinrotter/received_events","type":"User","site_admin":false},"created_at":"2016-08-26T06:09:57Z","updated_at":"2016-08-26T06:09:57Z","body":"Thinking closely about this. I imagine scenario, where user has **big** SQLite database file. Let's say 500 MB, which is quite ordinary size. Problem is that during copying this file to backup location, it cannot be accessed by RSS Guard to perform feed/message operations. Thus, automatically scheduled backup operation would have to be performed when program starts or quits.\r\n\r\nIt would delay RSS Guard startup/shutdown times either way. What do you prefer? Doing backup on launch or when app quits? I probably prefer doing it on application launch, it seems to be that it would be less painful solution."}}
{"actor":{"display_login":"martinrotter"}}