wings-sitemap-generator/download.sh.example

2 lines
3.8 KiB
Plaintext

curl 'https://api.wings.dev' -H 'Accept-Encoding: gzip, deflate, br' -H 'Content-Type: application/json' -H 'Accept: application/json' -H 'Connection: keep-alive' -H 'Authorization: Bearer APP_KEY' -H 'X-Wings-Project: WINGS_PROJECT' --data-binary '{"query":"fragment NodeFields on Node {\n id\n title\n resourceType\n slug\n featured {\n title\n description\n image {\n url\n }\n }\n locale {\n id\n name\n primary\n }\n image {\n id\n name\n caption\n alt\n key\n url\n }\n meta {\n key\n value\n }\n data {\n key\n data\n }\n menu {\n id\n name\n items {\n text\n url\n items {\n text\n url\n }\n }\n }\n status\n nodeType\n platforms {\n search {\n title\n description\n }\n facebook {\n title\n description\n image {\n url\n }\n }\n twitter {\n title\n description\n image {\n url\n }\n }\n whatsapp {\n text\n }\n meta {\n tag\n attributes {\n key\n value\n }\n }\n }\n}\n\nfragment CampaignFields on Campaign {\n intro\n description\n submissionSchema\n settings {\n legal {\n terms {\n url\n }\n privacyPolicy {\n url\n }\n }\n }\n}\n\n{\n articles: entries(selector: { typeId: { eq: \"article\" } }, first: 0) {\n edges {\n node {\n ...NodeFields\n content\n type {\n id\n }\n }\n }\n }\n pages: entries(selector: { typeId: { eq: \"page\" } }, first: 0) {\n edges {\n node {\n ...NodeFields\n content\n type {\n id\n }\n }\n }\n }\n events(first: 0) {\n edges {\n node {\n ...NodeFields\n ...CampaignFields\n schedule {\n start\n end\n }\n location {\n name\n street\n city\n zip\n country\n }\n fee {\n amount {\n amount\n currency {\n id\n name\n symbol\n }\n }\n }\n attendeeCount\n }\n }\n }\n signups(first: 0) {\n edges {\n node {\n ...NodeFields\n ...CampaignFields\n }\n }\n }\n petitions(first: 0) {\n edges {\n node {\n ...NodeFields\n ...CampaignFields\n signatureCount\n signatureGoal\n }\n }\n }\n fundraisers(first: 0) {\n edges {\n node {\n ...NodeFields\n ...CampaignFields\n target {\n amount\n currency {\n id\n name\n symbol\n }\n }\n amounts {\n options {\n amount {\n amount\n currency {\n id\n name\n symbol\n }\n }\n }\n }\n raised {\n amount\n currency {\n id\n name\n symbol\n }\n }\n paymentMethods {\n id\n title\n icons {\n url\n }\n }\n }\n }\n }\n currentApp {\n ... on WebApp {\n home {\n node {\n id\n }\n }\n menu {\n id\n name\n items {\n text\n url\n items {\n text\n url\n }\n }\n }\n }\n }\n }\n","variables":{}}' --compressed | python -m json.tool > content.json