0
Fork 0
mirror of https://github.com/TryGhost/Ghost.git synced 2025-01-13 22:41:32 -05:00
ghost/core/client/fixtures/posts-generator.txt
Maurice Williams 33e3ad679e Modifying "posts" fixture to match the new API data structure
closes #2415
- data now match the new Posts API data structure
- has enough entries to allow for scrolling
- also including the generator template (as a txt file) used in json-generator.com
2014-05-20 09:37:31 -05:00

5.7 KiB

Fixtures for the Ghost blogging platform, intended to be generated with http://www.json-generator.com/

{ posts: [ '{{repeat(30)}}', { id: '{{index()}}', uuid: '{{guid()}}', status: '{{random("published ", "draft")}}', title: '{{lorem( integer(1, 10), "words")}}', slug: function(tag, index){ return this.title.replace(/ /g, '-'); }, markdown: '{{lorem( integer(1, 10), "paragraphs")}}', html: function(tag, index){ return "

" + this.markdown + "

"; }, image: null, featured: '{{integer(0, 1)}}', page: '{{integer(0, 10)}}', language: "en_US", meta_title: null, meta_description: null, author: { id: '{{integer(0, 10)}}', uuid: '{{guid()}}', name: '{{firstName()}} {{surname()}}', slug: function(tag, index){ return this.name.replace(/ /g, '-').toLocaleLowerCase(); }, email: '{{email()}}', image: undefined, cover: undefined, bio: '{{lorem(5, 50, "words")}}', website: "", location: '{{lorem( integer(1, 3), "words")}}', accessibility: undefined, status: "active", language: "en_US", meta_title: undefined, meta_description: undefined, created_at: '{{date(new Date(2012, 0, 1), new Date(), "YYYY-MM-ddThh:mm:ss.ff Z")}}', updated_at: '{{date(new Date(2012, 0, 1), new Date(), "YYYY-MM-ddThh:mm:ss.ff Z")}}' }, created_at: '{{date(new Date(2012, 0, 1), new Date(), "YYYY-MM-ddThh:mm:ss.ff Z")}}', created_by: { id: '{{integer(0, 10)}}', uuid: '{{guid()}}', name: '{{firstName()}} {{surname()}}', slug: function(tag, index){ return this.name.replace(/ /g, '-').toLocaleLowerCase(); }, email: '{{email()}}', image: undefined, cover: undefined, bio: '{{lorem(5, 50, "words")}}', website: "", location: '{{lorem( integer(1, 3), "words")}}', accessibility: undefined, status: "active", language: "en_US", meta_title: undefined, meta_description: undefined, created_at: '{{date(new Date(2012, 0, 1), new Date(), "YYYY-MM-ddThh:mm:ss.ff Z")}}', updated_at: '{{date(new Date(2012, 0, 1), new Date(), "YYYY-MM-ddThh:mm:ss.ff Z")}}' }, updated_at: '{{date(new Date(2012, 0, 1), new Date(), "YYYY-MM-ddThh:mm:ss.ff Z")}}', updated_by: { id: '{{integer(0, 10)}}', uuid: '{{guid()}}', name: '{{firstName()}} {{surname()}}', slug: function(tag, index){ return this.name.replace(/ /g, '-').toLocaleLowerCase(); }, email: '{{email()}}', image: undefined, cover: undefined, bio: '{{lorem(5, 50, "words")}}', website: "", location: '{{lorem( integer(1, 3), "words")}}', accessibility: undefined, status: "active", language: "en_US", meta_title: undefined, meta_description: undefined, created_at: '{{date(new Date(2012, 0, 1), new Date(), "YYYY-MM-ddThh:mm:ss.ff Z")}}', updated_at: '{{date(new Date(2012, 0, 1), new Date(), "YYYY-MM-ddThh:mm:ss.ff Z")}}' }, published_at: '{{date(new Date(2012, 0, 1), new Date(), "YYYY-MM-ddThh:mm:ss.ff Z")}}', published_by: { id: '{{integer(0, 10)}}', uuid: '{{guid()}}', name: '{{firstName()}} {{surname()}}', slug: function(tag, index){ return this.name.replace(/ /g, '-').toLocaleLowerCase(); }, email: '{{email()}}', image: undefined, cover: undefined, bio: '{{lorem(5, 50, "words")}}', website: "", location: '{{lorem( integer(1, 3), "words")}}', accessibility: undefined, status: "active", language: "en_US", meta_title: undefined, meta_description: undefined, created_at: '{{date(new Date(2012, 0, 1), new Date(), "YYYY-MM-ddThh:mm:ss.ff Z")}}', updated_at: '{{date(new Date(2012, 0, 1), new Date(), "YYYY-MM-ddThh:mm:ss.ff Z")}}' }, tags: [ '{{repeat(0, 10)}}', { id: '{{integer(0, 100)}}', uuid: '{{guid()}}', name: '{{lorem( integer(1, 3), "words")}}', slug: function(tag, index){ return this.name.replace(/ /g, '-').toLocaleLowerCase(); }, description: null, parent_id: null, meta_title: null, meta_description: null, created_at: '{{date(new Date(2012, 0, 1), new Date(), "YYYY-MM-ddThh:mm:ss.ff Z")}}', created_by: '{{integer(0, 10)}}', updated_at: '{{date(new Date(2012, 0, 1), new Date(), "YYYY-MM-ddThh:mm:ss.ff Z")}}', updated_by: '{{integer(0, 10)}}' } ] }] }