Git Product home page Git Product logo

Comments (3)

mdomsch avatar mdomsch commented on July 17, 2024

Attached is a dump of the pickle that is uploaded, in pretty text format,
and in the python pickle format. Unfortunately, it is in Python binary
pickle format (here as variable 'p'), which is then bz2 compressed, base 64
urlsafe encoded, before being uploaded.

data = base64.urlsafe_b64encode(bz2.compress(p))

On Thu, May 19, 2016 at 7:53 PM, Jason Tibbitts [email protected]
wrote:

I have been working on a tool I call quick-fedora-mirror:
https://pagure.io/quick-fedora-mirror

When it runs, it has a pretty complete picture of the contents of the
local mirror already stored away and could easily send those to
mirrormanager. Except that I'm not sure exactly what mirrormanager will
take, besides a base64 encoded bzip2 compressed version of some data
structure.

Could you tell me what it's supposed to look like? It would be really
great if I could generate it without using python (because I'm trying to
minimize client dependencies).


You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub
#167

{'fedora archive': {'dirtree': {}, 'enabled': '0'},
'fedora epel': {'dirtree': {'': {},
'4': {},
'4/SRPMS': {},
'4/SRPMS/headers': {},
'4/SRPMS/repodata': {},
'4/i386': {},
'4/i386/headers': {},
'4/i386/repodata': {},
'4/x86_64': {},
'4/x86_64/headers': {},
'4/x86_64/repodata': {},
'5': {},
'5/SRPMS': {},
'5/SRPMS/repodata': {},
'5/i386': {},
'5/i386/repodata': {},
'5/x86_64': {},
'5/x86_64/repodata': {},
'6': {},
'6/SRPMS': {},
'6/SRPMS/repodata': {},
'6/i386': {},
'6/i386/repodata': {},
'6/x86_64': {},
'6/x86_64/repodata': {},
'7': {},
'7/SRPMS': {},
'7/SRPMS/0': {},
'7/SRPMS/2': {},
'7/SRPMS/3': {},
'7/SRPMS/a': {},
'7/SRPMS/b': {},
'7/SRPMS/c': {},
'7/SRPMS/d': {},
'7/SRPMS/e': {},
'7/SRPMS/f': {},
'7/SRPMS/g': {},
'7/SRPMS/h': {},
'7/SRPMS/i': {},
'7/SRPMS/j': {},
'7/SRPMS/k': {},
'7/SRPMS/l': {},
'7/SRPMS/m': {},
'7/SRPMS/n': {},
'7/SRPMS/o': {},
'7/SRPMS/p': {},
'7/SRPMS/q': {},
'7/SRPMS/r': {},
'7/SRPMS/repodata': {},
'7/SRPMS/s': {},
'7/SRPMS/t': {},
'7/SRPMS/u': {},
'7/SRPMS/v': {},
'7/SRPMS/w': {},
'7/SRPMS/x': {},
'7/SRPMS/y': {},
'7/SRPMS/z': {},
'7/ppc64le': {},
'7/ppc64le/2': {},
'7/ppc64le/3': {},
'7/ppc64le/a': {},
'7/ppc64le/b': {},
'7/ppc64le/c': {},
'7/ppc64le/d': {},
'7/ppc64le/e': {},
'7/ppc64le/f': {},
'7/ppc64le/g': {},
'7/ppc64le/h': {},
'7/ppc64le/i': {},
'7/ppc64le/j': {},
'7/ppc64le/k': {},
'7/ppc64le/l': {},
'7/ppc64le/m': {},
'7/ppc64le/n': {},
'7/ppc64le/o': {},
'7/ppc64le/p': {},
'7/ppc64le/q': {},
'7/ppc64le/r': {},
'7/ppc64le/repodata': {},
'7/ppc64le/s': {},
'7/ppc64le/t': {},
'7/ppc64le/u': {},
'7/ppc64le/v': {},
'7/ppc64le/w': {},
'7/ppc64le/x': {},
'7/ppc64le/y': {},
'7/ppc64le/z': {},
'7/x86_64': {},
'7/x86_64/0': {},
'7/x86_64/2': {},
'7/x86_64/3': {},
'7/x86_64/a': {},
'7/x86_64/b': {},
'7/x86_64/c': {},
'7/x86_64/d': {},
'7/x86_64/e': {},
'7/x86_64/f': {},
'7/x86_64/g': {},
'7/x86_64/h': {},
'7/x86_64/i': {},
'7/x86_64/j': {},
'7/x86_64/k': {},
'7/x86_64/l': {},
'7/x86_64/m': {},
'7/x86_64/n': {},
'7/x86_64/o': {},
'7/x86_64/p': {},
'7/x86_64/q': {},
'7/x86_64/r': {},
'7/x86_64/repodata': {},
'7/x86_64/s': {},
'7/x86_64/t': {},
'7/x86_64/u': {},
'7/x86_64/v': {},
'7/x86_64/w': {},
'7/x86_64/x': {},
'7/x86_64/y': {},
'7/x86_64/z': {},
'testing': {},
'testing/4': {},
'testing/4/SRPMS': {},
'testing/4/SRPMS/headers': {},
'testing/4/SRPMS/repodata': {},
'testing/4/i386': {},
'testing/4/i386/headers': {},
'testing/4/i386/repodata': {},
'testing/4/x86_64': {},
'testing/4/x86_64/headers': {},
'testing/4/x86_64/repodata': {},
'testing/5': {},
'testing/5/SRPMS': {},
'testing/5/SRPMS/repodata': {},
'testing/5/i386': {},
'testing/5/i386/repodata': {},
'testing/5/x86_64': {},
'testing/5/x86_64/repodata': {},
'testing/6': {},
'testing/6/SRPMS': {},
'testing/6/SRPMS/repodata': {},
'testing/6/i386': {},
'testing/6/i386/repodata': {},
'testing/6/x86_64': {},
'testing/6/x86_64/repodata': {},
'testing/7': {},
'testing/7/SRPMS': {},
'testing/7/SRPMS/3': {},
'testing/7/SRPMS/a': {},
'testing/7/SRPMS/b': {},
'testing/7/SRPMS/c': {},
'testing/7/SRPMS/d': {},
'testing/7/SRPMS/e': {},
'testing/7/SRPMS/f': {},
'testing/7/SRPMS/g': {},
'testing/7/SRPMS/h': {},
'testing/7/SRPMS/i': {},
'testing/7/SRPMS/j': {},
'testing/7/SRPMS/k': {},
'testing/7/SRPMS/l': {},
'testing/7/SRPMS/m': {},
'testing/7/SRPMS/n': {},
'testing/7/SRPMS/o': {},
'testing/7/SRPMS/p': {},
'testing/7/SRPMS/q': {},
'testing/7/SRPMS/r': {},
'testing/7/SRPMS/repodata': {},
'testing/7/SRPMS/s': {},
'testing/7/SRPMS/t': {},
'testing/7/SRPMS/u': {},
'testing/7/SRPMS/v': {},
'testing/7/SRPMS/w': {},
'testing/7/SRPMS/y': {},
'testing/7/ppc64le': {},
'testing/7/ppc64le/3': {},
'testing/7/ppc64le/a': {},
'testing/7/ppc64le/b': {},
'testing/7/ppc64le/c': {},
'testing/7/ppc64le/d': {},
'testing/7/ppc64le/e': {},
'testing/7/ppc64le/f': {},
'testing/7/ppc64le/g': {},
'testing/7/ppc64le/h': {},
'testing/7/ppc64le/i': {},
'testing/7/ppc64le/j': {},
'testing/7/ppc64le/k': {},
'testing/7/ppc64le/l': {},
'testing/7/ppc64le/m': {},
'testing/7/ppc64le/n': {},
'testing/7/ppc64le/o': {},
'testing/7/ppc64le/p': {},
'testing/7/ppc64le/q': {},
'testing/7/ppc64le/r': {},
'testing/7/ppc64le/repodata': {},
'testing/7/ppc64le/s': {},
'testing/7/ppc64le/t': {},
'testing/7/ppc64le/u': {},
'testing/7/ppc64le/v': {},
'testing/7/ppc64le/w': {},
'testing/7/ppc64le/x': {},
'testing/7/ppc64le/y': {},
'testing/7/x86_64': {},
'testing/7/x86_64/3': {},
'testing/7/x86_64/a': {},
'testing/7/x86_64/b': {},
'testing/7/x86_64/c': {},
'testing/7/x86_64/d': {},
'testing/7/x86_64/e': {},
'testing/7/x86_64/f': {},
'testing/7/x86_64/g': {},
'testing/7/x86_64/h': {},
'testing/7/x86_64/i': {},
'testing/7/x86_64/j': {},
'testing/7/x86_64/k': {},
'testing/7/x86_64/l': {},
'testing/7/x86_64/m': {},
'testing/7/x86_64/n': {},
'testing/7/x86_64/o': {},
'testing/7/x86_64/p': {},
'testing/7/x86_64/q': {},
'testing/7/x86_64/r': {},
'testing/7/x86_64/repodata': {},
'testing/7/x86_64/s': {},
'testing/7/x86_64/t': {},
'testing/7/x86_64/u': {},
'testing/7/x86_64/v': {},
'testing/7/x86_64/w': {},
'testing/7/x86_64/x': {},
'testing/7/x86_64/y': {}},
'enabled': '1'},
'fedora linux': {'dirtree': {'': {},
'development': {},
'development/24': {},
'development/24/Atomic': {},
'development/24/Atomic/source': {},
'development/24/Atomic/source/tree': {},
'development/24/Atomic/source/tree/Packages': {},
'development/24/Atomic/x86_64': {},
'development/24/Atomic/x86_64/iso': {},
'development/24/Atomic/x86_64/iso/EFI': {},
'development/24/Atomic/x86_64/iso/EFI/BOOT': {},
'development/24/Atomic/x86_64/iso/EFI/BOOT/fonts': {},
'development/24/Atomic/x86_64/iso/images': {},
'development/24/Atomic/x86_64/iso/images/pxeboot': {},
'development/24/Atomic/x86_64/iso/isolinux': {},
'development/24/Atomic/x86_64/os': {},
'development/24/Atomic/x86_64/os/Packages': {},
'development/24/CloudImages': {},
'development/24/CloudImages/i386': {},
'development/24/CloudImages/i386/iso': {},
'development/24/CloudImages/i386/os': {},
'development/24/CloudImages/i386/os/Packages': {},
'development/24/CloudImages/source': {},
'development/24/CloudImages/source/tree': {},
'development/24/CloudImages/source/tree/Packages': {},
'development/24/CloudImages/x86_64': {},
'development/24/CloudImages/x86_64/images': {},
'development/24/CloudImages/x86_64/iso': {},
'development/24/CloudImages/x86_64/os': {},
'development/24/CloudImages/x86_64/os/Packages': {},
'development/24/Docker': {},
'development/24/Docker/armhfp': {},
'development/24/Docker/armhfp/images': {},
'development/24/Docker/armhfp/iso': {},
'development/24/Docker/armhfp/os': {},
'development/24/Docker/armhfp/os/Packages': {},
'development/24/Docker/source': {},
'development/24/Docker/source/tree': {},
'development/24/Docker/source/tree/Packages': {},
'development/24/Docker/x86_64': {},
'development/24/Docker/x86_64/images': {},
'development/24/Docker/x86_64/iso': {},
'development/24/Docker/x86_64/os': {},
'development/24/Docker/x86_64/os/Packages': {},
'development/24/Everything': {},
'development/24/Everything/armhfp': {},
'development/24/Everything/armhfp/os': {},
'development/24/Everything/armhfp/os/Packages': {},
'development/24/Everything/armhfp/os/Packages/0': {},
'development/24/Everything/armhfp/os/Packages/2': {},
'development/24/Everything/armhfp/os/Packages/3': {},
'development/24/Everything/armhfp/os/Packages/4': {},
'development/24/Everything/armhfp/os/Packages/6': {},
'development/24/Everything/armhfp/os/Packages/7': {},
'development/24/Everything/armhfp/os/Packages/9': {},
'development/24/Everything/armhfp/os/Packages/a': {},
'development/24/Everything/armhfp/os/Packages/b': {},
'development/24/Everything/armhfp/os/Packages/c': {},
'development/24/Everything/armhfp/os/Packages/d': {},
'development/24/Everything/armhfp/os/Packages/e': {},
'development/24/Everything/armhfp/os/Packages/f': {},
'development/24/Everything/armhfp/os/Packages/g': {},
'development/24/Everything/armhfp/os/Packages/h': {},
'development/24/Everything/armhfp/os/Packages/i': {},
'development/24/Everything/armhfp/os/Packages/j': {},
'development/24/Everything/armhfp/os/Packages/k': {},
'development/24/Everything/armhfp/os/Packages/l': {},
'development/24/Everything/armhfp/os/Packages/m': {},
'development/24/Everything/armhfp/os/Packages/n': {},
'development/24/Everything/armhfp/os/Packages/o': {},
'development/24/Everything/armhfp/os/Packages/p': {},
'development/24/Everything/armhfp/os/Packages/q': {},
'development/24/Everything/armhfp/os/Packages/r': {},
'development/24/Everything/armhfp/os/Packages/s': {},
'development/24/Everything/armhfp/os/Packages/t': {},
'development/24/Everything/armhfp/os/Packages/u': {},
'development/24/Everything/armhfp/os/Packages/v': {},
'development/24/Everything/armhfp/os/Packages/w': {},
'development/24/Everything/armhfp/os/Packages/x': {},
'development/24/Everything/armhfp/os/Packages/y': {},
'development/24/Everything/armhfp/os/Packages/z': {},
'development/24/Everything/armhfp/os/images': {},
'development/24/Everything/armhfp/os/images/pxeboot': {},
'development/24/Everything/armhfp/os/images/pxeboot/dtb': {},
'development/24/Everything/armhfp/os/repodata': {},
'development/24/Everything/i386': {},
'development/24/Everything/i386/iso': {},
'development/24/Everything/i386/os': {},
'development/24/Everything/i386/os/Packages': {},
'development/24/Everything/i386/os/Packages/0': {},
'development/24/Everything/i386/os/Packages/2': {},
'development/24/Everything/i386/os/Packages/3': {},
'development/24/Everything/i386/os/Packages/4': {},
'development/24/Everything/i386/os/Packages/6': {},
'development/24/Everything/i386/os/Packages/7': {},
'development/24/Everything/i386/os/Packages/9': {},
'development/24/Everything/i386/os/Packages/a': {},
'development/24/Everything/i386/os/Packages/b': {},
'development/24/Everything/i386/os/Packages/c': {},
'development/24/Everything/i386/os/Packages/d': {},
'development/24/Everything/i386/os/Packages/e': {},
'development/24/Everything/i386/os/Packages/f': {},
'development/24/Everything/i386/os/Packages/g': {},
'development/24/Everything/i386/os/Packages/h': {},
'development/24/Everything/i386/os/Packages/i': {},
'development/24/Everything/i386/os/Packages/j': {},
'development/24/Everything/i386/os/Packages/k': {},
'development/24/Everything/i386/os/Packages/l': {},
'development/24/Everything/i386/os/Packages/m': {},
'development/24/Everything/i386/os/Packages/n': {},
'development/24/Everything/i386/os/Packages/o': {},
'development/24/Everything/i386/os/Packages/p': {},
'development/24/Everything/i386/os/Packages/q': {},
'development/24/Everything/i386/os/Packages/r': {},
'development/24/Everything/i386/os/Packages/s': {},
'development/24/Everything/i386/os/Packages/t': {},
'development/24/Everything/i386/os/Packages/u': {},
'development/24/Everything/i386/os/Packages/v': {},
'development/24/Everything/i386/os/Packages/w': {},
'development/24/Everything/i386/os/Packages/x': {},
'development/24/Everything/i386/os/Packages/y': {},
'development/24/Everything/i386/os/Packages/z': {},
'development/24/Everything/i386/os/images': {},
'development/24/Everything/i386/os/images/pxeboot': {},
'development/24/Everything/i386/os/isolinux': {},
'development/24/Everything/i386/os/repodata': {},
'development/24/Everything/source': {},
'development/24/Everything/source/tree': {},
'development/24/Everything/source/tree/Packages': {},
'development/24/Everything/source/tree/Packages/0': {},
'development/24/Everything/source/tree/Packages/2': {},
'development/24/Everything/source/tree/Packages/3': {},
'development/24/Everything/source/tree/Packages/4': {},
'development/24/Everything/source/tree/Packages/6': {},
'development/24/Everything/source/tree/Packages/7': {},
'development/24/Everything/source/tree/Packages/9': {},
'development/24/Everything/source/tree/Packages/a': {},
'development/24/Everything/source/tree/Packages/b': {},
'development/24/Everything/source/tree/Packages/c': {},
'development/24/Everything/source/tree/Packages/d': {},
'development/24/Everything/source/tree/Packages/e': {},
'development/24/Everything/source/tree/Packages/f': {},
'development/24/Everything/source/tree/Packages/g': {},
'development/24/Everything/source/tree/Packages/h': {},
'development/24/Everything/source/tree/Packages/i': {},
'development/24/Everything/source/tree/Packages/j': {},
'development/24/Everything/source/tree/Packages/k': {},
'development/24/Everything/source/tree/Packages/l': {},
'development/24/Everything/source/tree/Packages/m': {},
'development/24/Everything/source/tree/Packages/n': {},
'development/24/Everything/source/tree/Packages/o': {},
'development/24/Everything/source/tree/Packages/p': {},
'development/24/Everything/source/tree/Packages/q': {},
'development/24/Everything/source/tree/Packages/r': {},
'development/24/Everything/source/tree/Packages/s': {},
'development/24/Everything/source/tree/Packages/t': {},
'development/24/Everything/source/tree/Packages/u': {},
'development/24/Everything/source/tree/Packages/v': {},
'development/24/Everything/source/tree/Packages/w': {},
'development/24/Everything/source/tree/Packages/x': {},
'development/24/Everything/source/tree/Packages/y': {},
'development/24/Everything/source/tree/Packages/z': {},
'development/24/Everything/source/tree/repodata': {},
'development/24/Everything/x86_64': {},
'development/24/Everything/x86_64/iso': {},
'development/24/Everything/x86_64/os': {},
'development/24/Everything/x86_64/os/EFI': {},
'development/24/Everything/x86_64/os/EFI/BOOT': {},
'development/24/Everything/x86_64/os/EFI/BOOT/fonts': {},
'development/24/Everything/x86_64/os/Packages': {},
'development/24/Everything/x86_64/os/Packages/0': {},
'development/24/Everything/x86_64/os/Packages/2': {},
'development/24/Everything/x86_64/os/Packages/3': {},
'development/24/Everything/x86_64/os/Packages/4': {},
'development/24/Everything/x86_64/os/Packages/6': {},
'development/24/Everything/x86_64/os/Packages/7': {},
'development/24/Everything/x86_64/os/Packages/9': {},
'development/24/Everything/x86_64/os/Packages/a': {},
'development/24/Everything/x86_64/os/Packages/b': {},
'development/24/Everything/x86_64/os/Packages/c': {},
'development/24/Everything/x86_64/os/Packages/d': {},
'development/24/Everything/x86_64/os/Packages/e': {},
'development/24/Everything/x86_64/os/Packages/f': {},
'development/24/Everything/x86_64/os/Packages/g': {},
'development/24/Everything/x86_64/os/Packages/h': {},
'development/24/Everything/x86_64/os/Packages/i': {},
'development/24/Everything/x86_64/os/Packages/j': {},
'development/24/Everything/x86_64/os/Packages/k': {},
'development/24/Everything/x86_64/os/Packages/l': {},
'development/24/Everything/x86_64/os/Packages/m': {},
'development/24/Everything/x86_64/os/Packages/n': {},
'development/24/Everything/x86_64/os/Packages/o': {},
'development/24/Everything/x86_64/os/Packages/p': {},
'development/24/Everything/x86_64/os/Packages/q': {},
'development/24/Everything/x86_64/os/Packages/r': {},
'development/24/Everything/x86_64/os/Packages/s': {},
'development/24/Everything/x86_64/os/Packages/t': {},
'development/24/Everything/x86_64/os/Packages/u': {},
'development/24/Everything/x86_64/os/Packages/v': {},
'development/24/Everything/x86_64/os/Packages/w': {},
'development/24/Everything/x86_64/os/Packages/x': {},
'development/24/Everything/x86_64/os/Packages/y': {},
'development/24/Everything/x86_64/os/Packages/z': {},
'development/24/Everything/x86_64/os/images': {},
'development/24/Everything/x86_64/os/images/pxeboot': {},
'development/24/Everything/x86_64/os/isolinux': {},
'development/24/Everything/x86_64/os/repodata': {},
'development/24/Server': {},
'development/24/Server/armhfp': {},
'development/24/Server/armhfp/images': {},
'development/24/Server/armhfp/iso': {},
'development/24/Server/armhfp/os': {},
'development/24/Server/armhfp/os/Packages': {},
'development/24/Server/armhfp/os/Packages/3': {},
'development/24/Server/armhfp/os/Packages/a': {},
'development/24/Server/armhfp/os/Packages/b': {},
'development/24/Server/armhfp/os/Packages/c': {},
'development/24/Server/armhfp/os/Packages/d': {},
'development/24/Server/armhfp/os/Packages/e': {},
'development/24/Server/armhfp/os/Packages/f': {},
'development/24/Server/armhfp/os/Packages/g': {},
'development/24/Server/armhfp/os/Packages/h': {},
'development/24/Server/armhfp/os/Packages/i': {},
'development/24/Server/armhfp/os/Packages/j': {},
'development/24/Server/armhfp/os/Packages/k': {},
'development/24/Server/armhfp/os/Packages/l': {},
'development/24/Server/armhfp/os/Packages/m': {},
'development/24/Server/armhfp/os/Packages/n': {},
'development/24/Server/armhfp/os/Packages/o': {},
'development/24/Server/armhfp/os/Packages/p': {},
'development/24/Server/armhfp/os/Packages/q': {},
'development/24/Server/armhfp/os/Packages/r': {},
'development/24/Server/armhfp/os/Packages/s': {},
'development/24/Server/armhfp/os/Packages/t': {},
'development/24/Server/armhfp/os/Packages/u': {},
'development/24/Server/armhfp/os/Packages/v': {},
'development/24/Server/armhfp/os/Packages/w': {},
'development/24/Server/armhfp/os/Packages/x': {},
'development/24/Server/armhfp/os/Packages/y': {},
'development/24/Server/armhfp/os/Packages/z': {},
'development/24/Server/armhfp/os/images': {},
'development/24/Server/armhfp/os/images/pxeboot': {},
'development/24/Server/armhfp/os/images/pxeboot/dtb': {},
'development/24/Server/armhfp/os/repodata': {},
'development/24/Server/i386': {},
'development/24/Server/i386/iso': {},
'development/24/Server/i386/os': {},
'development/24/Server/i386/os/Packages': {},
'development/24/Server/i386/os/Packages/3': {},
'development/24/Server/i386/os/Packages/a': {},
'development/24/Server/i386/os/Packages/b': {},
'development/24/Server/i386/os/Packages/c': {},
'development/24/Server/i386/os/Packages/d': {},
'development/24/Server/i386/os/Packages/e': {},
'development/24/Server/i386/os/Packages/f': {},
'development/24/Server/i386/os/Packages/g': {},
'development/24/Server/i386/os/Packages/h': {},
'development/24/Server/i386/os/Packages/i': {},
'development/24/Server/i386/os/Packages/j': {},
'development/24/Server/i386/os/Packages/k': {},
'development/24/Server/i386/os/Packages/l': {},
'development/24/Server/i386/os/Packages/m': {},
'development/24/Server/i386/os/Packages/n': {},
'development/24/Server/i386/os/Packages/o': {},
'development/24/Server/i386/os/Packages/p': {},
'development/24/Server/i386/os/Packages/q': {},
'development/24/Server/i386/os/Packages/r': {},
'development/24/Server/i386/os/Packages/s': {},
'development/24/Server/i386/os/Packages/t': {},
'development/24/Server/i386/os/Packages/u': {},
'development/24/Server/i386/os/Packages/v': {},
'development/24/Server/i386/os/Packages/w': {},
'development/24/Server/i386/os/Packages/x': {},
'development/24/Server/i386/os/Packages/y': {},
'development/24/Server/i386/os/Packages/z': {},
'development/24/Server/i386/os/images': {},
'development/24/Server/i386/os/images/pxeboot': {},
'development/24/Server/i386/os/isolinux': {},
'development/24/Server/i386/os/repodata': {},
'development/24/Server/source': {},
'development/24/Server/source/tree': {},
'development/24/Server/source/tree/Packages': {},
'development/24/Server/source/tree/Packages/3': {},
'development/24/Server/source/tree/Packages/a': {},
'development/24/Server/source/tree/Packages/b': {},
'development/24/Server/source/tree/Packages/c': {},
'development/24/Server/source/tree/Packages/d': {},
'development/24/Server/source/tree/Packages/e': {},
'development/24/Server/source/tree/Packages/f': {},
'development/24/Server/source/tree/Packages/g': {},
'development/24/Server/source/tree/Packages/h': {},
'development/24/Server/source/tree/Packages/i': {},
'development/24/Server/source/tree/Packages/j': {},
'development/24/Server/source/tree/Packages/k': {},
'development/24/Server/source/tree/Packages/l': {},
'development/24/Server/source/tree/Packages/m': {},
'development/24/Server/source/tree/Packages/n': {},
'development/24/Server/source/tree/Packages/o': {},
'development/24/Server/source/tree/Packages/p': {},
'development/24/Server/source/tree/Packages/q': {},
'development/24/Server/source/tree/Packages/r': {},
'development/24/Server/source/tree/Packages/s': {},
'development/24/Server/source/tree/Packages/t': {},
'development/24/Server/source/tree/Packages/u': {},
'development/24/Server/source/tree/Packages/v': {},
'development/24/Server/source/tree/Packages/w': {},
'development/24/Server/source/tree/Packages/x': {},
'development/24/Server/source/tree/Packages/y': {},
'development/24/Server/source/tree/Packages/z': {},
'development/24/Server/source/tree/repodata': {},
'development/24/Server/x86_64': {},
'development/24/Server/x86_64/iso': {},
'development/24/Server/x86_64/os': {},
'development/24/Server/x86_64/os/EFI': {},
'development/24/Server/x86_64/os/EFI/BOOT': {},
'development/24/Server/x86_64/os/EFI/BOOT/fonts': {},
'development/24/Server/x86_64/os/Packages': {},
'development/24/Server/x86_64/os/Packages/3': {},
'development/24/Server/x86_64/os/Packages/a': {},
'development/24/Server/x86_64/os/Packages/b': {},
'development/24/Server/x86_64/os/Packages/c': {},
'development/24/Server/x86_64/os/Packages/d': {},
'development/24/Server/x86_64/os/Packages/e': {},
'development/24/Server/x86_64/os/Packages/f': {},
'development/24/Server/x86_64/os/Packages/g': {},
'development/24/Server/x86_64/os/Packages/h': {},
'development/24/Server/x86_64/os/Packages/i': {},
'development/24/Server/x86_64/os/Packages/j': {},
'development/24/Server/x86_64/os/Packages/k': {},
'development/24/Server/x86_64/os/Packages/l': {},
'development/24/Server/x86_64/os/Packages/m': {},
'development/24/Server/x86_64/os/Packages/n': {},
'development/24/Server/x86_64/os/Packages/o': {},
'development/24/Server/x86_64/os/Packages/p': {},
'development/24/Server/x86_64/os/Packages/q': {},
'development/24/Server/x86_64/os/Packages/r': {},
'development/24/Server/x86_64/os/Packages/s': {},
'development/24/Server/x86_64/os/Packages/t': {},
'development/24/Server/x86_64/os/Packages/u': {},
'development/24/Server/x86_64/os/Packages/v': {},
'development/24/Server/x86_64/os/Packages/w': {},
'development/24/Server/x86_64/os/Packages/x': {},
'development/24/Server/x86_64/os/Packages/y': {},
'development/24/Server/x86_64/os/Packages/z': {},
'development/24/Server/x86_64/os/images': {},
'development/24/Server/x86_64/os/images/pxeboot': {},
'development/24/Server/x86_64/os/isolinux': {},
'development/24/Server/x86_64/os/repodata': {},
'development/24/Spins': {},
'development/24/Spins/armhfp': {},
'development/24/Spins/armhfp/images': {},
'development/24/Spins/armhfp/iso': {},
'development/24/Spins/armhfp/os': {},
'development/24/Spins/armhfp/os/Packages': {},
'development/24/Spins/i386': {},
'development/24/Spins/i386/iso': {},
'development/24/Spins/i386/os': {},
'development/24/Spins/i386/os/Packages': {},
'development/24/Spins/source': {},
'development/24/Spins/source/tree': {},
'development/24/Spins/source/tree/Packages': {},
'development/24/Spins/x86_64': {},
'development/24/Spins/x86_64/iso': {},
'development/24/Spins/x86_64/os': {},
'development/24/Spins/x86_64/os/Packages': {},
'development/24/Workstation': {},
'development/24/Workstation/armhfp': {},
'development/24/Workstation/armhfp/images': {},
'development/24/Workstation/armhfp/os': {},
'development/24/Workstation/armhfp/os/Packages': {},
'development/24/Workstation/armhfp/os/Packages/a': {},
'development/24/Workstation/armhfp/os/Packages/b': {},
'development/24/Workstation/armhfp/os/Packages/c': {},
'development/24/Workstation/armhfp/os/Packages/d': {},
'development/24/Workstation/armhfp/os/Packages/e': {},
'development/24/Workstation/armhfp/os/Packages/f': {},
'development/24/Workstation/armhfp/os/Packages/g': {},
'development/24/Workstation/armhfp/os/Packages/h': {},
'development/24/Workstation/armhfp/os/Packages/i': {},
'development/24/Workstation/armhfp/os/Packages/j': {},
'development/24/Workstation/armhfp/os/Packages/k': {},
'development/24/Workstation/armhfp/os/Packages/l': {},
'development/24/Workstation/armhfp/os/Packages/m': {},
'development/24/Workstation/armhfp/os/Packages/n': {},
'development/24/Workstation/armhfp/os/Packages/o': {},
'development/24/Workstation/armhfp/os/Packages/p': {},
'development/24/Workstation/armhfp/os/Packages/q': {},
'development/24/Workstation/armhfp/os/Packages/r': {},
'development/24/Workstation/armhfp/os/Packages/s': {},
'development/24/Workstation/armhfp/os/Packages/t': {},
'development/24/Workstation/armhfp/os/Packages/u': {},
'development/24/Workstation/armhfp/os/Packages/v': {},
'development/24/Workstation/armhfp/os/Packages/w': {},
'development/24/Workstation/armhfp/os/Packages/x': {},
'development/24/Workstation/armhfp/os/Packages/y': {},
'development/24/Workstation/armhfp/os/Packages/z': {},
'development/24/Workstation/armhfp/os/images': {},
'development/24/Workstation/armhfp/os/images/pxeboot': {},
'development/24/Workstation/armhfp/os/images/pxeboot/dtb': {},
'development/24/Workstation/armhfp/os/repodata': {},
'development/24/Workstation/i386': {},
'development/24/Workstation/i386/iso': {},
'development/24/Workstation/i386/os': {},
'development/24/Workstation/i386/os/Packages': {},
'development/24/Workstation/i386/os/Packages/a': {},
'development/24/Workstation/i386/os/Packages/b': {},
'development/24/Workstation/i386/os/Packages/c': {},
'development/24/Workstation/i386/os/Packages/d': {},
'development/24/Workstation/i386/os/Packages/e': {},
'development/24/Workstation/i386/os/Packages/f': {},
'development/24/Workstation/i386/os/Packages/g': {},
'development/24/Workstation/i386/os/Packages/h': {},
'development/24/Workstation/i386/os/Packages/i': {},
'development/24/Workstation/i386/os/Packages/j': {},
'development/24/Workstation/i386/os/Packages/k': {},
'development/24/Workstation/i386/os/Packages/l': {},
'development/24/Workstation/i386/os/Packages/m': {},
'development/24/Workstation/i386/os/Packages/n': {},
'development/24/Workstation/i386/os/Packages/o': {},
'development/24/Workstation/i386/os/Packages/p': {},
'development/24/Workstation/i386/os/Packages/q': {},
'development/24/Workstation/i386/os/Packages/r': {},
'development/24/Workstation/i386/os/Packages/s': {},
'development/24/Workstation/i386/os/Packages/t': {},
'development/24/Workstation/i386/os/Packages/u': {},
'development/24/Workstation/i386/os/Packages/v': {},
'development/24/Workstation/i386/os/Packages/w': {},
'development/24/Workstation/i386/os/Packages/x': {},
'development/24/Workstation/i386/os/Packages/y': {},
'development/24/Workstation/i386/os/Packages/z': {},
'development/24/Workstation/i386/os/images': {},
'development/24/Workstation/i386/os/images/pxeboot': {},
'development/24/Workstation/i386/os/isolinux': {},
'development/24/Workstation/i386/os/repodata': {},
'development/24/Workstation/source': {},
'development/24/Workstation/source/tree': {},
'development/24/Workstation/source/tree/Packages': {},
'development/24/Workstation/source/tree/Packages/a': {},
'development/24/Workstation/source/tree/Packages/b': {},
'development/24/Workstation/source/tree/Packages/c': {},
'development/24/Workstation/source/tree/Packages/d': {},
'development/24/Workstation/source/tree/Packages/e': {},
'development/24/Workstation/source/tree/Packages/f': {},
'development/24/Workstation/source/tree/Packages/g': {},
'development/24/Workstation/source/tree/Packages/h': {},
'development/24/Workstation/source/tree/Packages/i': {},
'development/24/Workstation/source/tree/Packages/j': {},
'development/24/Workstation/source/tree/Packages/k': {},
'development/24/Workstation/source/tree/Packages/l': {},
'development/24/Workstation/source/tree/Packages/m': {},
'development/24/Workstation/source/tree/Packages/n': {},
'development/24/Workstation/source/tree/Packages/o': {},
'development/24/Workstation/source/tree/Packages/p': {},
'development/24/Workstation/source/tree/Packages/q': {},
'development/24/Workstation/source/tree/Packages/r': {},
'development/24/Workstation/source/tree/Packages/s': {},
'development/24/Workstation/source/tree/Packages/t': {},
'development/24/Workstation/source/tree/Packages/u': {},
'development/24/Workstation/source/tree/Packages/v': {},
'development/24/Workstation/source/tree/Packages/w': {},
'development/24/Workstation/source/tree/Packages/x': {},
'development/24/Workstation/source/tree/Packages/y': {},
'development/24/Workstation/source/tree/Packages/z': {},
'development/24/Workstation/source/tree/repodata': {},
'development/24/Workstation/x86_64': {},
'development/24/Workstation/x86_64/iso': {},
'development/24/Workstation/x86_64/os': {},
'development/24/Workstation/x86_64/os/EFI': {},
'development/24/Workstation/x86_64/os/EFI/BOOT': {},
'development/24/Workstation/x86_64/os/EFI/BOOT/fonts': {},
'development/24/Workstation/x86_64/os/Packages': {},
'development/24/Workstation/x86_64/os/Packages/a': {},
'development/24/Workstation/x86_64/os/Packages/b': {},
'development/24/Workstation/x86_64/os/Packages/c': {},
'development/24/Workstation/x86_64/os/Packages/d': {},
'development/24/Workstation/x86_64/os/Packages/e': {},
'development/24/Workstation/x86_64/os/Packages/f': {},
'development/24/Workstation/x86_64/os/Packages/g': {},
'development/24/Workstation/x86_64/os/Packages/h': {},
'development/24/Workstation/x86_64/os/Packages/i': {},
'development/24/Workstation/x86_64/os/Packages/j': {},
'development/24/Workstation/x86_64/os/Packages/k': {},
'development/24/Workstation/x86_64/os/Packages/l': {},
'development/24/Workstation/x86_64/os/Packages/m': {},
'development/24/Workstation/x86_64/os/Packages/n': {},
'development/24/Workstation/x86_64/os/Packages/o': {},
'development/24/Workstation/x86_64/os/Packages/p': {},
'development/24/Workstation/x86_64/os/Packages/q': {},
'development/24/Workstation/x86_64/os/Packages/r': {},
'development/24/Workstation/x86_64/os/Packages/s': {},
'development/24/Workstation/x86_64/os/Packages/t': {},
'development/24/Workstation/x86_64/os/Packages/u': {},
'development/24/Workstation/x86_64/os/Packages/v': {},
'development/24/Workstation/x86_64/os/Packages/w': {},
'development/24/Workstation/x86_64/os/Packages/x': {},
'development/24/Workstation/x86_64/os/Packages/y': {},
'development/24/Workstation/x86_64/os/Packages/z': {},
'development/24/Workstation/x86_64/os/images': {},
'development/24/Workstation/x86_64/os/images/pxeboot': {},
'development/24/Workstation/x86_64/os/isolinux': {},
'development/24/Workstation/x86_64/os/repodata': {},
'development/rawhide': {},
'development/rawhide/Atomic': {},
'development/rawhide/Atomic/source': {},
'development/rawhide/Atomic/source/tree': {},
'development/rawhide/Atomic/source/tree/Packages': {},
'development/rawhide/Atomic/x86_64': {},
'development/rawhide/Atomic/x86_64/iso': {},
'development/rawhide/Atomic/x86_64/iso/EFI': {},
'development/rawhide/Atomic/x86_64/iso/EFI/BOOT': {},
'development/rawhide/Atomic/x86_64/iso/EFI/BOOT/fonts': {},
'development/rawhide/Atomic/x86_64/iso/images': {},
'development/rawhide/Atomic/x86_64/iso/images/pxeboot': {},
'development/rawhide/Atomic/x86_64/iso/isolinux': {},
'development/rawhide/Atomic/x86_64/os': {},
'development/rawhide/Atomic/x86_64/os/Packages': {},
'development/rawhide/CloudImages': {},
'development/rawhide/CloudImages/i386': {},
'development/rawhide/CloudImages/i386/iso': {},
'development/rawhide/CloudImages/i386/os': {},
'development/rawhide/CloudImages/i386/os/Packages': {},
'development/rawhide/CloudImages/source': {},
'development/rawhide/CloudImages/source/tree': {},
'development/rawhide/CloudImages/source/tree/Packages': {},
'development/rawhide/CloudImages/x86_64': {},
'development/rawhide/CloudImages/x86_64/images': {},
'development/rawhide/CloudImages/x86_64/iso': {},
'development/rawhide/CloudImages/x86_64/os': {},
'development/rawhide/CloudImages/x86_64/os/Packages': {},
'development/rawhide/Docker': {},
'development/rawhide/Docker/armhfp': {},
'development/rawhide/Docker/armhfp/images': {},
'development/rawhide/Docker/armhfp/iso': {},
'development/rawhide/Docker/armhfp/os': {},
'development/rawhide/Docker/armhfp/os/Packages': {},
'development/rawhide/Docker/source': {},
'development/rawhide/Docker/source/tree': {},
'development/rawhide/Docker/source/tree/Packages': {},
'development/rawhide/Docker/x86_64': {},
'development/rawhide/Docker/x86_64/images': {},
'development/rawhide/Docker/x86_64/iso': {},
'development/rawhide/Docker/x86_64/os': {},
'development/rawhide/Docker/x86_64/os/Packages': {},
'development/rawhide/Everything': {},
'development/rawhide/Everything/armhfp': {},
'development/rawhide/Everything/armhfp/os': {},
'development/rawhide/Everything/armhfp/os/Packages': {},
'development/rawhide/Everything/armhfp/os/Packages/0': {},
'development/rawhide/Everything/armhfp/os/Packages/2': {},
'development/rawhide/Everything/armhfp/os/Packages/3': {},
'development/rawhide/Everything/armhfp/os/Packages/4': {},
'development/rawhide/Everything/armhfp/os/Packages/6': {},
'development/rawhide/Everything/armhfp/os/Packages/7': {},
'development/rawhide/Everything/armhfp/os/Packages/9': {},
'development/rawhide/Everything/armhfp/os/Packages/a': {},
'development/rawhide/Everything/armhfp/os/Packages/b': {},
'development/rawhide/Everything/armhfp/os/Packages/c': {},
'development/rawhide/Everything/armhfp/os/Packages/d': {},
'development/rawhide/Everything/armhfp/os/Packages/e': {},
'development/rawhide/Everything/armhfp/os/Packages/f': {},
'development/rawhide/Everything/armhfp/os/Packages/g': {},
'development/rawhide/Everything/armhfp/os/Packages/h': {},
'development/rawhide/Everything/armhfp/os/Packages/i': {},
'development/rawhide/Everything/armhfp/os/Packages/j': {},
'development/rawhide/Everything/armhfp/os/Packages/k': {},
'development/rawhide/Everything/armhfp/os/Packages/l': {},
'development/rawhide/Everything/armhfp/os/Packages/m': {},
'development/rawhide/Everything/armhfp/os/Packages/n': {},
'development/rawhide/Everything/armhfp/os/Packages/o': {},
'development/rawhide/Everything/armhfp/os/Packages/p': {},
'development/rawhide/Everything/armhfp/os/Packages/q': {},
'development/rawhide/Everything/armhfp/os/Packages/r': {},
'development/rawhide/Everything/armhfp/os/Packages/s': {},
'development/rawhide/Everything/armhfp/os/Packages/t': {},
'development/rawhide/Everything/armhfp/os/Packages/u': {},
'development/rawhide/Everything/armhfp/os/Packages/v': {},
'development/rawhide/Everything/armhfp/os/Packages/w': {},
'development/rawhide/Everything/armhfp/os/Packages/x': {},
'development/rawhide/Everything/armhfp/os/Packages/y': {},
'development/rawhide/Everything/armhfp/os/Packages/z': {},
'development/rawhide/Everything/armhfp/os/drpms': {},
'development/rawhide/Everything/armhfp/os/images': {},
'development/rawhide/Everything/armhfp/os/images/pxeboot': {},
'development/rawhide/Everything/armhfp/os/images/pxeboot/dtb': {},
'development/rawhide/Everything/armhfp/os/repodata': {},
'development/rawhide/Everything/i386': {},
'development/rawhide/Everything/i386/iso': {},
'development/rawhide/Everything/i386/os': {},
'development/rawhide/Everything/i386/os/Packages': {},
'development/rawhide/Everything/i386/os/Packages/0': {},
'development/rawhide/Everything/i386/os/Packages/2': {},
'development/rawhide/Everything/i386/os/Packages/3': {},
'development/rawhide/Everything/i386/os/Packages/4': {},
'development/rawhide/Everything/i386/os/Packages/6': {},
'development/rawhide/Everything/i386/os/Packages/7': {},
'development/rawhide/Everything/i386/os/Packages/9': {},
'development/rawhide/Everything/i386/os/Packages/a': {},
'development/rawhide/Everything/i386/os/Packages/b': {},
'development/rawhide/Everything/i386/os/Packages/c': {},
'development/rawhide/Everything/i386/os/Packages/d': {},
'development/rawhide/Everything/i386/os/Packages/e': {},
'development/rawhide/Everything/i386/os/Packages/f': {},
'development/rawhide/Everything/i386/os/Packages/g': {},
'development/rawhide/Everything/i386/os/Packages/h': {},
'development/rawhide/Everything/i386/os/Packages/i': {},
'development/rawhide/Everything/i386/os/Packages/j': {},
'development/rawhide/Everything/i386/os/Packages/k': {},
'development/rawhide/Everything/i386/os/Packages/l': {},
'development/rawhide/Everything/i386/os/Packages/m': {},
'development/rawhide/Everything/i386/os/Packages/n': {},
'development/rawhide/Everything/i386/os/Packages/o': {},
'development/rawhide/Everything/i386/os/Packages/p': {},
'development/rawhide/Everything/i386/os/Packages/q': {},
'development/rawhide/Everything/i386/os/Packages/r': {},
'development/rawhide/Everything/i386/os/Packages/s': {},
'development/rawhide/Everything/i386/os/Packages/t': {},
'development/rawhide/Everything/i386/os/Packages/u': {},
'development/rawhide/Everything/i386/os/Packages/v': {},
'development/rawhide/Everything/i386/os/Packages/w': {},
'development/rawhide/Everything/i386/os/Packages/x': {},
'development/rawhide/Everything/i386/os/Packages/y': {},
'development/rawhide/Everything/i386/os/Packages/z': {},
'development/rawhide/Everything/i386/os/drpms': {},
'development/rawhide/Everything/i386/os/images': {},
'development/rawhide/Everything/i386/os/images/pxeboot': {},
'development/rawhide/Everything/i386/os/isolinux': {},
'development/rawhide/Everything/i386/os/repodata': {},
'development/rawhide/Everything/source': {},
'development/rawhide/Everything/source/tree': {},
'development/rawhide/Everything/source/tree/Packages': {},
'development/rawhide/Everything/source/tree/Packages/0': {},
'development/rawhide/Everything/source/tree/Packages/2': {},
'development/rawhide/Everything/source/tree/Packages/3': {},
'development/rawhide/Everything/source/tree/Packages/4': {},
'development/rawhide/Everything/source/tree/Packages/6': {},
'development/rawhide/Everything/source/tree/Packages/7': {},
'development/rawhide/Everything/source/tree/Packages/9': {},
'development/rawhide/Everything/source/tree/Packages/a': {},
'development/rawhide/Everything/source/tree/Packages/b': {},
'development/rawhide/Everything/source/tree/Packages/c': {},
'development/rawhide/Everything/source/tree/Packages/d': {},
'development/rawhide/Everything/source/tree/Packages/e': {},
'development/rawhide/Everything/source/tree/Packages/f': {},
'development/rawhide/Everything/source/tree/Packages/g': {},
'development/rawhide/Everything/source/tree/Packages/h': {},
'development/rawhide/Everything/source/tree/Packages/i': {},
'development/rawhide/Everything/source/tree/Packages/j': {},
'development/

from mirrormanager2.

jasontibbitts avatar jasontibbitts commented on July 17, 2024

OK, so basically it's a file tree in a complicated format. It's unfortunate that it's tightly bound to the python format, though. I don't know if anything other then python will generate it, and I certainly can't generate it from the shell. I know that the original intent was to create something which could send much more than just a directory list (logfiles, all files and sizes, etc.)

Is there any chance of having an endpoint that takes gzip compressed json instead (for absolutely minimal dependencies and client complexity)? I guess I could just go and write one.

from mirrormanager2.

jasontibbitts avatar jasontibbitts commented on July 17, 2024

Some more info from IRC:

[12:32] the pickle itself has a dict, one of the keys is "version" which must be 0
[12:32] then a "global" key, which is a dict, with at least "enabled" = '1'
[12:33] in the main dict again, it has a "site" field, with a dict containing name and password
[12:33] and a "host" key which has a dict containing "name"
[12:34] Also, you need a "stats" key, which you can just set to None. It only checks that key is there, but it's not actually used
[12:34] As far as I can see, that is everything that you need in the checkin pickle dict and in the database
[12:36] <tibbs|w> BTW, isn't there a list of directories?
[12:36] The main dict contains a key per category

from mirrormanager2.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.