A hacky PHP script to download posts, images, videos and framework grading from Parent Zone

Overview

ParentZoneDownloader

A hacky PHP script to download posts, images, videos and framework grading from Parent Zone

Pre-Requisites

  • Tested on PHP 7.4, but likely compatible with older versions
  • Requires the curl extension to be installed and enabled.

Configuration

Update the variables at the top of the file to configure your email address and password.

Running the script

Run php downloader.php

The script will then login, create a session on the Parent Zone website and starts downloading post data about all your children. It does all this using the underlying json API that the Parent Zone website itself uses.

Within the configured download directory, the script will generate a directory for each child. e.g. downloads/John Smith/

Within each child's directory, each post will be saved to a separate directory. e.g. downloads/John Smith/5388358/

The post directory will contain postdata.json, any media files related to the post and a gradings.json if there was an assessment made by nursery staff as part the post.

Additionally, the script will create a downloads/frameworks/ directory which will contain the detail about each of the frameworks that your child(ren) have been graded against. This is useful as the grading data itself references the framework and lacks context by itself.

Notes

Currently I'm literally using the script to download the data from Parent Zone before the data disappears after a child moving on to school. The script drops a bunch of JSON files for posts, which aren't very human readable. Potentially the script could be improved to generate a nice webpage for each post, for all posts, for image galleries, etc. but right now it was just about getting the data backed up out of Parent Zone.

Download TikTok videos for free. No login or password are required.

Download TikTok videos for free. No login or password are required.

Ibnu syawal 15 Nov 4, 2021
Stores the customer_user for WooCommerce orders and subscriptions in the post_author column of posts table.

Post Author Optimization for WooCommerce Requires PHP: 7.0 WP requires at least: 5.7 WP tested up to: 5.7 WC requires at least: 5.6.0 WC tested up to:

Devin Price 6 Oct 27, 2021
Library download currency rate and save in database, It's designed to be extended by any available data source.

Library download currency rate and save in database, It's designed to be extended by any available data source.

Flexmind. Krzysztof Bielecki 2 Oct 6, 2021
Re-skinning BotCloaker enables you to add a SMART button at the end of all posts on your blog.

Re-skinning BotCloaker Wordpress Plugin Re-skinning BotCloaker enables you to add a SMART button at the end of all posts on your blog. Re-skinning Bot

Mohammed cha 121 Oct 25, 2021
Extracts information about web pages, like youtube videos, twitter statuses or blog articles.

Essence is a simple PHP library to extract media information from websites, like youtube videos, twitter statuses or blog articles. If you were alread

Essence 752 Nov 17, 2021
a Telegram bot to fetch download link from pan.baidu.com

baiduwp-bot a Telegram bot to fetch download link from pan.baidu.com What it can do Get a file download link from share link. 从分享链接获取下载地址 How to use G

Yuan_Tuo 20 Nov 10, 2021
🌏 Webnux 🌏 , a videos streaming website where you can watch what you want when you want.

?? WEBNUX ?? Welcome to ?? Webnux ?? , a videos streaming website where you can watch what you want when you want. ☀️ ☀️ OBJECTIFS ☀️ ☀️ - A sessi

FrancisNtahimpera 1 Nov 23, 2021
Allow SVG images to be used in Magento CMS blocks and pages via the TinyMCE Wysiwyg Editor.

Hyvä Themes - SVG support for the Magento CMS Wysiwyg Editor Allow SVG images to be used in CMS blocks and pages via the TinyMCE Wysiwyg Editor. hyva-

Hyvä 9 Jul 22, 2021
This shell script and PHP file create a browseable HTML site from the Zig standard library source.

Browseable Zig standard library This shell script and PHP file create a browseable HTML site from the Zig standard library source. The idea is to inve

Dave Gauer 3 Sep 2, 2021
A script to retrieve data from a Netatmo weather station and display it in a Mac menu bar.

weathermenu A script to retrieve data from a Netatmo weather station and display it in a Mac menu bar. Intended for use with SwiftBar. Configuration N

Dan Moren 4 Nov 4, 2021
Simple customizable captcha script for bot prevention in php language.

phpCaptcha Simple customizable captcha script for bot prevention in php language. Usage <?php session_start(); $status = ""; if ($_SESSION['captcha']

Филип Арсовски 5 Sep 30, 2021
Use Ray in any PHP script without requiring it in your projects.

Global Ray Use Ray in any PHP script without requiring it in your projects. Require this package globally with Composer: composer global require cuyz/

Team CuyZ 21 May 2, 2021
PHP script for detecting browser details

Browser-details PHP script for detecting Your IP Address / Hostname, Browser/Computer Properties and Browser Headers. (Works with PHP 4, PHP 5, PHP 7,

Szerver.hu 3 Sep 12, 2021
This PHP script optimizes the speed of your RAM memory

██████╗░██╗░░██╗██████╗░░█████╗░██╗░░░░░███████╗░█████╗░███╗░░██╗███████╗██████╗░ ██╔══██╗██║░░██║██╔══██╗██╔══██╗██║░░░░░██╔════╝██╔══██╗████╗░██║██╔

Érik Freitas 4 Nov 18, 2021
Simple WHOIS script with beautiful design.

Simple PHP Whois It is ideal in terms of design and has easy operation. / Tasarım açısından idealdir ve kullanımı kolaydır. It has a simple interface.

Raiven 5 May 20, 2021
This script allows to bypass Oracle Cloud Infrastructure 'Out of host capacity' error immediately when additional OCI capacity will appear in your Home Region / Availability domain.

Resolving Oracle Cloud "Out of Capacity" issue and getting free VPS with 4 ARM cores / 24GB of memory Very neat and useful configuration was recently

Alexander Hitrov 38 Nov 23, 2021
⌚ Watch your RAM in real time with this script ⌚

PHP-MemWatch Watch your RAM in real time, with this script! * Substitute of watch -n 1 free -m How to use: 1° Download this project 2° Extract to your

Érik Freitas 2 Nov 9, 2021
A PHP 5.3+ and PHP 7.3 framework for OpenGraph Protocol

Opengraph Test with Atoum cd Opengraph/ curl -s https://getcomposer.org/installer | php php composer.phar install --dev ./vendor/atoum/atoum/bin/atoum

Axel Etcheverry 90 Nov 15, 2021
Simple custom chat bot developing framework for telegram, qq and more in PHP (the best language)

RinoBot RinoBot 是一个为统一聊天机器人扩展开发的框架,编写一份插件用于多种机器人协议。 简体中文 | English ?? 开发中 ?? 暂不适用于生产环境 特性 插件扩展机制 一份代码运行于多平台多协议机器人 并减小开发难度 插件提供 Yaml 配置 供使用者修改 基于机器人 We

LixWorth 3 Oct 12, 2021