{"action":"created","issue":{"url":"https://api.github.com/repos/riderkick/FMD/issues/1019","repository_url":"https://api.github.com/repos/riderkick/FMD","labels_url":"https://api.github.com/repos/riderkick/FMD/issues/1019/labels{/name}","comments_url":"https://api.github.com/repos/riderkick/FMD/issues/1019/comments","events_url":"https://api.github.com/repos/riderkick/FMD/issues/1019/events","html_url":"https://github.com/riderkick/FMD/issues/1019","id":298147044,"number":1019,"title":"Change downloads, favorites and acccounts storage to json instead of databases.","user":{"login":"riderkick","id":4972676,"avatar_url":"https://avatars1.githubusercontent.com/u/4972676?v=4","gravatar_id":"","url":"https://api.github.com/users/riderkick","html_url":"https://github.com/riderkick","followers_url":"https://api.github.com/users/riderkick/followers","following_url":"https://api.github.com/users/riderkick/following{/other_user}","gists_url":"https://api.github.com/users/riderkick/gists{/gist_id}","starred_url":"https://api.github.com/users/riderkick/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/riderkick/subscriptions","organizations_url":"https://api.github.com/users/riderkick/orgs","repos_url":"https://api.github.com/users/riderkick/repos","events_url":"https://api.github.com/users/riderkick/events{/privacy}","received_events_url":"https://api.github.com/users/riderkick/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":4,"created_at":"2018-02-19T02:38:41Z","updated_at":"2018-05-18T07:57:47Z","closed_at":null,"author_association":"OWNER","body":"Currently we store the data with SQLite databases.\r\nThe disadvantage is, it's not flexible enough when we need to modify the fields (add new field). We need to recreate an entire table to do that. And check between different table may become a problem in the future.\r\nFurthermore we load everything when loading the databases. So, we don't really get the advantages of using the databases. And we never use sql query anyway.\r\nTo be able to make a transition then we gotta keep the current databases related codes.\r\nBut at some point I would like to remove all of that. Keeping unused codes is not a good practice.\r\nOr I can just remove it right away and provide users an external application to make a conversion.\r\n\r\nLet's discuss the process here.\r\n\r\n@kmvi"},"comment":{"url":"https://api.github.com/repos/riderkick/FMD/issues/comments/390127084","html_url":"https://github.com/riderkick/FMD/issues/1019#issuecomment-390127084","issue_url":"https://api.github.com/repos/riderkick/FMD/issues/1019","id":390127084,"user":{"login":"kmvi","id":6571513,"avatar_url":"https://avatars1.githubusercontent.com/u/6571513?v=4","gravatar_id":"","url":"https://api.github.com/users/kmvi","html_url":"https://github.com/kmvi","followers_url":"https://api.github.com/users/kmvi/followers","following_url":"https://api.github.com/users/kmvi/following{/other_user}","gists_url":"https://api.github.com/users/kmvi/gists{/gist_id}","starred_url":"https://api.github.com/users/kmvi/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/kmvi/subscriptions","organizations_url":"https://api.github.com/users/kmvi/orgs","repos_url":"https://api.github.com/users/kmvi/repos","events_url":"https://api.github.com/users/kmvi/events{/privacy}","received_events_url":"https://api.github.com/users/kmvi/received_events","type":"User","site_admin":false},"created_at":"2018-05-18T07:57:47Z","updated_at":"2018-05-18T07:57:47Z","author_association":"COLLABORATOR","body":"i started moving favorites to json: https://github.com/kmvi/FMD/tree/favorites-json\r\ntype of `DownloadedChapterList` should be changed to array/stringlist, there is no point in storing it as a string"}}
{"actor":{"display_login":"kmvi"}}