Skip to main content

A Python bindings for Zopfli

Project description

A Python bindings for Zopfli.

https://img.shields.io/pypi/v/zopflipy.svg https://github.com/hattya/zopflipy/actions/workflows/ci.yml/badge.svg https://ci.appveyor.com/api/projects/status/98a7e7d6qlkvs6vl/branch/master?svg=true https://codecov.io/gh/hattya/zopflipy/branch/master/graph/badge.svg

Installation

$ pip install zopflipy

Requirements

  • Python 3.10+

Usage

ZopfliCompressor

>>> import zopfli
>>> c = zopfli.ZopfliCompressor(zopfli.ZOPFLI_FORMAT_DEFLATE)
>>> z = c.compress(b'Hello, world!') + c.flush()
>>> d = zopfli.ZopfliDecompressor(zopfli.ZOPFLI_FORMAT_DEFLATE)
>>> d.decompress(z) + d.flush()
b'Hello, world!''

ZopfliDeflater

>>> import zopfli
>>> c = zopfli.ZopfliDeflater()
>>> z = c.compress(b'Hello, world!') + c.flush()
>>> d = zopfli.ZopfliDecompressor(zopfli.ZOPFLI_FORMAT_DEFLATE)
>>> d.decompress(z) + d.flush()
b'Hello, world!''

ZopfliPNG

>>> import zopfli
>>> png = zopfli.ZopfliPNG()
>>> with open('in.png', 'rb') as fp:
...     data = fp.read()
>>> len(png.optimize(data)) < len(data)
True

ZipFile

A subclass of zipfile.ZipFile which uses ZopfliCompressor for the zipfile.ZIP_DEFLATED compression method.

>>> import zipfile
>>> import zopfli
>>> with zopfli.ZipFile('a.zip', 'w', zipfile.ZIP_DEFLATED) as zf:
...     zf.writestr('a.txt', b'Hello, world!')

License

ZopfliPy is distributed under the terms of the Apache License, Version 2.0.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

zopflipy-1.13.tar.gz (178.6 kB view details)

Uploaded Source

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

zopflipy-1.13-cp314-cp314t-win_amd64.whl (298.8 kB view details)

Uploaded CPython 3.14tWindows x86-64

zopflipy-1.13-cp314-cp314t-win32.whl (282.1 kB view details)

Uploaded CPython 3.14tWindows x86

zopflipy-1.13-cp314-cp314t-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (919.7 kB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.24+ x86-64manylinux: glibc 2.28+ x86-64

zopflipy-1.13-cp314-cp314t-macosx_10_15_universal2.whl (309.4 kB view details)

Uploaded CPython 3.14tmacOS 10.15+ universal2 (ARM64, x86-64)

zopflipy-1.13-cp314-cp314-win_amd64.whl (298.3 kB view details)

Uploaded CPython 3.14Windows x86-64

zopflipy-1.13-cp314-cp314-win32.whl (281.7 kB view details)

Uploaded CPython 3.14Windows x86

zopflipy-1.13-cp314-cp314-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (913.0 kB view details)

Uploaded CPython 3.14manylinux: glibc 2.24+ x86-64manylinux: glibc 2.28+ x86-64

zopflipy-1.13-cp314-cp314-macosx_10_15_universal2.whl (308.4 kB view details)

Uploaded CPython 3.14macOS 10.15+ universal2 (ARM64, x86-64)

zopflipy-1.13-cp313-cp313-win_amd64.whl (288.8 kB view details)

Uploaded CPython 3.13Windows x86-64

zopflipy-1.13-cp313-cp313-win32.whl (273.8 kB view details)

Uploaded CPython 3.13Windows x86

zopflipy-1.13-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (913.0 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.24+ x86-64manylinux: glibc 2.28+ x86-64

zopflipy-1.13-cp313-cp313-macosx_10_13_universal2.whl (308.4 kB view details)

Uploaded CPython 3.13macOS 10.13+ universal2 (ARM64, x86-64)

zopflipy-1.13-cp312-cp312-win_amd64.whl (288.8 kB view details)

Uploaded CPython 3.12Windows x86-64

zopflipy-1.13-cp312-cp312-win32.whl (273.8 kB view details)

Uploaded CPython 3.12Windows x86

zopflipy-1.13-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (912.9 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.24+ x86-64manylinux: glibc 2.28+ x86-64

zopflipy-1.13-cp312-cp312-macosx_10_13_universal2.whl (308.4 kB view details)

Uploaded CPython 3.12macOS 10.13+ universal2 (ARM64, x86-64)

zopflipy-1.13-cp311-cp311-win_amd64.whl (288.7 kB view details)

Uploaded CPython 3.11Windows x86-64

zopflipy-1.13-cp311-cp311-win32.whl (273.7 kB view details)

Uploaded CPython 3.11Windows x86

zopflipy-1.13-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (911.3 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.24+ x86-64manylinux: glibc 2.28+ x86-64

zopflipy-1.13-cp311-cp311-macosx_10_9_universal2.whl (307.0 kB view details)

Uploaded CPython 3.11macOS 10.9+ universal2 (ARM64, x86-64)

zopflipy-1.13-cp310-cp310-win_amd64.whl (288.7 kB view details)

Uploaded CPython 3.10Windows x86-64

zopflipy-1.13-cp310-cp310-win32.whl (273.7 kB view details)

Uploaded CPython 3.10Windows x86

zopflipy-1.13-cp310-cp310-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (909.8 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.24+ x86-64manylinux: glibc 2.28+ x86-64

zopflipy-1.13-cp310-cp310-macosx_10_9_universal2.whl (307.0 kB view details)

Uploaded CPython 3.10macOS 10.9+ universal2 (ARM64, x86-64)

File details

Details for the file zopflipy-1.13.tar.gz.

File metadata

  • Download URL: zopflipy-1.13.tar.gz
  • Upload date:
  • Size: 178.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.6

File hashes

Hashes for zopflipy-1.13.tar.gz
Algorithm Hash digest
SHA256 4914c2638b429447b3bac3acdae8d7aae95a98bc23cae3329c08ee028ee6a6a2
MD5 10d3f65e1db3b0209f7aa45be01b539f
BLAKE2b-256 1265cbe10df020bd65795706546439de8b866e0ed900d42649d529f96e6c00d8

See more details on using hashes here.

File details

Details for the file zopflipy-1.13-cp314-cp314t-win_amd64.whl.

File metadata

  • Download URL: zopflipy-1.13-cp314-cp314t-win_amd64.whl
  • Upload date:
  • Size: 298.8 kB
  • Tags: CPython 3.14t, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.6

File hashes

Hashes for zopflipy-1.13-cp314-cp314t-win_amd64.whl
Algorithm Hash digest
SHA256 b4afcf9643018d35b9e6d0e45c5bc399c297b4b7da973b32eb4646e5539785e7
MD5 1b72ea27bc80b9a0f9acdf2b60ef73e5
BLAKE2b-256 706a71e2e02e453257372710f941e0e2b9229abb6f5144e47652c87ca8edc036

See more details on using hashes here.

File details

Details for the file zopflipy-1.13-cp314-cp314t-win32.whl.

File metadata

  • Download URL: zopflipy-1.13-cp314-cp314t-win32.whl
  • Upload date:
  • Size: 282.1 kB
  • Tags: CPython 3.14t, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.6

File hashes

Hashes for zopflipy-1.13-cp314-cp314t-win32.whl
Algorithm Hash digest
SHA256 144a83d1a704753c2d617199db812d8c0eaeaf8d817fd7fd05f6736e93835ad0
MD5 bf02eb489a3293f47b74abf94b7d38e7
BLAKE2b-256 d39af099e1f4769d8de1df3ab0d5065cb52f5e9b4c1057c032ebaf7a7c6c4eb1

See more details on using hashes here.

File details

Details for the file zopflipy-1.13-cp314-cp314t-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for zopflipy-1.13-cp314-cp314t-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 c9071a61264959d7989109e1eee2e275cf85a76da06adcb5e1dde0e43bd3e87c
MD5 9d857e67dbc0a8299acc9eb8dce1efea
BLAKE2b-256 c636c11a927fc5d22f7115c8c361ef4dca2c1df8df027a61005113366173b9fc

See more details on using hashes here.

File details

Details for the file zopflipy-1.13-cp314-cp314t-macosx_10_15_universal2.whl.

File metadata

File hashes

Hashes for zopflipy-1.13-cp314-cp314t-macosx_10_15_universal2.whl
Algorithm Hash digest
SHA256 0706b005d0338862b9cedbd3a777fe48b17d13c96c708be7668296fa86b79f5a
MD5 e03c5db5066b0b997414c322d1b57289
BLAKE2b-256 3d0b2d7c2e0307073744be0ae27c11fd034b39eff1ea0a64cd3fdf83112d94c8

See more details on using hashes here.

File details

Details for the file zopflipy-1.13-cp314-cp314-win_amd64.whl.

File metadata

  • Download URL: zopflipy-1.13-cp314-cp314-win_amd64.whl
  • Upload date:
  • Size: 298.3 kB
  • Tags: CPython 3.14, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.6

File hashes

Hashes for zopflipy-1.13-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 ac6320675db10a021ea3732b3e6201b7858b71b33f82d526e603b00403964b70
MD5 f490f82e79730274938633aa5f66f48a
BLAKE2b-256 fa6d2a48a87e054d49bef4d62c7880f47201964fe941bfa2e428102d79e4e982

See more details on using hashes here.

File details

Details for the file zopflipy-1.13-cp314-cp314-win32.whl.

File metadata

  • Download URL: zopflipy-1.13-cp314-cp314-win32.whl
  • Upload date:
  • Size: 281.7 kB
  • Tags: CPython 3.14, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.6

File hashes

Hashes for zopflipy-1.13-cp314-cp314-win32.whl
Algorithm Hash digest
SHA256 741667f1859e428c522fdf90d1b134962909bad271fbfdc08ca9a90bac7162b3
MD5 c8176606b591c5f06628993154e83834
BLAKE2b-256 923f22a63af8023d77e567588224d27a68065d5772c28f6bc69cc7f6c0717ffd

See more details on using hashes here.

File details

Details for the file zopflipy-1.13-cp314-cp314-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for zopflipy-1.13-cp314-cp314-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 41a7d0d435a621e00d7eefbc018d9ff6da6c299f772af42d5cc809ca05837fb4
MD5 dd6158386277ae38ae6f9f7e0a80feb9
BLAKE2b-256 1c88b184e5b8115d3405ad0404b935c54f6b0a12cf32710990a9e81c36368348

See more details on using hashes here.

File details

Details for the file zopflipy-1.13-cp314-cp314-macosx_10_15_universal2.whl.

File metadata

File hashes

Hashes for zopflipy-1.13-cp314-cp314-macosx_10_15_universal2.whl
Algorithm Hash digest
SHA256 151d6cc4909cd463215ee38296ccae8c055dcc690f908599b6c238b3c5aacba3
MD5 768c0a6bb1a196d145cc6a372ef9850f
BLAKE2b-256 83ac11be0f6e73032b0a7eef89847fd0f6b5c7cdf7e40dce08023f2cf8104980

See more details on using hashes here.

File details

Details for the file zopflipy-1.13-cp313-cp313-win_amd64.whl.

File metadata

  • Download URL: zopflipy-1.13-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 288.8 kB
  • Tags: CPython 3.13, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.6

File hashes

Hashes for zopflipy-1.13-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 e524aeb345242838192d67492b1531064fe1c3fc0f175837969307304ae1f68d
MD5 c72fb5c871914030b941e15efda0dae7
BLAKE2b-256 f5f2725c7da52d34cbe2864057162b4972cb2f8915d278e50b7d4c48aaccfde8

See more details on using hashes here.

File details

Details for the file zopflipy-1.13-cp313-cp313-win32.whl.

File metadata

  • Download URL: zopflipy-1.13-cp313-cp313-win32.whl
  • Upload date:
  • Size: 273.8 kB
  • Tags: CPython 3.13, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.6

File hashes

Hashes for zopflipy-1.13-cp313-cp313-win32.whl
Algorithm Hash digest
SHA256 a046929a75f0aeae48b92c61f52ac94baf7d03283583dbc98c9dce8e267cb6af
MD5 a65b193a6f427f57a190cb86e26e3818
BLAKE2b-256 40e5d860a67135014a1984e166b02298c078169c7ba259efff369be73bf603d9

See more details on using hashes here.

File details

Details for the file zopflipy-1.13-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for zopflipy-1.13-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 3a1995936c4fef5643a8fc309e96fcf16e7efc7f7054f77c353644d6caa2d2b3
MD5 806de10ac597208b06393ae1012fa2f6
BLAKE2b-256 2ec305c1674d9fc841d977c557faa80f92185c9cc183042929fdacf6eba35151

See more details on using hashes here.

File details

Details for the file zopflipy-1.13-cp313-cp313-macosx_10_13_universal2.whl.

File metadata

File hashes

Hashes for zopflipy-1.13-cp313-cp313-macosx_10_13_universal2.whl
Algorithm Hash digest
SHA256 9825dfa16f3ebb8e0dd6bf3c647cd87b75dbd2e2b31b66670977d7820d8751a7
MD5 9d8b1d8de7bb7924726032e96484617d
BLAKE2b-256 33d50916c0b45007fbdf68415821ddb730263c03bd15efde7ff86a7a6c5818af

See more details on using hashes here.

File details

Details for the file zopflipy-1.13-cp312-cp312-win_amd64.whl.

File metadata

  • Download URL: zopflipy-1.13-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 288.8 kB
  • Tags: CPython 3.12, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.6

File hashes

Hashes for zopflipy-1.13-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 fc9894b0f3f17e6914dc7412ec0bb7b61acb903d77a9d5bebf8e40cc600c0bcd
MD5 4a2551f122d5d318a9df3859c5899bc5
BLAKE2b-256 fe1b65930e43e9159e8dd5e546bdd0b60dfe6a268a906c6ab68e172c6ee94115

See more details on using hashes here.

File details

Details for the file zopflipy-1.13-cp312-cp312-win32.whl.

File metadata

  • Download URL: zopflipy-1.13-cp312-cp312-win32.whl
  • Upload date:
  • Size: 273.8 kB
  • Tags: CPython 3.12, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.6

File hashes

Hashes for zopflipy-1.13-cp312-cp312-win32.whl
Algorithm Hash digest
SHA256 6e459b0955d7daef294259e60970e2d6c42a47de6f2ef9edfce1cedca14b52d5
MD5 6758171d2bf7c31cdd964717f837049c
BLAKE2b-256 81389fb6774d9e89001fdde211598abb5c69a66e4e46e155cce8f5e40c70729c

See more details on using hashes here.

File details

Details for the file zopflipy-1.13-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for zopflipy-1.13-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 6708a584cfd3841db61d7ac027641a3854061bd5024846f33d6cca756e126689
MD5 386b7792724716f36406fb039d52862c
BLAKE2b-256 386dedaa26181d494d25bfadfd639e2b4d1e7676c48edbfc3c0f2f71eda32010

See more details on using hashes here.

File details

Details for the file zopflipy-1.13-cp312-cp312-macosx_10_13_universal2.whl.

File metadata

File hashes

Hashes for zopflipy-1.13-cp312-cp312-macosx_10_13_universal2.whl
Algorithm Hash digest
SHA256 63ef7b97508df271a5eaaaf7f7956b940c8fc0897d142a87980e6d3bf57eaaf8
MD5 19541f1a8dbbb449f8f7caf1115f7996
BLAKE2b-256 e41e1c1945b14d82623996d45126b9cfcc8297107cd623f003a3143b9611ed7d

See more details on using hashes here.

File details

Details for the file zopflipy-1.13-cp311-cp311-win_amd64.whl.

File metadata

  • Download URL: zopflipy-1.13-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 288.7 kB
  • Tags: CPython 3.11, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.6

File hashes

Hashes for zopflipy-1.13-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 72131b463f55e5bc46bffe919bcb3983136ed4d74d8903088479128964b4e268
MD5 a5f269705062b5c1a4c4eca379649b9c
BLAKE2b-256 e31748f017eed1569c5c44cf7ce5937ffb025054b56e6cf7c3d1c944cb3c21a0

See more details on using hashes here.

File details

Details for the file zopflipy-1.13-cp311-cp311-win32.whl.

File metadata

  • Download URL: zopflipy-1.13-cp311-cp311-win32.whl
  • Upload date:
  • Size: 273.7 kB
  • Tags: CPython 3.11, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.6

File hashes

Hashes for zopflipy-1.13-cp311-cp311-win32.whl
Algorithm Hash digest
SHA256 9aa89e75849f49d62df0fe13d1ba3077ab5492a72c99fd40d802e324c8e853c9
MD5 df55f06df02849fd36055f5b9d7610f7
BLAKE2b-256 d34a3ee8e5ea4269b335939689c9e0d064d4f264667e9c01ea4b12f01739f9fc

See more details on using hashes here.

File details

Details for the file zopflipy-1.13-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for zopflipy-1.13-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 a6c899942b6ebf910ef5634fc3845624886b1895d2ab5413be45f552e63aab3c
MD5 03c06150387859b02e543f8373da923c
BLAKE2b-256 5f100e5fd3f05002d565aae2788ec751a5c2c40eae05b0aa8926e47792f097c5

See more details on using hashes here.

File details

Details for the file zopflipy-1.13-cp311-cp311-macosx_10_9_universal2.whl.

File metadata

File hashes

Hashes for zopflipy-1.13-cp311-cp311-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 ea6190da418ca2e456a66e73dd5b59c87165ec0d77ac954f8f7853e35e117c8d
MD5 910609952b59f4d57096e848492d5be4
BLAKE2b-256 f3599387940e5a4f337876168f4d1948e4877827daa05d3d6678fa7a8930d22d

See more details on using hashes here.

File details

Details for the file zopflipy-1.13-cp310-cp310-win_amd64.whl.

File metadata

  • Download URL: zopflipy-1.13-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 288.7 kB
  • Tags: CPython 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.6

File hashes

Hashes for zopflipy-1.13-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 f26b0b23237cfe06b407c6cb3058544b836a0c8b72b8a9aace8ef8902b9c548e
MD5 c010fc7812fbc3a0350712b85aa90660
BLAKE2b-256 e61c063b840efc82b46c470443dc86165da6733d38d805a975d24b6700ef52b4

See more details on using hashes here.

File details

Details for the file zopflipy-1.13-cp310-cp310-win32.whl.

File metadata

  • Download URL: zopflipy-1.13-cp310-cp310-win32.whl
  • Upload date:
  • Size: 273.7 kB
  • Tags: CPython 3.10, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.6

File hashes

Hashes for zopflipy-1.13-cp310-cp310-win32.whl
Algorithm Hash digest
SHA256 66f09cf8c6505a79395cd796784d89e8c180b7144352901bf77b0c15bfd53e8c
MD5 b94c12d10dbe6af63de66a5d5bd4ed6a
BLAKE2b-256 9bc67831606f3807fcb082ef68bd63862403511db7157040e7c23e749e4534df

See more details on using hashes here.

File details

Details for the file zopflipy-1.13-cp310-cp310-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for zopflipy-1.13-cp310-cp310-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 dbc8d27b45ddc75f9cf0b812b2e9f81353cbfe96fd467282b2f3f7974e1822b6
MD5 b3342055b79c34c3a2cc4fa3c2eed3ca
BLAKE2b-256 96960d1184422cf26b047a9fed3cdfdfbb84363af265692918249af8785157d1

See more details on using hashes here.

File details

Details for the file zopflipy-1.13-cp310-cp310-macosx_10_9_universal2.whl.

File metadata

File hashes

Hashes for zopflipy-1.13-cp310-cp310-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 33673f4296d89aad1c775f88792bb0cd0b33789dae6047f18656781ac0b256f7
MD5 8e7138d6bbc51e88e948be58540618e1
BLAKE2b-256 e13c5c5fb798d7503b01f67a99898aa1cf4eb2d4df6ac497586f6a939ebc6ef5

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page