keuv-grvl / granddebat-viz

Visualisation des contributions au grand débat
2 stars 0 forks source link

Fetch data from granddebat.fr (examples) #1

Open gcornut opened 5 years ago

gcornut commented 5 years ago

Fetch the graphql schema

curl 'https://granddebat.fr/graphql/internal' -H 'Accept: application/json' --compressed -H 'content-type: application/json' -d @- <<EOF
{"query": "{\n  __schema {\n    types {\n      name,\n      fields {\n      name\n      type {\n        name\n        kind\n      }\n    }\n    }\n  }\n}"}
EOF
Response

```json { "data": { "__schema": { "types": [ { "name": "Query", "fields": [ { "name": "viewer", "type": { "name": null, "kind": "NON_NULL" } }, { "name": "node", "type": { "name": "Node", "kind": "INTERFACE" } }, { "name": "nodes", "type": { "name": null, "kind": "NON_NULL" } }, { "name": "projects", "type": { "name": null, "kind": "NON_NULL" } }, { "name": "events", "type": { "name": null, "kind": "NON_NULL" } }, { "name": "themes", "type": { "name": null, "kind": "NON_NULL" } }, { "name": "mapTokens", "type": { "name": null, "kind": "NON_NULL" } }, { "name": "mapToken", "type": { "name": "MapToken", "kind": "OBJECT" } }, { "name": "siteFavicon", "type": { "name": null, "kind": "NON_NULL" } }, { "name": "registrationForm", "type": { "name": "RegistrationForm", "kind": "OBJECT" } }, { "name": "projectAuthors", "type": { "name": null, "kind": "NON_NULL" } }, { "name": "projectTypes", "type": { "name": null, "kind": "NON_NULL" } }, { "name": "users", "type": { "name": null, "kind": "NON_NULL" } }, { "name": "userSearch", "type": { "name": null, "kind": "LIST" } }, { "name": "consultations", "type": { "name": null, "kind": "NON_NULL" } }, { "name": "groups", "type": { "name": null, "kind": "NON_NULL" } }, { "name": "proposalForms", "type": { "name": null, "kind": "NON_NULL" } }, { "name": "availableDistrictsForLocalisation", "type": { "name": null, "kind": "NON_NULL" } }, { "name": "votesByContribution", "type": { "name": null, "kind": "NON_NULL" } }, { "name": "contributions", "type": { "name": null, "kind": "NON_NULL" } }, { "name": "question", "type": { "name": null, "kind": "NON_NULL" } }, { "name": "availableQuestionnaires", "type": { "name": null, "kind": "NON_NULL" } }, { "name": "projectDistricts", "type": { "name": null, "kind": "NON_NULL" } } ] }, { "name": "User", "fields": [ { "name": "id", "type": { "name": null, "kind": "NON_NULL" } }, { "name": "url", "type": { "name": null, "kind": "NON_NULL" } }, { "name": "username", "type": { "name": "String", "kind": "SCALAR" } }, { "name": "isViewer", "type": { "name": null, "kind": "NON_NULL" } }, { "name": "_id", "type": { "name": "ID", "kind": "SCALAR" } }, { "name": "createdAt", "type": { "name": null, "kind": "NON_NULL" } }, { "name": "displayName", "type": { "name": null, "kind": "NON_NULL" } }, { "name": "vip", "type": { "name": null, "kind": "NON_NULL" } }, { "name": "slug", "type": { "name": null, "kind": "NON_NULL" } }, { "name": "email", "type": { "name": "String", "kind": "SCALAR" } }, { "name": "media", "type": { "name": "Media", "kind": "OBJECT" } }, { "name": "updatedAt", "type": { "name": "DateTime", "kind": "SCALAR" } }, { "name": "lastLogin", "type": { "name": "DateTime", "kind": "SCALAR" } }, { "name": "enabled", "type": { "name": null, "kind": "NON_NULL" } }, { "name": "notificationsConfiguration", "type": { "name": null, "kind": "NON_NULL" } }, { "name": "locked", "type": { "name": null, "kind": "NON_NULL" } }, { "name": "phoneConfirmed", "type": { "name": null, "kind": "NON_NULL" } }, { "name": "phoneConfirmationSentAt", "type": { "name": "DateTime", "kind": "SCALAR" } }, { "name": "gender", "type": { "name": "GenderValue", "kind": "ENUM" } }, { "name": "firstname", "type": { "name": "String", "kind": "SCALAR" } }, { "name": "lastname", "type": { "name": "String", "kind": "SCALAR" } }, { "name": "dateOfBirth", "type": { "name": "DateTime", "kind": "SCALAR" } }, { "name": "roles", "type": { "name": null, "kind": "NON_NULL" } }, { "name": "rolesText", "type": { "name": "String", "kind": "SCALAR" } }, { "name": "isArchiveDeleted", "type": { "name": null, "kind": "NON_NULL" } }, { "name": "isArchiveReady", "type": { "name": null, "kind": "NON_NULL" } }, { "name": "firstArchive", "type": { "name": null, "kind": "NON_NULL" } }, { "name": "website", "type": { "name": "String", "kind": "SCALAR" } }, { "name": "biography", "type": { "name": "String", "kind": "SCALAR" } }, { "name": "address", "type": { "name": "String", "kind": "SCALAR" } }, { "name": "address2", "type": { "name": "String", "kind": "SCALAR" } }, { "name": "zipCode", "type": { "name": "String", "kind": "SCALAR" } }, { "name": "city", "type": { "name": "String", "kind": "SCALAR" } }, { "name": "phone", "type": { "name": "String", "kind": "SCALAR" } }, { "name": "googleId", "type": { "name": "String", "kind": "SCALAR" } }, { "name": "facebookId", "type": { "name": "String", "kind": "SCALAR" } }, { "name": "samlId", "type": { "name": "String", "kind": "SCALAR" } }, { "name": "opinionsCount", "type": { "name": null, "kind": "NON_NULL" } }, { "name": "opinionVotesCount", "type": { "name": null, "kind": "NON_NULL" } }, { "name": "opinionVersionsCount", "type": { "name": null, "kind": "NON_NULL" } }, { "name": "argumentsCount", "type": { "name": null, "kind": "NON_NULL" } }, { "name": "argumentVotesCount", "type": { "name": null, "kind": "NON_NULL" } }, { "name": "proposalsCount", "type": { "name": null, "kind": "NON_NULL" } }, { "name": "proposalVotesCount", "type": { "name": null, "kind": "NON_NULL" } }, { "name": "commentVotesCount", "type": { "name": null, "kind": "NON_NULL" } }, { "name": "votesCount", "type": { "name": null, "kind": "NON_NULL" } }, { "name": "contributionsToDeleteCount", "type": { "name": null, "kind": "NON_NULL" } }, { "name": "sourcesCount", "type": { "name": null, "kind": "NON_NULL" } }, { "name": "repliesCount", "type": { "name": null, "kind": "NON_NULL" } }, { "name": "postCommentsCount", "type": { "name": null, "kind": "NON_NULL" } }, { "name": "eventCommentsCount", "type": { "name": null, "kind": "NON_NULL" } }, { "name": "projectsCount", "type": { "name": null, "kind": "NON_NULL" } }, { "name": "userType", "type": { "name": "UserType", "kind": "OBJECT" } }, { "name": "consentExternalCommunication", "type": { "name": null, "kind": "NON_NULL" } }, { "name": "consentInternalCommunication", "type": { "name": null, "kind": "NON_NULL" } }, { "name": "followingProposals", "type": { "name": null, "kind": "NON_NULL" } }, { "name": "followingOpinions", "type": { "name": null, "kind": "NON_NULL" } }, { "name": "contributionsCount", "type": { "name": null, "kind": "NON_NULL" } }, { "name": "facebookUrl", "type": { "name": "String", "kind": "SCALAR" } }, { "name": "twitterUrl", "type": { "name": "String", "kind": "SCALAR" } }, { "name": "linkedInUrl", "type": { "name": "String", "kind": "SCALAR" } }, { "name": "profilePageIndexed", "type": { "name": "Boolean", "kind": "SCALAR" } }, { "name": "neighborhood", "type": { "name": "String", "kind": "SCALAR" } }, { "name": "proposalVotes", "type": { "name": null, "kind": "NON_NULL" } }, { "name": "deletedAccountAt", "type": { "name": "DateTime", "kind": "SCALAR" } }, { "name": "medias", "type": { "name": null, "kind": "NON_NULL" } }, { "name": "votes", "type": { "name": null, "kind": "NON_NULL" } }, { "name": "groups", "type": { "name": null, "kind": "NON_NULL" } }, { "name": "reports", "type": { "name": null, "kind": "NON_NULL" } }, { "name": "events", "type": { "name": null, "kind": "NON_NULL" } }, { "name": "contributions", "type": { "name": null, "kind": "NON_NULL" } }, { "name": "isSubscribedToNewsLetter", "type": { "name": null, "kind": "NON_NULL" } }, { "name": "subscribedToNewsLetterAt", "type": { "name": "DateTime", "kind": "SCALAR" } }, { "name": "isEmailConfirmed", "type": { "name": "Boolean", "kind": "SCALAR" } }, { "name": "emailConfirmationSentAt", "type": { "name": "DateTime", "kind": "SCALAR" } }, { "name": "arguments", "type": { "name": null, "kind": "NON_NULL" } }, { "name": "responses", "type": { "name": null, "kind": "NON_NULL" } } ] }, { "name": "Node", "fields": [ { "name": "id", "type": { "name": null, "kind": "NON_NULL" } } ] }, { "name": "ID", "fields": null }, { "name": "UniformResourceLocatable", "fields": [ { "name": "url", "type": { "name": null, "kind": "NON_NULL" } } ] }, { "name": "URI", "fields": null }, { "name": "String", "fields": null }, { "name": "Boolean", "fields": null }, { "name": "DateTime", "fields": null }, { "name": "Media", "fields": [ { "name": "url", "type": { "name": null, "kind": "NON_NULL" } }, { "name": "id", "type": { "name": null, "kind": "NON_NULL" } }, { "name": "name", "type": { "name": null, "kind": "NON_NULL" } }, { "name": "size", "type": { "name": null, "kind": "NON_NULL" } }, { "name": "enabled", "type": { "name": null, "kind": "NON_NULL" } }, { "name": "authorName", "type": { "name": "String", "kind": "SCALAR" } }, { "name": "description", "type": { "name": "String", "kind": "SCALAR" } }, { "name": "copyright", "type": { "name": "String", "kind": "SCALAR" } }, { "name": "contentType", "type": { "name": null, "kind": "NON_NULL" } }, { "name": "providerReference", "type": { "name": null, "kind": "NON_NULL" } } ] }, { "name": "UserNotificationsConfiguration", "fields": [ { "name": "onProposalCommentMail", "type": { "name": null, "kind": "NON_NULL" } } ] }, { "name": "GenderValue", "fields": null }, { "name": "UserRole", "fields": null }, { "name": "Int", "fields": null }, { "name": "UserType", "fields": [ { "name": "id", "type": { "name": null, "kind": "NON_NULL" } }, { "name": "name", "type": { "name": null, "kind": "NON_NULL" } } ] }, { "name": "ProposalConnection", "fields": [ { "name": "totalCount", "type": { "name": null, "kind": "NON_NULL" } }, { "name": "fusionCount", "type": { "name": null, "kind": "NON_NULL" } }, { "name": "pageInfo", "type": { "name": null, "kind": "NON_NULL" } }, { "name": "edges", "type": { "name": null, "kind": "LIST" } } ] }, { "name": "PageInfo", "fields": [ { "name": "hasNextPage", "type": { "name": null, "kind": "NON_NULL" } }, { "name": "hasPreviousPage", "type": { "name": null, "kind": "NON_NULL" } }, { "name": "startCursor", "type": { "name": "String", "kind": "SCALAR" } }, { "name": "endCursor", "type": { "name": "String", "kind": "SCALAR" } } ] }, { "name": "ProposalEdge", "fields": [ { "name": "node", "type": { "name": null, "kind": "NON_NULL" } }, { "name": "cursor", "type": { "name": null, "kind": "NON_NULL" } } ] }, { "name": "Proposal", "fields": [ { "name": "id", "type": { "name": null, "kind": "NON_NULL" } }, { "name": "kind", "type": { "name": null, "kind": "NON_NULL" } }, { "name": "related", "type": { "name": "Contribution", "kind": "INTERFACE" } }, { "name": "url", "type": { "name": null, "kind": "NON_NULL" } }, { "name": "comments", "type": { "name": null, "kind": "NON_NULL" } }, { "name": "published", "type": { "name": null, "kind": "NON_NULL" } }, { "name": "publishableUntil", "type": { "name": "DateTime", "kind": "SCALAR" } }, { "name": "publishedAt", "type": { "name": "DateTime", "kind": "SCALAR" } }, { "name": "notPublishedReason", "type": { "name": "NotPublishedReason", "kind": "ENUM" } }, { "name": "draft", "type": { "name": null, "kind": "NON_NULL" } }, { "name": "viewerHasReport", "type": { "name": null, "kind": "NON_NULL" } }, { "name": "reportings", "type": { "name": null, "kind": "NON_NULL" } }, { "name": "trashed", "type": { "name": null, "kind": "NON_NULL" } }, { "name": "trashedStatus", "type": { "name": "TrashableStatus", "kind": "ENUM" } }, { "name": "trashedAt", "type": { "name": "DateTime", "kind": "SCALAR" } }, { "name": "trashedReason", "type": { "name": "String", "kind": "SCALAR" } }, { "name": "followers", "type": { "name": null, "kind": "NON_NULL" } }, { "name": "viewerFollowingConfiguration", "type": { "name": "SubscriptionTypeValue", "kind": "ENUM" } }, { "name": "viewerIsFollowing", "type": { "name": null, "kind": "NON_NULL" } }, { "name": "adminUrl", "type": { "name": null, "kind": "NON_NULL" } }, { "name": "progressSteps", "type": { "name": null, "kind": "NON_NULL" } }, { "name": "evaluers", "type": { "name": null, "kind": "NON_NULL" } }, { "name": "currentVotableStep", "type": { "name": "ProposalStep", "kind": "INTERFACE" } }, { "name": "viewerIsAnEvaluer", "type": { "name": null, "kind": "NON_NULL" } }, { "name": "news", "type": { "name": null, "kind": "NON_NULL" } }, { "name": "project", "type": { "name": null, "kind": "NON_NULL" } }, { "name": "status", "type": { "name": "Status", "kind": "OBJECT" } }, { "name": "selections", "type": { "name": null, "kind": "NON_NULL" } }, { "name": "likers", "type": { "name": null, "kind": "NON_NULL" } }, { "name": "estimation", "type": { "name": "Int", "kind": "SCALAR" } }, { "name": "responses", "type": { "name": null, "kind": "NON_NULL" } }, { "name": "media", "type": { "name": "Media", "kind": "OBJECT" } }, { "name": "theme", "type": { "name": "Theme", "kind": "OBJECT" } }, { "name": "category", "type": { "name": "ProposalCategory", "kind": "OBJECT" } }, { "name": "district", "type": { "name": "ProposalDistrict", "kind": "OBJECT" } }, { "name": "address", "type": { "name": "Address", "kind": "SCALAR" } }, { "name": "formattedAddress", "type": { "name": "String", "kind": "SCALAR" } }, { "name": "author", "type": { "name": null, "kind": "NON_NULL" } }, { "name": "deletedAt", "type": { "name": "DateTime", "kind": "SCALAR" } }, { "name": "updatedAt", "type": { "name": "DateTime", "kind": "SCALAR" } }, { "name": "updatedBy", "type": { "name": "User", "kind": "OBJECT" } }, { "name": "publicationStatus", "type": { "name": null, "kind": "NON_NULL" } }, { "name": "reference", "type": { "name": null, "kind": "NON_NULL" } }, { "name": "title", "type": { "name": null, "kind": "NON_NULL" } }, { "name": "body", "type": { "name": "HTML", "kind": "SCALAR" } }, { "name": "bodyText", "type": { "name": null, "kind": "NON_NULL" } }, { "name": "summary", "type": { "name": "String", "kind": "SCALAR" } }, { "name": "summaryOrBodyExcerpt", "type": { "name": "String", "kind": "SCALAR" } }, { "name": "form", "type": { "name": null, "kind": "NON_NULL" } }, { "name": "evaluation", "type": { "name": "ProposalEvaluation", "kind": "OBJECT" } }, { "name": "commentsCount", "type": { "name": null, "kind": "NON_NULL" } }, { "name": "votes", "type": { "name": null, "kind": "NON_NULL" } }, { "name": "createdAt", "type": { "name": null, "kind": "NON_NULL" } }, { "name": "mergedFrom", "type": { "name": null, "kind": "NON_NULL" } }, { "name": "mergedIn", "type": { "name": null, "kind": "NON_NULL" } }, { "name": "postsCount", "type": { "name": null, "kind": "NON_NULL" } }, { "name": "viewerCanSeeEvaluation", "type": { "name": null, "kind": "NON_NULL" } }, { "name": "viewerHasVote", "type": { "name": null, "kind": "NON_NULL" } }, { "name": "viewerVote", "type": { "name": "ProposalVote", "kind": "OBJECT" } }, { "name": "votableSteps", "type": { "name": null, "kind": "NON_NULL" } } ] }, { "name": "Contribution", "fields": [ { "name": "id", "type": { "name": null, "kind": "NON_NULL" } }, { "name": "kind", "type": { "name": null, "kind": "NON_NULL" } }, { "name": "related", "type": { "name": "Contribution", "kind": "INTERFACE" } }, { "name": "url", "type": { "name": null, "kind": "NON_NULL" } } ] }, { "name": "Commentable", "fields": [ { "name": "id", "type": { "name": null, "kind": "NON_NULL" } }, { "name": "comments", "type": { "name": null, "kind": "NON_NULL" } } ] }, { "name": "CommentOrder", "fields": null }, { "name": "CommentOrderField", "fields": null }, { "name": "OrderDirection", "fields": null }, { "name": "CommentConnection", "fields": [ { "name": "totalCount", "type": { "name": null, "kind": "NON_NULL" } }, { "name": "totalCountWithAnswers", "type": { "name": null, "kind": "NON_NULL" } }, { "name": "pageInfo", "type": { "name": null, "kind": "NON_NULL" } }, { "name": "edges", "type": { "name": null, "kind": "LIST" } } ] }, { "name": "CommentEdge", "fields": [ { "name": "node", "type": { "name": null, "kind": "NON_NULL" } }, { "name": "cursor", "type": { "name": null, "kind": "NON_NULL" } } ] }, { "name": "Comment", "fields": [ { "name": "id", "type": { "name": null, "kind": "NON_NULL" } }, { "name": "trashed", "type": { "name": null, "kind": "NON_NULL" } }, { "name": "trashedStatus", "type": { "name": "TrashableStatus", "kind": "ENUM" } }, { "name": "trashedAt", "type": { "name": "DateTime", "kind": "SCALAR" } }, { "name": "trashedReason", "type": { "name": "String", "kind": "SCALAR" } }, { "name": "viewerHasReport", "type": { "name": null, "kind": "NON_NULL" } }, { "name": "reportings", "type": { "name": null, "kind": "NON_NULL" } }, { "name": "published", "type": { "name": null, "kind": "NON_NULL" } }, { "name": "publishableUntil", "type": { "name": "DateTime", "kind": "SCALAR" } }, { "name": "publishedAt", "type": { "name": "DateTime", "kind": "SCALAR" } }, { "name": "notPublishedReason", "type": { "name": "NotPublishedReason", "kind": "ENUM" } }, { "name": "kind", "type": { "name": null, "kind": "NON_NULL" } }, { "name": "related", "type": { "name": "Contribution", "kind": "INTERFACE" } }, { "name": "url", "type": { "name": null, "kind": "NON_NULL" } }, { "name": "comments", "type": { "name": null, "kind": "NON_NULL" } }, { "name": "body", "type": { "name": null, "kind": "NON_NULL" } }, { "name": "createdAt", "type": { "name": null, "kind": "NON_NULL" } }, { "name": "updatedAt", "type": { "name": "DateTime", "kind": "SCALAR" } }, { "name": "author", "type": { "name": "User", "kind": "OBJECT" } }, { "name": "parent", "type": { "name": "Comment", "kind": "OBJECT" } }, { "name": "pinned", "type": { "name": null, "kind": "NON_NULL" } }, { "name": "contribuable", "type": { "name": null, "kind": "NON_NULL" } }, { "name": "answers", "type": { "name": null, "kind": "NON_NULL" } }, { "name": "authorName", "type": { "name": "String", "kind": "SCALAR" } }, { "name": "authorEmail", "type": { "name": "String", "kind": "SCALAR" } }, { "name": "authorIp", "type": { "name": "IP", "kind": "SCALAR" } }, { "name": "publicationStatus", "type": { "name": null, "kind": "NON_NULL" } }, { "name": "votes", "type": { "name": null, "kind": "NON_NULL" } }, { "name": "viewerHasVote", "type": { "name": null, "kind": "NON_NULL" } }, { "name": "viewerVote", "type": { "name": "CommentVote", "kind": "OBJECT" } }, { "name": "editUrl", "type": { "name": "URI", "kind": "SCALAR" } } ] }, { "name": "Publishable", "fields": [ { "name": "id", "type": { "name": null, "kind": "NON_NULL" } }, { "name": "published", "type": { "name": null, "kind": "NON_NULL" } }, { "name": "publishableUntil", "type": { "name": "DateTime", "kind": "SCALAR" } }, { "name": "publishedAt", "type": { "name": "DateTime", "kind": "SCALAR" } }, { "name": "notPublishedReason", "type": { "name": "NotPublishedReason", "kind": "ENUM" } } ] }, { "name": "NotPublishedReason", "fields": null }, { "name": "Reportable", "fields": [ { "name": "viewerHasReport", "type": { "name": null, "kind": "NON_NULL" } }, { "name": "reportings", "type": { "name": null, "kind": "NON_NULL" } } ] }, { "name": "ReportingOrder", "fields": null }, { "name": "ReportingOrderField", "fields": null }, { "name": "ReportingConnection", "fields": [ { "name": "totalCount", "type": { "name": null, "kind": "NON_NULL" } }, { "name": "pageInfo", "type": { "name": null, "kind": "NON_NULL" } }, { "name": "edges", "type": { "name": null, "kind": "LIST" } } ] }, { "name": "ReportingEdge", "fields": [ { "name": "node", "type": { "name": null, "kind": "NON_NULL" } }, { "name": "cursor", "type": { "name": null, "kind": "NON_NULL" } } ] }, { "name": "Reporting", "fields": [ { "name": "id", "type": { "name": null, "kind": "NON_NULL" } }, { "name": "kind", "type": { "name": null, "kind": "NON_NULL" } }, { "name": "related", "type": { "name": "Contribution", "kind": "INTERFACE" } }, { "name": "url", "type": { "name": null, "kind": "NON_NULL" } }, { "name": "author", "type": { "name": null, "kind": "NON_NULL" } }, { "name": "createdAt", "type": { "name": null, "kind": "NON_NULL" } }, { "name": "bodyText", "type": { "name": null, "kind": "NON_NULL" } }, { "name": "type", "type": { "name": null, "kind": "NON_NULL" } }, { "name": "body", "type": { "name": null, "kind": "NON_NULL" } } ] }, { "name": "ContributionWithAuthor", "fields": [ { "name": "author", "type": { "name": null, "kind": "NON_NULL" } } ] }, { "name": "ReportingType", "fields": null }, { "name": "TrashableStatus", "fields": null }, { "name": "IP", "fields": null }, { "name": "CommentPublicationStatus", "fields": null }, { "name": "VoteOrder", "fields": null }, { "name": "VoteOrderField", "fields": null }, { "name": "CommentVoteConnection", "fields": [ { "name": "totalCount", "type": { "name": null, "kind": "NON_NULL" } }, { "name": "pageInfo", "type": { "name": null, "kind": "NON_NULL" } }, { "name": "edges", "type": { "name": null, "kind": "LIST" } } ] }, { "name": "CommentVoteEdge", "fields": [ { "name": "node", "type": { "name": null, "kind": "NON_NULL" } }, { "name": "cursor", "type": { "name": null, "kind": "NON_NULL" } } ] }, { "name": "CommentVote", "fields": [ { "name": "id", "type": { "name": null, "kind": "NON_NULL" } }, { "name": "createdAt", "type": { "name": null, "kind": "NON_NULL" } }, { "name": "author", "type": { "name": "User", "kind": "OBJECT" } }, { "name": "related", "type": { "name": "Contribution", "kind": "INTERFACE" } }, { "name": "kind", "type": { "name": null, "kind": "NON_NULL" } }, { "name": "published", "type": { "name": null, "kind": "NON_NULL" } }, { "name": "publishableUntil", "type": { "name": "DateTime", "kind": "SCALAR" } }, { "name": "publishedAt", "type": { "name": "DateTime", "kind": "SCALAR" } }, { "name": "notPublishedReason", "type": { "name": "NotPublishedReason", "kind": "ENUM" } }, { "name": "contribution", "type": { "name": null, "kind": "NON_NULL" } } ] }, { "name": "Vote", "fields": [ { "name": "id", "type": { "name": null, "kind": "NON_NULL" } }, { "name": "createdAt", "type": { "name": null, "kind": "NON_NULL" } }, { "name": "author", "type": { "name": "User", "kind": "OBJECT" } }, { "name": "related", "type": { "name": "Contribution", "kind": "INTERFACE" } }, { "name": "kind", "type": { "name": null, "kind": "NON_NULL" } } ] }, ... More available ```

keuv-grvl commented 5 years ago

Input data for answer embedding (#2) can be tab-formatted as follows:

user_id⟶question⟶answer

user_id should be anonymized or ignored. question could be represented as unique identifiers. answer must be the complete string (random example).

keuv-grvl commented 5 years ago

Data are available as CSV or JSON at https://granddebat.fr/pages/donnees-ouvertes