-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathtiny.db
1 lines (1 loc) · 29.7 KB
/
tiny.db
1
{"_default": {}, "articles": {"2": {"title": "This is medium.py", "teaser": "Wow, you will never be the same after reading this!", "text": "\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n <div><div><h4>A simple, <a href=\"https://medium.com/\">medium </a>like python blogging <i>package.<br>Made for self hosting.<br> </i></h4><p class=\"\"><i>Medium like</i> means that it mimics the style, UX, usabilty like inline editing ... <i>Package</i> means using the great stuff out there like <a href=\"https://www.wowthemes.net/mediumish-free-bootstrap-4-0-html-template-medium-styled/\">mediumish </a>theme from wowthemes. The wonderful <a href=\"https://github.com/yabwe/medium-editor\">medium-editor</a> which gives you the capability to edit the articles inline. The backend is served by <a href=\"https://www.pythononwheels.org\">PythonOnWheels</a>. The superb <a href=\"https://tinydb.readthedocs.io/en/latest/index.html\">tinyDB </a>is used as a small simple, local file based NoSQL python DB.<br><b><br></b></p><h4>Actually this is a medium.py site. </h4><p class=\"\"></p><p data-section-id=\"%pj5Ic$O\"></p><p data-section-id=\"0#Hng%sI\" class=\"commentable-section\">So you can <a href=\"/login\">login</a> and <b><a href=\"http://localhost:8080/article/a5299a2e-5e96-4cfa-8930-27b9d9bd364e/edit\">play around right now</a>.</b>.. You can only really update the <a href=\"/blog_simple\">dummy articles #1 to #10 in the blog view</a>. You can also easily host the package on your own system. Just clone and run. see below.</p><p></p><p></p><h4>Simple usage:</h4><p class=\"\"></p><pre><code>git clone https://github.com/pythononwheels/medium.py.git medium</code></pre><p><b>Install the requirements: </b><i>(<a href=\"https://docs.python-guide.org/dev/virtualenvs/#lower-level-virtualenv\">I reccomend making a virtualenv</a>)</i><b><br></b></p><p></p><pre><code>pip install -r requirements.txt</code></pre><p></p><pre><code class=\"python\">python server.py</code></pre><p></p><h4>Thats it!</h4><p class=\"\"></p><p data-section-id=\"9Czg4nSL\" class=\"commentable-section\">You can see it in action right here actually this site is served by medium.py. It includes all the great tools and packages out there:</p><p></p><p class=\"\"><a href=\"https://github.com/pythononwheels/medium.py\">You can check out the repo on github</a>: (<iframe allowtransparency=\"true\" scrolling=\"no\" style=\"width: 48px; height: 20px; border: medium none;\" src=\"https://buttons.github.io/buttons.html#href=https%3A%2F%2Fgithub.com%2Fpythononwheels%2Fmedium.py&title=&aria-label=Star+pythononwheels%2Fmedium.py+on+GitHub&data-icon=octicon-star&data-text=Star\" frameborder=\"0\"></iframe>)<br></p><div><h4 class=\"\">Some functions require a (local) login, <br></h4><p>they will redirect you to a login form. Just login using the preconfigured user<i>:</i> </p><h4 class=\"\"></h4><p class=\"\"></p><pre><code>user/passwd: admin/nimda</code></pre><p></p></div><h1 class=\"\">So this is a first article.</h1></div><div><p class=\"\">I can do fancy stuff like lists:</p><ul><li>one</li><li>two</li><li>Three</li></ul><div><h3 class=\"\">Images: <br></h3><p class=\"\">(That are automatically file uploaded (PUT) and linked) using the great <a href=\"https://github.com/orthes/medium-editor-insert-plugin\">medium-editor-insert-plugin</a></p><h3 class=\"\">Code:</h3><pre class=\"\">class myTest():<br> def myfunc(self, data):<br> return str(data+\"stupid!\")</pre><p class=\"\">Highlight.js is included.<br></p><h3 class=\"\">Some more Headers</h3><h2 class=\"\">H2 Header</h2><h3 class=\"\">H3 Header</h3><h4 class=\"\">H4 Header</h4><p class=\"\"><b>Bold important stuff</b></p><p class=\"\"><i>some italic to remember <br></i></p><h3 class=\"\"><i>A</i>nd so on. Simply type and edit.... I think you got the point ;) <br></h3><p class=\"\">See <a href=\"https://github.com/yabwe/medium-editor\">medium-editor.js</a> for all editor functions. </p><p class=\"\">Below I just made some test copy&pasting code and using the custom buttons for python, javascript, code ...</p><div class=\"medium-insert-images\"><figure contenteditable=\"false\">\r\n <img src=\"data:image/png;base64,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\" alt=\"\">\r\n \r\n</figure></div><h4>Python: (Copy & Paste from VScode, then marked and clicked python button:</h4><p><br></p><pre><code class=\"python\">def pow_json_serializer(obj): <br> \"\"\"JSON serializer for objects not serializable by default json code\"\"\" <br> if isinstance(obj, datetime): <br> #serial = obj.isoformat() <br> serial = obj.strftime(medium.config.myapp[\"date_format\"]) <br> return serial <br></code></pre><p></p><h4 class=\"\">Another Test with JS:</h4><p></p><pre><code class=\"javascript\">function replace_p_by_br( html, tag = \"<span>\"){ <br> // <br> // cleans all <p></p> in a given html and replaces them by <br> <br> // <br> // create a pseudo element <br> var $dataWrapper = $(tag); <br> $dataWrapper.html(html) <br> // now we have the selected html inside a <tag> <br> $dataWrapper.find(\"p\").each( function(){ <br> var htmlInsideColumn = $(this).html(); <br> var convertedHtml = htmlInsideColumn + \" <br >\"; <br> $(this).after(convertedHtml); //let's place the converted html right after this column element. <br> $(this).detach(); <br> }); <br> // return the new html <br> return $dataWrapper.html(); <br> } <br></code></pre><p></p><p></p></div></div></div>\r\n \r\n <div class=\"medium-insert-buttons\" style=\"left: 15px; top: 1025.1px; display: none;\" contenteditable=\"false\">\r\n <button class=\"medium-insert-buttons-show\" type=\"button\"><span>+</span></button>\r\n <ul class=\"medium-insert-buttons-addons\" style=\"display: none;\">\r\n <li style=\"\"><button data-addon=\"images\" data-action=\"add\" class=\"medium-insert-action\" type=\"button\"><span class=\"fa fa-camera\"></span></button></li>\r\n <li style=\"\"><button data-addon=\"embeds\" data-action=\"add\" class=\"medium-insert-action\" type=\"button\"><span class=\"fa fa-youtube-play\"></span></button></li>\r\n </ul>\r\n</div>\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n ", "tags": ["new", "blog"], "comments": [], "featured": true, "blog": true, "votes": 4, "author": {"firstname": "admin", "lastname": "", "login": "admin", "password": "pbkdf2:sha256:50000$MZsqcwJi$2bfd45d9eb94f02a4dde930765d51df9e903d5fb9626ffe4f6496e1a61a10c5d", "email": "", "description": "", "screenname": "admin", "homepage": "", "twitter": "pythononwheels", "github": "", "gravatar": "https://www.gravatar.com/avatar/?d=robohash&s=64", "articles": [""], "id": "f74c8108-55d1-4a61-8fa3-88b81e987e9d", "created_at": "{TinyDate}:2018-10-15T15:15:15", "last_updated": "{TinyDate}:2018-10-19T15:43:19"}, "images": [], "featured_image": "", "read_time": "2", "published": false, "published_date": "{TinyDate}:2018-10-15T15:37:58", "voter_ips": ["127.0.0.1", "::1"], "id": "4491e852-b4bd-444f-a812-5c48a7b7af53", "created_at": "{TinyDate}:2018-10-15T15:37:58", "last_updated": "{TinyDate}:2018-10-23T16:27:40", "author_id": "f74c8108-55d1-4a61-8fa3-88b81e987e9d", "side_comments": {}}, "3": {"title": "I am Article #0", "teaser": "Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est", "text": "", "tags": [], "comments": [], "featured": false, "blog": false, "votes": 0, "author": {"firstname": "admin", "lastname": "", "login": "admin", "password": "pbkdf2:sha256:50000$MZsqcwJi$2bfd45d9eb94f02a4dde930765d51df9e903d5fb9626ffe4f6496e1a61a10c5d", "email": "", "description": "", "screenname": "admin", "homepage": "", "twitter": "pythononwheels", "github": "", "gravatar": "https://www.gravatar.com/avatar/?d=robohash&s=64", "articles": [""], "id": "f74c8108-55d1-4a61-8fa3-88b81e987e9d", "created_at": "{TinyDate}:2018-10-15T15:15:15", "last_updated": "{TinyDate}:2018-10-19T15:43:19"}, "author_id": "f74c8108-55d1-4a61-8fa3-88b81e987e9d", "images": [], "featured_image": "", "read_time": "", "published": false, "published_date": "{TinyDate}:1999-01-01T23:59:00", "voter_ips": [], "id": "a5299a2e-5e96-4cfa-8930-27b9d9bd364e", "created_at": "{TinyDate}:2018-10-19T15:51:27", "last_updated": "{TinyDate}:2018-10-20T21:25:24"}, "4": {"title": "I am Article #1", "teaser": "Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est", "text": "", "tags": [], "comments": [], "featured": false, "blog": false, "votes": 0, "author": {"firstname": "admin", "lastname": "", "login": "admin", "password": "pbkdf2:sha256:50000$MZsqcwJi$2bfd45d9eb94f02a4dde930765d51df9e903d5fb9626ffe4f6496e1a61a10c5d", "email": "", "description": "", "screenname": "admin", "homepage": "", "twitter": "pythononwheels", "github": "", "gravatar": "https://www.gravatar.com/avatar/?d=robohash&s=64", "articles": [""], "id": "f74c8108-55d1-4a61-8fa3-88b81e987e9d", "created_at": "{TinyDate}:2018-10-15T15:15:15", "last_updated": "{TinyDate}:2018-10-19T15:43:19"}, "author_id": "f74c8108-55d1-4a61-8fa3-88b81e987e9d", "images": [], "featured_image": "", "read_time": "", "published": false, "published_date": "{TinyDate}:1999-01-01T23:59:00", "voter_ips": [], "id": "0b397ef4-5070-4fef-bfbc-b278c4e20f58", "created_at": "{TinyDate}:2018-10-19T15:51:27", "last_updated": "{TinyDate}:2018-10-20T21:25:24"}, "5": {"title": "I am Article #2", "teaser": "Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est", "text": "", "tags": [], "comments": [], "featured": false, "blog": false, "votes": 0, "author": {"firstname": "admin", "lastname": "", "login": "admin", "password": "pbkdf2:sha256:50000$MZsqcwJi$2bfd45d9eb94f02a4dde930765d51df9e903d5fb9626ffe4f6496e1a61a10c5d", "email": "", "description": "", "screenname": "admin", "homepage": "", "twitter": "pythononwheels", "github": "", "gravatar": "https://www.gravatar.com/avatar/?d=robohash&s=64", "articles": [""], "id": "f74c8108-55d1-4a61-8fa3-88b81e987e9d", "created_at": "{TinyDate}:2018-10-15T15:15:15", "last_updated": "{TinyDate}:2018-10-19T15:43:19"}, "author_id": "f74c8108-55d1-4a61-8fa3-88b81e987e9d", "images": [], "featured_image": "", "read_time": "", "published": false, "published_date": "{TinyDate}:1999-01-01T23:59:00", "voter_ips": [], "id": "ca5ba80a-a55d-4cb7-98b1-2e3c3c9bb871", "created_at": "{TinyDate}:2018-10-19T15:51:27", "last_updated": "{TinyDate}:2018-10-20T21:25:24"}, "6": {"title": "I am Article #3", "teaser": "Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est", "text": "", "tags": [], "comments": [], "featured": false, "blog": false, "votes": 0, "author": {"firstname": "admin", "lastname": "", "login": "admin", "password": "pbkdf2:sha256:50000$MZsqcwJi$2bfd45d9eb94f02a4dde930765d51df9e903d5fb9626ffe4f6496e1a61a10c5d", "email": "", "description": "", "screenname": "admin", "homepage": "", "twitter": "pythononwheels", "github": "", "gravatar": "https://www.gravatar.com/avatar/?d=robohash&s=64", "articles": [""], "id": "f74c8108-55d1-4a61-8fa3-88b81e987e9d", "created_at": "{TinyDate}:2018-10-15T15:15:15", "last_updated": "{TinyDate}:2018-10-19T15:43:19"}, "author_id": "f74c8108-55d1-4a61-8fa3-88b81e987e9d", "images": [], "featured_image": "", "read_time": "", "published": false, "published_date": "{TinyDate}:1999-01-01T23:59:00", "voter_ips": [], "id": "48f80180-f666-4d07-ac51-d61fae3e8669", "created_at": "{TinyDate}:2018-10-19T15:51:27", "last_updated": "{TinyDate}:2018-10-20T21:25:24"}, "7": {"title": "I am Article #4", "teaser": "Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est", "text": "", "tags": [], "comments": [], "featured": false, "blog": false, "votes": 0, "author": {"firstname": "admin", "lastname": "", "login": "admin", "password": "pbkdf2:sha256:50000$MZsqcwJi$2bfd45d9eb94f02a4dde930765d51df9e903d5fb9626ffe4f6496e1a61a10c5d", "email": "", "description": "", "screenname": "admin", "homepage": "", "twitter": "pythononwheels", "github": "", "gravatar": "https://www.gravatar.com/avatar/?d=robohash&s=64", "articles": [""], "id": "f74c8108-55d1-4a61-8fa3-88b81e987e9d", "created_at": "{TinyDate}:2018-10-15T15:15:15", "last_updated": "{TinyDate}:2018-10-19T15:43:19"}, "author_id": "f74c8108-55d1-4a61-8fa3-88b81e987e9d", "images": [], "featured_image": "", "read_time": "", "published": false, "published_date": "{TinyDate}:1999-01-01T23:59:00", "voter_ips": [], "id": "25fed794-0050-4470-bc3e-84ebd9b25248", "created_at": "{TinyDate}:2018-10-19T15:51:27", "last_updated": "{TinyDate}:2018-10-20T21:25:24"}, "8": {"title": "I am Article #5", "teaser": "Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est", "text": "", "tags": [], "comments": [], "featured": false, "blog": false, "votes": 0, "author": {"firstname": "admin", "lastname": "", "login": "admin", "password": "pbkdf2:sha256:50000$MZsqcwJi$2bfd45d9eb94f02a4dde930765d51df9e903d5fb9626ffe4f6496e1a61a10c5d", "email": "", "description": "", "screenname": "admin", "homepage": "", "twitter": "pythononwheels", "github": "", "gravatar": "https://www.gravatar.com/avatar/?d=robohash&s=64", "articles": [""], "id": "f74c8108-55d1-4a61-8fa3-88b81e987e9d", "created_at": "{TinyDate}:2018-10-15T15:15:15", "last_updated": "{TinyDate}:2018-10-19T15:43:19"}, "author_id": "f74c8108-55d1-4a61-8fa3-88b81e987e9d", "images": [], "featured_image": "", "read_time": "", "published": false, "published_date": "{TinyDate}:1999-01-01T23:59:00", "voter_ips": [], "id": "100d10cf-56ba-44b9-9e78-bcbcc68fae9a", "created_at": "{TinyDate}:2018-10-19T15:51:27", "last_updated": "{TinyDate}:2018-10-20T21:25:24"}, "9": {"title": "I am Article #6", "teaser": "Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est", "text": "", "tags": [], "comments": [], "featured": false, "blog": false, "votes": 0, "author": {"firstname": "admin", "lastname": "", "login": "admin", "password": "pbkdf2:sha256:50000$MZsqcwJi$2bfd45d9eb94f02a4dde930765d51df9e903d5fb9626ffe4f6496e1a61a10c5d", "email": "", "description": "", "screenname": "admin", "homepage": "", "twitter": "pythononwheels", "github": "", "gravatar": "https://www.gravatar.com/avatar/?d=robohash&s=64", "articles": [""], "id": "f74c8108-55d1-4a61-8fa3-88b81e987e9d", "created_at": "{TinyDate}:2018-10-15T15:15:15", "last_updated": "{TinyDate}:2018-10-19T15:43:19"}, "author_id": "f74c8108-55d1-4a61-8fa3-88b81e987e9d", "images": [], "featured_image": "", "read_time": "", "published": false, "published_date": "{TinyDate}:1999-01-01T23:59:00", "voter_ips": [], "id": "921a7b65-173e-4ae4-9f0c-db79c34d27af", "created_at": "{TinyDate}:2018-10-19T15:51:27", "last_updated": "{TinyDate}:2018-10-20T21:25:25"}, "10": {"title": "I am Article #7", "teaser": "Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est", "text": "", "tags": [], "comments": [], "featured": false, "blog": false, "votes": 0, "author": {"firstname": "admin", "lastname": "", "login": "admin", "password": "pbkdf2:sha256:50000$MZsqcwJi$2bfd45d9eb94f02a4dde930765d51df9e903d5fb9626ffe4f6496e1a61a10c5d", "email": "", "description": "", "screenname": "admin", "homepage": "", "twitter": "pythononwheels", "github": "", "gravatar": "https://www.gravatar.com/avatar/?d=robohash&s=64", "articles": [""], "id": "f74c8108-55d1-4a61-8fa3-88b81e987e9d", "created_at": "{TinyDate}:2018-10-15T15:15:15", "last_updated": "{TinyDate}:2018-10-19T15:43:19"}, "author_id": "f74c8108-55d1-4a61-8fa3-88b81e987e9d", "images": [], "featured_image": "", "read_time": "", "published": false, "published_date": "{TinyDate}:1999-01-01T23:59:00", "voter_ips": [], "id": "c70254f9-1b49-457c-9ed3-5d3e07ba679f", "created_at": "{TinyDate}:2018-10-19T15:51:27", "last_updated": "{TinyDate}:2018-10-20T21:25:25"}, "11": {"title": "I am Article #8", "teaser": "Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est", "text": "", "tags": [], "comments": [], "featured": false, "blog": false, "votes": 0, "author": {"firstname": "admin", "lastname": "", "login": "admin", "password": "pbkdf2:sha256:50000$MZsqcwJi$2bfd45d9eb94f02a4dde930765d51df9e903d5fb9626ffe4f6496e1a61a10c5d", "email": "", "description": "", "screenname": "admin", "homepage": "", "twitter": "pythononwheels", "github": "", "gravatar": "https://www.gravatar.com/avatar/?d=robohash&s=64", "articles": [""], "id": "f74c8108-55d1-4a61-8fa3-88b81e987e9d", "created_at": "{TinyDate}:2018-10-15T15:15:15", "last_updated": "{TinyDate}:2018-10-19T15:43:19"}, "author_id": "f74c8108-55d1-4a61-8fa3-88b81e987e9d", "images": [], "featured_image": "", "read_time": "", "published": false, "published_date": "{TinyDate}:1999-01-01T23:59:00", "voter_ips": [], "id": "3b1b9812-54c4-4ecd-a17b-9381f534ba9a", "created_at": "{TinyDate}:2018-10-19T15:51:27", "last_updated": "{TinyDate}:2018-10-20T21:25:25"}}, "authors": {"1": {"firstname": "admin", "lastname": "", "login": "admin", "password": "pbkdf2:sha256:50000$MZsqcwJi$2bfd45d9eb94f02a4dde930765d51df9e903d5fb9626ffe4f6496e1a61a10c5d", "email": "", "description": "", "screenname": "admin", "homepage": "", "twitter": "pythononwheels", "github": "", "gravatar": "https://www.gravatar.com/avatar/?d=robohash&s=64", "articles": [""], "id": "f74c8108-55d1-4a61-8fa3-88b81e987e9d", "created_at": "{TinyDate}:2018-10-15T15:15:15", "last_updated": "{TinyDate}:2018-10-20T21:25:25"}}, "images": {"1": {"filename": "pow_logo_300", "extension": ".png", "mime_type": "", "articles": ["4491e852-b4bd-444f-a812-5c48a7b7af53"], "tags": [], "id": "08d5e774-9457-443a-bd02-122102953554", "created_at": "{TinyDate}:2018-10-15T15:40:08", "last_updated": "{TinyDate}:2018-10-15T15:40:08"}, "2": {"filename": "medium-editor-js", "extension": ".jpg", "mime_type": "", "articles": ["4491e852-b4bd-444f-a812-5c48a7b7af53"], "tags": [], "id": "6131ac16-92fb-4a60-8442-e1ec85b923ca", "created_at": "{TinyDate}:2018-10-15T16:31:22", "last_updated": "{TinyDate}:2018-10-15T16:31:22"}, "3": {"filename": "mediumpy_custom_buttons", "extension": ".png", "mime_type": "", "articles": ["4491e852-b4bd-444f-a812-5c48a7b7af53"], "tags": [], "id": "aea27afe-53c8-410f-aa4e-2cd38c2a028d", "created_at": "{TinyDate}:2018-10-18T08:00:05", "last_updated": "{TinyDate}:2018-10-18T08:00:05"}, "4": {"filename": "nofakes_cap", "extension": ".png", "mime_type": "", "articles": ["4491e852-b4bd-444f-a812-5c48a7b7af53"], "tags": [], "id": "c587992e-dfc7-4314-bc0c-dc539a0d2421", "created_at": "{TinyDate}:2018-10-19T09:15:11", "last_updated": "{TinyDate}:2018-10-19T09:15:11"}, "5": {"filename": "nofakes_cap", "extension": ".png", "mime_type": "", "articles": ["4491e852-b4bd-444f-a812-5c48a7b7af53"], "tags": [], "id": "c7b472fd-7ac7-4ffe-bffc-27ee55663cbe", "created_at": "{TinyDate}:2018-10-19T09:17:11", "last_updated": "{TinyDate}:2018-10-19T09:17:11"}, "6": {"filename": "nofakes_cap", "extension": ".png", "mime_type": "", "articles": ["4491e852-b4bd-444f-a812-5c48a7b7af53"], "tags": [], "id": "64aa5baf-9051-4fbd-bd7b-c10ddd26b8f3", "created_at": "{TinyDate}:2018-10-19T09:20:36", "last_updated": "{TinyDate}:2018-10-19T09:20:36"}, "7": {"filename": "chaplin.jpg", "extension": ".png", "mime_type": "", "articles": ["4491e852-b4bd-444f-a812-5c48a7b7af53"], "tags": [], "id": "fdd25e31-ded3-4552-9aeb-60887821e547", "created_at": "{TinyDate}:2018-10-19T09:21:47", "last_updated": "{TinyDate}:2018-10-19T09:21:47"}, "8": {"filename": "chaplin.jpg", "extension": ".png", "mime_type": "", "articles": ["4491e852-b4bd-444f-a812-5c48a7b7af53"], "tags": [], "id": "8c88f8a8-153f-4360-a530-eb6754d02cc6", "created_at": "{TinyDate}:2018-10-19T09:23:36", "last_updated": "{TinyDate}:2018-10-19T09:23:36"}, "9": {"filename": "chaplin.jpg", "extension": ".png", "mime_type": "", "articles": ["4491e852-b4bd-444f-a812-5c48a7b7af53"], "tags": [], "id": "dcd921d0-2c51-40b7-8bc0-cd9eeecd6c9d", "created_at": "{TinyDate}:2018-10-19T09:43:55", "last_updated": "{TinyDate}:2018-10-19T09:43:55"}, "10": {"filename": "chaplin.jpg", "extension": ".png", "mime_type": "", "articles": ["4491e852-b4bd-444f-a812-5c48a7b7af53"], "tags": [], "id": "a5ef845e-d78c-442d-823d-12d623de982e", "created_at": "{TinyDate}:2018-10-19T09:46:54", "last_updated": "{TinyDate}:2018-10-19T09:46:54"}, "11": {"filename": "chaplin.jpg", "extension": ".png", "mime_type": "", "articles": ["4491e852-b4bd-444f-a812-5c48a7b7af53"], "tags": [], "id": "2c8c0c8f-ab00-479a-8044-cb517bcef2b6", "created_at": "{TinyDate}:2018-10-19T09:48:02", "last_updated": "{TinyDate}:2018-10-19T09:48:02"}, "12": {"filename": "chaplin.jpg", "extension": ".png", "mime_type": "", "articles": ["4491e852-b4bd-444f-a812-5c48a7b7af53"], "tags": [], "id": "5cbb93d9-4844-48ee-ac3b-172181b57663", "created_at": "{TinyDate}:2018-10-19T09:48:47", "last_updated": "{TinyDate}:2018-10-19T09:48:47"}, "13": {"filename": "chaplin.jpg", "extension": ".png", "mime_type": "", "articles": ["4491e852-b4bd-444f-a812-5c48a7b7af53"], "tags": [], "id": "391c07c5-0573-47f5-83e1-16fbd74dbc45", "created_at": "{TinyDate}:2018-10-19T09:49:31", "last_updated": "{TinyDate}:2018-10-19T09:49:31"}, "14": {"filename": "chaplin.jpg", "extension": ".png", "mime_type": "", "articles": ["4491e852-b4bd-444f-a812-5c48a7b7af53"], "tags": [], "id": "f75b20ea-c824-40d7-a2be-4435cc88d121", "created_at": "{TinyDate}:2018-10-19T09:52:48", "last_updated": "{TinyDate}:2018-10-19T09:52:48"}, "15": {"filename": "chaplin.jpg", "extension": ".png", "mime_type": "", "articles": ["4491e852-b4bd-444f-a812-5c48a7b7af53"], "tags": [], "id": "eb84c4d5-45de-4293-9a57-c9402cbbaa0e", "created_at": "{TinyDate}:2018-10-19T09:55:39", "last_updated": "{TinyDate}:2018-10-19T09:55:39"}, "16": {"filename": "chaplin.jpg", "extension": ".png", "mime_type": "", "articles": ["4491e852-b4bd-444f-a812-5c48a7b7af53"], "tags": [], "id": "8780e368-9218-4e0d-89c2-20f2a2740c32", "created_at": "{TinyDate}:2018-10-19T09:56:09", "last_updated": "{TinyDate}:2018-10-19T09:56:09"}, "17": {"filename": "chaplin", "extension": ".jpg", "mime_type": "", "articles": ["4491e852-b4bd-444f-a812-5c48a7b7af53"], "tags": [], "id": "540a0ff4-0fe8-43fc-9889-ec5414f82196", "created_at": "{TinyDate}:2018-10-19T09:57:46", "last_updated": "{TinyDate}:2018-10-19T09:57:46"}, "18": {"filename": "chaplin.jpg", "extension": ".png", "mime_type": "", "articles": ["4491e852-b4bd-444f-a812-5c48a7b7af53"], "tags": [], "id": "35b2fce5-0b8a-4118-8626-ce379d0ca660", "created_at": "{TinyDate}:2018-10-19T09:59:09", "last_updated": "{TinyDate}:2018-10-19T09:59:09"}, "19": {"filename": "pow_logo_300", "extension": ".png", "mime_type": "", "articles": ["4491e852-b4bd-444f-a812-5c48a7b7af53"], "tags": [], "id": "1e021aec-e7d9-447a-b068-48c645677b9a", "created_at": "{TinyDate}:2018-10-19T10:31:19", "last_updated": "{TinyDate}:2018-10-19T10:31:19"}, "20": {"filename": "grun-grunen-baum-python-nahansicht-45246(1)", "extension": ".jpg", "mime_type": "", "articles": ["4491e852-b4bd-444f-a812-5c48a7b7af53"], "tags": [], "id": "841b12ba-8101-494e-abe6-2d44dc457ef5", "created_at": "{TinyDate}:2018-10-20T21:24:12", "last_updated": "{TinyDate}:2018-10-20T21:24:12"}, "21": {"filename": "adorable-animal-breed-1431762", "extension": ".jpg", "mime_type": "", "articles": ["4491e852-b4bd-444f-a812-5c48a7b7af53"], "tags": [], "id": "d1a5083f-b6d8-4c02-8b52-b0262ba9230d", "created_at": "{TinyDate}:2018-10-20T22:38:09", "last_updated": "{TinyDate}:2018-10-20T22:38:09"}, "22": {"filename": "grun-grunen-baum-python-nahansicht-45246", "extension": ".jpg", "mime_type": "", "articles": ["4491e852-b4bd-444f-a812-5c48a7b7af53"], "tags": [], "id": "a922f8eb-0e78-4929-adb1-160f525942cd", "created_at": "{TinyDate}:2018-10-20T22:43:23", "last_updated": "{TinyDate}:2018-10-20T22:43:23"}}}