From 0e0eb5d90bdaa2f2d5d30f6cbd1ee9e00ff85a59 Mon Sep 17 00:00:00 2001 From: ZeldaZach Date: Tue, 2 May 2023 14:17:27 -0400 Subject: [PATCH] Initial --- .gitignore | 3 + LICENSE.txt | 21 ++ README.md | 87 ++++++++ data/contents/10E.yaml | 10 + data/contents/2ED.yaml | 17 ++ data/contents/2X2.yaml | 45 +++++ data/contents/2XM.yaml | 39 ++++ data/contents/30A.yaml | 2 + data/contents/3ED.yaml | 22 ++ data/contents/40K.yaml | 12 ++ data/contents/4BB.yaml | 2 + data/contents/4ED.yaml | 31 +++ data/contents/5DN.yaml | 9 + data/contents/5ED.yaml | 23 +++ data/contents/6ED.yaml | 21 ++ data/contents/7ED.yaml | 32 +++ data/contents/8ED.yaml | 13 ++ data/contents/9ED.yaml | 11 + data/contents/A25.yaml | 6 + data/contents/AAFR.yaml | 2 + data/contents/ABRO.yaml | 2 + data/contents/ACLB.yaml | 2 + data/contents/ADMU.yaml | 2 + data/contents/AER.yaml | 10 + data/contents/AFC.yaml | 7 + data/contents/AFR.yaml | 26 +++ data/contents/AJMP.yaml | 2 + data/contents/AKH.yaml | 13 ++ data/contents/AKHM.yaml | 2 + data/contents/AKR.yaml | 2 + data/contents/ALA.yaml | 14 ++ data/contents/ALL.yaml | 4 + data/contents/AMH1.yaml | 2 + data/contents/AMH2.yaml | 2 + data/contents/AMID.yaml | 2 + data/contents/ANA.yaml | 2 + data/contents/ANB.yaml | 2 + data/contents/ANEO.yaml | 2 + data/contents/AONE.yaml | 2 + data/contents/APC.yaml | 9 + data/contents/ARB.yaml | 10 + data/contents/ARC.yaml | 6 + data/contents/ARN.yaml | 4 + data/contents/ASNC.yaml | 2 + data/contents/ASTX.yaml | 2 + data/contents/ATH.yaml | 10 + data/contents/ATQ.yaml | 4 + data/contents/AVOW.yaml | 2 + data/contents/AVR.yaml | 15 ++ data/contents/AZNR.yaml | 2 + data/contents/BBD.yaml | 6 + data/contents/BCHR.yaml | 2 + data/contents/BFZ.yaml | 14 ++ data/contents/BNG.yaml | 22 ++ data/contents/BOK.yaml | 9 + data/contents/BOT.yaml | 2 + data/contents/BRB.yaml | 3 + data/contents/BRC.yaml | 6 + data/contents/BRO.yaml | 102 ++++++++++ data/contents/BRR.yaml | 2 + data/contents/BTD.yaml | 3 + data/contents/C13.yaml | 8 + data/contents/C14.yaml | 8 + data/contents/C15.yaml | 8 + data/contents/C16.yaml | 8 + data/contents/C17.yaml | 7 + data/contents/C18.yaml | 7 + data/contents/C19.yaml | 7 + data/contents/C20.yaml | 8 + data/contents/C21.yaml | 13 ++ data/contents/CC1.yaml | 4 + data/contents/CC2.yaml | 4 + data/contents/CED.yaml | 3 + data/contents/CEI.yaml | 3 + data/contents/CHK.yaml | 10 + data/contents/CHR.yaml | 4 + data/contents/CLB.yaml | 25 +++ data/contents/CM1.yaml | 3 + data/contents/CM2.yaml | 3 + data/contents/CMA.yaml | 3 + data/contents/CMB1.yaml | 4 + data/contents/CMB2.yaml | 4 + data/contents/CMD.yaml | 8 + data/contents/CMM.yaml | 15 ++ data/contents/CMR.yaml | 14 ++ data/contents/CN2.yaml | 5 + data/contents/CNS.yaml | 5 + data/contents/CON_.yaml | 5 + data/contents/CP1.yaml | 2 + data/contents/CP2.yaml | 2 + data/contents/CP3.yaml | 2 + data/contents/CSP.yaml | 9 + data/contents/CST.yaml | 2 + data/contents/DBL.yaml | 5 + data/contents/DD1.yaml | 3 + data/contents/DD2.yaml | 4 + data/contents/DDC.yaml | 3 + data/contents/DDD.yaml | 3 + data/contents/DDE.yaml | 3 + data/contents/DDF.yaml | 3 + data/contents/DDG.yaml | 3 + data/contents/DDH.yaml | 3 + data/contents/DDI.yaml | 3 + data/contents/DDJ.yaml | 3 + data/contents/DDK.yaml | 3 + data/contents/DDL.yaml | 3 + data/contents/DDM.yaml | 3 + data/contents/DDN.yaml | 3 + data/contents/DDO.yaml | 3 + data/contents/DDP.yaml | 3 + data/contents/DDQ.yaml | 3 + data/contents/DDR.yaml | 3 + data/contents/DDS.yaml | 3 + data/contents/DDT.yaml | 3 + data/contents/DDU.yaml | 3 + data/contents/DGM.yaml | 24 +++ data/contents/DIS.yaml | 41 ++++ data/contents/DKA.yaml | 15 ++ data/contents/DKM.yaml | 3 + data/contents/DMC.yaml | 6 + data/contents/DMR.yaml | 30 +++ data/contents/DMU.yaml | 20 ++ data/contents/DOM.yaml | 17 ++ data/contents/DPA.yaml | 18 ++ data/contents/DRB.yaml | 3 + data/contents/DRK.yaml | 4 + data/contents/DST.yaml | 9 + data/contents/DTK.yaml | 19 ++ data/contents/DVD.yaml | 2 + data/contents/E01.yaml | 3 + data/contents/E02.yaml | 3 + data/contents/EA1.yaml | 2 + data/contents/EA2.yaml | 2 + data/contents/ELD.yaml | 29 +++ data/contents/EMA.yaml | 5 + data/contents/EMN.yaml | 13 ++ data/contents/EVE.yaml | 10 + data/contents/EVG.yaml | 3 + data/contents/EXO.yaml | 27 +++ data/contents/EXP.yaml | 2 + data/contents/F01.yaml | 2 + data/contents/F02.yaml | 2 + data/contents/F03.yaml | 2 + data/contents/F04.yaml | 2 + data/contents/F05.yaml | 2 + data/contents/F06.yaml | 2 + data/contents/F07.yaml | 2 + data/contents/F08.yaml | 2 + data/contents/F09.yaml | 2 + data/contents/F10.yaml | 2 + data/contents/F11.yaml | 2 + data/contents/F12.yaml | 2 + data/contents/F13.yaml | 2 + data/contents/F14.yaml | 2 + data/contents/F15.yaml | 2 + data/contents/F16.yaml | 2 + data/contents/F17.yaml | 2 + data/contents/F18.yaml | 2 + data/contents/FBB.yaml | 2 + data/contents/FBRO.yaml | 2 + data/contents/FDMU.yaml | 2 + data/contents/FEM.yaml | 4 + data/contents/FJ22.yaml | 2 + data/contents/FJMP.yaml | 2 + data/contents/FMB1.yaml | 4 + data/contents/FNM.yaml | 2 + data/contents/FONE.yaml | 2 + data/contents/FRF.yaml | 20 ++ data/contents/FUT.yaml | 10 + data/contents/G00.yaml | 3 + data/contents/G01.yaml | 3 + data/contents/G02.yaml | 3 + data/contents/G03.yaml | 3 + data/contents/G04.yaml | 3 + data/contents/G05.yaml | 3 + data/contents/G06.yaml | 3 + data/contents/G07.yaml | 3 + data/contents/G08.yaml | 3 + data/contents/G09.yaml | 3 + data/contents/G10.yaml | 3 + data/contents/G11.yaml | 3 + data/contents/G17.yaml | 2 + data/contents/G18.yaml | 2 + data/contents/G99.yaml | 3 + data/contents/GDY.yaml | 2 + data/contents/GK1.yaml | 8 + data/contents/GK2.yaml | 8 + data/contents/GN2.yaml | 3 + data/contents/GN3.yaml | 3 + data/contents/GNT.yaml | 3 + data/contents/GPT.yaml | 8 + data/contents/GRN.yaml | 22 ++ data/contents/GS1.yaml | 3 + data/contents/GTC.yaml | 21 ++ data/contents/GVL.yaml | 2 + data/contents/H09.yaml | 3 + data/contents/H17.yaml | 2 + data/contents/H1R.yaml | 6 + data/contents/HA1.yaml | 2 + data/contents/HA2.yaml | 2 + data/contents/HA3.yaml | 2 + data/contents/HA4.yaml | 2 + data/contents/HA5.yaml | 2 + data/contents/HA6.yaml | 2 + data/contents/HBG.yaml | 2 + data/contents/HHO.yaml | 2 + data/contents/HML.yaml | 4 + data/contents/HOP.yaml | 6 + data/contents/HOU.yaml | 10 + data/contents/ICE.yaml | 6 + data/contents/IKO.yaml | 22 ++ data/contents/IMA.yaml | 5 + data/contents/INV.yaml | 10 + data/contents/ISD.yaml | 16 ++ data/contents/ITP.yaml | 3 + data/contents/J12.yaml | 3 + data/contents/J13.yaml | 3 + data/contents/J14.yaml | 3 + data/contents/J15.yaml | 3 + data/contents/J16.yaml | 3 + data/contents/J17.yaml | 3 + data/contents/J18.yaml | 3 + data/contents/J19.yaml | 2 + data/contents/J20.yaml | 2 + data/contents/J21.yaml | 2 + data/contents/J22.yaml | 5 + data/contents/JGP.yaml | 3 + data/contents/JMP.yaml | 6 + data/contents/JOU.yaml | 22 ++ data/contents/JUD.yaml | 9 + data/contents/JVC.yaml | 2 + data/contents/KHC.yaml | 6 + data/contents/KHM.yaml | 22 ++ data/contents/KLD.yaml | 13 ++ data/contents/KLR.yaml | 2 + data/contents/KTK.yaml | 20 ++ data/contents/L12.yaml | 2 + data/contents/L13.yaml | 2 + data/contents/L14.yaml | 2 + data/contents/L15.yaml | 2 + data/contents/L16.yaml | 2 + data/contents/L17.yaml | 2 + data/contents/LEA.yaml | 15 ++ data/contents/LEB.yaml | 15 ++ data/contents/LEG.yaml | 4 + data/contents/LGN.yaml | 9 + data/contents/LRW.yaml | 11 + data/contents/LTC.yaml | 7 + data/contents/LTR.yaml | 20 ++ data/contents/M10.yaml | 14 ++ data/contents/M11.yaml | 16 ++ data/contents/M12.yaml | 14 ++ data/contents/M13.yaml | 19 ++ data/contents/M14.yaml | 17 ++ data/contents/M15.yaml | 21 ++ data/contents/M19.yaml | 14 ++ data/contents/M20.yaml | 22 ++ data/contents/M21.yaml | 17 ++ data/contents/MAFR.yaml | 2 + data/contents/MAT.yaml | 10 + data/contents/MB1.yaml | 2 + data/contents/MBRO.yaml | 2 + data/contents/MBS.yaml | 17 ++ data/contents/MCLB.yaml | 2 + data/contents/MD1.yaml | 3 + data/contents/MDMU.yaml | 2 + data/contents/ME1.yaml | 2 + data/contents/ME2.yaml | 2 + data/contents/ME3.yaml | 2 + data/contents/ME4.yaml | 2 + data/contents/MED.yaml | 3 + data/contents/MGB.yaml | 2 + data/contents/MH1.yaml | 6 + data/contents/MH2.yaml | 16 ++ data/contents/MIC.yaml | 8 + data/contents/MID.yaml | 25 +++ data/contents/MIR.yaml | 6 + data/contents/MKHM.yaml | 2 + data/contents/MM2.yaml | 5 + data/contents/MM3.yaml | 5 + data/contents/MMA.yaml | 4 + data/contents/MMH2.yaml | 2 + data/contents/MMID.yaml | 2 + data/contents/MMQ.yaml | 10 + data/contents/MNEO.yaml | 2 + data/contents/MOC.yaml | 59 ++++++ data/contents/MOM.yaml | 127 ++++++++++++ data/contents/MONE.yaml | 2 + data/contents/MOR.yaml | 9 + data/contents/MP2.yaml | 2 + data/contents/MPR.yaml | 2 + data/contents/MPS.yaml | 2 + data/contents/MRD.yaml | 11 + data/contents/MSNC.yaml | 2 + data/contents/MSTX.yaml | 2 + data/contents/MUL.yaml | 2 + data/contents/MVOW.yaml | 2 + data/contents/MZNR.yaml | 2 + data/contents/NCC.yaml | 13 ++ data/contents/NEC.yaml | 8 + data/contents/NEM.yaml | 9 + data/contents/NEO.yaml | 24 +++ data/contents/NPH.yaml | 15 ++ data/contents/O90P.yaml | 2 + data/contents/OAFC.yaml | 2 + data/contents/OANA.yaml | 2 + data/contents/OARC.yaml | 2 + data/contents/OC13.yaml | 2 + data/contents/OC14.yaml | 2 + data/contents/OC15.yaml | 2 + data/contents/OC16.yaml | 2 + data/contents/OC17.yaml | 2 + data/contents/OC18.yaml | 2 + data/contents/OC19.yaml | 2 + data/contents/OC20.yaml | 2 + data/contents/OC21.yaml | 2 + data/contents/OCM1.yaml | 2 + data/contents/OCMD.yaml | 2 + data/contents/ODY.yaml | 10 + data/contents/OE01.yaml | 2 + data/contents/OGW.yaml | 13 ++ data/contents/OHOP.yaml | 2 + data/contents/OLEP.yaml | 2 + data/contents/OLGC.yaml | 2 + data/contents/OMIC.yaml | 2 + data/contents/ONC.yaml | 32 +++ data/contents/ONE.yaml | 90 +++++++++ data/contents/ONS.yaml | 10 + data/contents/OPC2.yaml | 2 + data/contents/OPCA.yaml | 2 + data/contents/ORI.yaml | 21 ++ data/contents/OVNT.yaml | 2 + data/contents/OVOC.yaml | 2 + data/contents/P02.yaml | 11 + data/contents/P03.yaml | 2 + data/contents/P04.yaml | 2 + data/contents/P05.yaml | 2 + data/contents/P06.yaml | 2 + data/contents/P07.yaml | 2 + data/contents/P08.yaml | 2 + data/contents/P09.yaml | 2 + data/contents/P10.yaml | 2 + data/contents/P10E.yaml | 2 + data/contents/P11.yaml | 2 + data/contents/P15A.yaml | 2 + data/contents/P22.yaml | 2 + data/contents/P23.yaml | 2 + data/contents/P2HG.yaml | 2 + data/contents/P30A.yaml | 2 + data/contents/P30H.yaml | 2 + data/contents/P5DN.yaml | 2 + data/contents/P8ED.yaml | 2 + data/contents/P9ED.yaml | 2 + data/contents/PAER.yaml | 2 + data/contents/PAFR.yaml | 2 + data/contents/PAKH.yaml | 2 + data/contents/PAL00.yaml | 2 + data/contents/PAL01.yaml | 2 + data/contents/PAL02.yaml | 2 + data/contents/PAL03.yaml | 2 + data/contents/PAL04.yaml | 2 + data/contents/PAL05.yaml | 2 + data/contents/PAL06.yaml | 2 + data/contents/PAL99.yaml | 2 + data/contents/PALA.yaml | 2 + data/contents/PALP.yaml | 2 + data/contents/PANA.yaml | 2 + data/contents/PAPC.yaml | 2 + data/contents/PARB.yaml | 2 + data/contents/PARC.yaml | 2 + data/contents/PARL.yaml | 2 + data/contents/PAST.yaml | 2 + data/contents/PAVR.yaml | 2 + data/contents/PBBD.yaml | 2 + data/contents/PBFZ.yaml | 2 + data/contents/PBNG.yaml | 2 + data/contents/PBOK.yaml | 2 + data/contents/PBOOK.yaml | 2 + data/contents/PBRO.yaml | 2 + data/contents/PC2.yaml | 7 + data/contents/PCA.yaml | 3 + data/contents/PCEL.yaml | 2 + data/contents/PCHK.yaml | 2 + data/contents/PCLB.yaml | 2 + data/contents/PCMD.yaml | 2 + data/contents/PCMP.yaml | 2 + data/contents/PCNS.yaml | 2 + data/contents/PCON.yaml | 2 + data/contents/PCSP.yaml | 2 + data/contents/PCY.yaml | 9 + data/contents/PD2.yaml | 3 + data/contents/PD3.yaml | 3 + data/contents/PDCI.yaml | 2 + data/contents/PDGM.yaml | 2 + data/contents/PDIS.yaml | 2 + data/contents/PDKA.yaml | 2 + data/contents/PDMU.yaml | 2 + data/contents/PDOM.yaml | 2 + data/contents/PDP10.yaml | 2 + data/contents/PDP12.yaml | 2 + data/contents/PDP13.yaml | 2 + data/contents/PDP14.yaml | 2 + data/contents/PDP15.yaml | 2 + data/contents/PDRC.yaml | 2 + data/contents/PDST.yaml | 2 + data/contents/PDTK.yaml | 2 + data/contents/PDTP.yaml | 2 + data/contents/PELD.yaml | 2 + data/contents/PELP.yaml | 2 + data/contents/PEMN.yaml | 2 + data/contents/PEVE.yaml | 2 + data/contents/PEWK.yaml | 2 + data/contents/PEXO.yaml | 2 + data/contents/PF19.yaml | 2 + data/contents/PF20.yaml | 2 + data/contents/PF21.yaml | 2 + data/contents/PFRF.yaml | 2 + data/contents/PFUT.yaml | 2 + data/contents/PG07.yaml | 2 + data/contents/PG08.yaml | 2 + data/contents/PGPT.yaml | 2 + data/contents/PGPX.yaml | 2 + data/contents/PGRN.yaml | 2 + data/contents/PGRU.yaml | 2 + data/contents/PGTC.yaml | 2 + data/contents/PGTW.yaml | 2 + data/contents/PH17.yaml | 2 + data/contents/PH18.yaml | 2 + data/contents/PH19.yaml | 2 + data/contents/PH20.yaml | 2 + data/contents/PH21.yaml | 2 + data/contents/PHED.yaml | 2 + data/contents/PHEL.yaml | 2 + data/contents/PHJ.yaml | 2 + data/contents/PHOP.yaml | 2 + data/contents/PHOU.yaml | 2 + data/contents/PHPR.yaml | 2 + data/contents/PHTR.yaml | 2 + data/contents/PHUK.yaml | 2 + data/contents/PI13.yaml | 2 + data/contents/PI14.yaml | 2 + data/contents/PIDW.yaml | 2 + data/contents/PIKO.yaml | 2 + data/contents/PINV.yaml | 2 + data/contents/PISD.yaml | 2 + data/contents/PJ21.yaml | 2 + data/contents/PJAS.yaml | 2 + data/contents/PJJT.yaml | 2 + data/contents/PJOU.yaml | 2 + data/contents/PJSE.yaml | 2 + data/contents/PJUD.yaml | 2 + data/contents/PKHM.yaml | 2 + data/contents/PKLD.yaml | 2 + data/contents/PKTK.yaml | 2 + data/contents/PL21.yaml | 2 + data/contents/PL22.yaml | 2 + data/contents/PL23.yaml | 2 + data/contents/PLC.yaml | 9 + data/contents/PLG20.yaml | 2 + data/contents/PLG21.yaml | 2 + data/contents/PLG22.yaml | 2 + data/contents/PLGM.yaml | 2 + data/contents/PLGN.yaml | 2 + data/contents/PLIST.yaml | 2 + data/contents/PLNY.yaml | 2 + data/contents/PLRW.yaml | 2 + data/contents/PLS.yaml | 9 + data/contents/PM10.yaml | 2 + data/contents/PM11.yaml | 2 + data/contents/PM12.yaml | 2 + data/contents/PM13.yaml | 2 + data/contents/PM14.yaml | 2 + data/contents/PM15.yaml | 2 + data/contents/PM19.yaml | 2 + data/contents/PM20.yaml | 2 + data/contents/PM21.yaml | 2 + data/contents/PMBS.yaml | 2 + data/contents/PMEI.yaml | 11 + data/contents/PMH1.yaml | 2 + data/contents/PMH2.yaml | 2 + data/contents/PMIC.yaml | 2 + data/contents/PMID.yaml | 2 + data/contents/PMMQ.yaml | 2 + data/contents/PMOA.yaml | 2 + data/contents/PMOR.yaml | 2 + data/contents/PMPS.yaml | 2 + data/contents/PMPS06.yaml | 2 + data/contents/PMPS07.yaml | 2 + data/contents/PMPS08.yaml | 2 + data/contents/PMPS09.yaml | 2 + data/contents/PMPS10.yaml | 2 + data/contents/PMPS11.yaml | 2 + data/contents/PMRD.yaml | 2 + data/contents/PNAT.yaml | 2 + data/contents/PNCC.yaml | 2 + data/contents/PNEM.yaml | 2 + data/contents/PNEO.yaml | 2 + data/contents/PNPH.yaml | 2 + data/contents/PODY.yaml | 2 + data/contents/POGW.yaml | 2 + data/contents/PONE.yaml | 2 + data/contents/PONS.yaml | 2 + data/contents/POR.yaml | 5 + data/contents/PORI.yaml | 2 + data/contents/PPC1.yaml | 2 + data/contents/PPCY.yaml | 2 + data/contents/PPLC.yaml | 2 + data/contents/PPLS.yaml | 2 + data/contents/PPP1.yaml | 2 + data/contents/PPRO.yaml | 2 + data/contents/PPTK.yaml | 2 + data/contents/PR2.yaml | 2 + data/contents/PR23.yaml | 2 + data/contents/PRAV.yaml | 2 + data/contents/PRCQ.yaml | 2 + data/contents/PRED.yaml | 2 + data/contents/PRES.yaml | 2 + data/contents/PRIX.yaml | 2 + data/contents/PRM.yaml | 2 + data/contents/PRNA.yaml | 2 + data/contents/PROE.yaml | 2 + data/contents/PRTR.yaml | 2 + data/contents/PRW2.yaml | 2 + data/contents/PRWK.yaml | 2 + data/contents/PS11.yaml | 2 + data/contents/PS14.yaml | 2 + data/contents/PS15.yaml | 2 + data/contents/PS16.yaml | 2 + data/contents/PS17.yaml | 2 + data/contents/PS18.yaml | 2 + data/contents/PS19.yaml | 2 + data/contents/PSAL.yaml | 2 + data/contents/PSCG.yaml | 2 + data/contents/PSDC.yaml | 2 + data/contents/PSDG.yaml | 2 + data/contents/PSHM.yaml | 2 + data/contents/PSNC.yaml | 2 + data/contents/PSOI.yaml | 2 + data/contents/PSOK.yaml | 2 + data/contents/PSOM.yaml | 2 + data/contents/PSS1.yaml | 2 + data/contents/PSS2.yaml | 2 + data/contents/PSS3.yaml | 2 + data/contents/PSTH.yaml | 2 + data/contents/PSTX.yaml | 2 + data/contents/PSUM.yaml | 2 + data/contents/PSUS.yaml | 2 + data/contents/PSVC.yaml | 2 + data/contents/PTC.yaml | 2 + data/contents/PTG.yaml | 3 + data/contents/PTHB.yaml | 2 + data/contents/PTHS.yaml | 2 + data/contents/PTK.yaml | 6 + data/contents/PTKDF.yaml | 2 + data/contents/PTMP.yaml | 2 + data/contents/PTOR.yaml | 2 + data/contents/PTSNC.yaml | 2 + data/contents/PTSP.yaml | 2 + data/contents/PUDS.yaml | 2 + data/contents/PULG.yaml | 2 + data/contents/PUMA.yaml | 2 + data/contents/PUNH.yaml | 2 + data/contents/PURL.yaml | 2 + data/contents/PUSG.yaml | 2 + data/contents/PUST.yaml | 2 + data/contents/PVAN.yaml | 2 + data/contents/PVOW.yaml | 2 + data/contents/PW09.yaml | 2 + data/contents/PW10.yaml | 2 + data/contents/PW11.yaml | 2 + data/contents/PW12.yaml | 2 + data/contents/PW21.yaml | 2 + data/contents/PW22.yaml | 2 + data/contents/PW23.yaml | 2 + data/contents/PWAR.yaml | 2 + data/contents/PWCS.yaml | 2 + data/contents/PWOR.yaml | 2 + data/contents/PWOS.yaml | 2 + data/contents/PWPN.yaml | 2 + data/contents/PWWK.yaml | 2 + data/contents/PXLN.yaml | 2 + data/contents/PXTC.yaml | 2 + data/contents/PZ1.yaml | 2 + data/contents/PZ2.yaml | 2 + data/contents/PZEN.yaml | 2 + data/contents/PZNR.yaml | 2 + data/contents/Q06.yaml | 2 + data/contents/Q07.yaml | 2 + data/contents/Q08.yaml | 2 + data/contents/RAV.yaml | 11 + data/contents/REN.yaml | 8 + data/contents/RIN.yaml | 2 + data/contents/RIX.yaml | 10 + data/contents/RNA.yaml | 24 +++ data/contents/ROE.yaml | 13 ++ data/contents/RQS.yaml | 3 + data/contents/RTR.yaml | 23 +++ data/contents/S00.yaml | 3 + data/contents/S99.yaml | 4 + data/contents/SBRO.yaml | 2 + data/contents/SCD.yaml | 8 + data/contents/SCG.yaml | 9 + data/contents/SCH.yaml | 2 + data/contents/SHM.yaml | 11 + data/contents/SIR.yaml | 2 + data/contents/SIS.yaml | 2 + data/contents/SKHM.yaml | 2 + data/contents/SLC.yaml | 3 + data/contents/SLD.yaml | 358 +++++++++++++++++++++++++++++++++ data/contents/SLP.yaml | 2 + data/contents/SLU.yaml | 5 + data/contents/SLX.yaml | 2 + data/contents/SMID.yaml | 2 + data/contents/SNC.yaml | 29 +++ data/contents/SNEO.yaml | 2 + data/contents/SOI.yaml | 15 ++ data/contents/SOK.yaml | 9 + data/contents/SOM.yaml | 12 ++ data/contents/SS1.yaml | 3 + data/contents/SS2.yaml | 3 + data/contents/SS3.yaml | 3 + data/contents/SSTX.yaml | 2 + data/contents/STA.yaml | 2 + data/contents/STH.yaml | 8 + data/contents/STX.yaml | 24 +++ data/contents/SUM.yaml | 2 + data/contents/SUNF.yaml | 2 + data/contents/SVOW.yaml | 2 + data/contents/SZNR.yaml | 2 + data/contents/TBTH.yaml | 2 + data/contents/TD0.yaml | 2 + data/contents/TD2.yaml | 2 + data/contents/TDAG.yaml | 2 + data/contents/TFTH.yaml | 2 + data/contents/THB.yaml | 23 +++ data/contents/THP1.yaml | 2 + data/contents/THP2.yaml | 2 + data/contents/THP3.yaml | 2 + data/contents/THS.yaml | 20 ++ data/contents/TMP.yaml | 9 + data/contents/TOR.yaml | 9 + data/contents/TPR.yaml | 2 + data/contents/TSB.yaml | 2 + data/contents/TSP.yaml | 11 + data/contents/TSR.yaml | 6 + data/contents/UDS.yaml | 8 + data/contents/UGIN.yaml | 3 + data/contents/UGL.yaml | 4 + data/contents/ULG.yaml | 8 + data/contents/UMA.yaml | 6 + data/contents/UND.yaml | 3 + data/contents/UNF.yaml | 10 + data/contents/UNH.yaml | 4 + data/contents/UPLIST.yaml | 2 + data/contents/USG.yaml | 10 + data/contents/UST.yaml | 6 + data/contents/V09.yaml | 3 + data/contents/V10.yaml | 3 + data/contents/V11.yaml | 3 + data/contents/V12.yaml | 3 + data/contents/V13.yaml | 3 + data/contents/V14.yaml | 3 + data/contents/V15.yaml | 3 + data/contents/V16.yaml | 3 + data/contents/V17.yaml | 3 + data/contents/VIS.yaml | 4 + data/contents/VMA.yaml | 2 + data/contents/VOC.yaml | 8 + data/contents/VOW.yaml | 28 +++ data/contents/W16.yaml | 2 + data/contents/W17.yaml | 3 + data/contents/WAR.yaml | 18 ++ data/contents/WC00.yaml | 2 + data/contents/WC01.yaml | 2 + data/contents/WC02.yaml | 2 + data/contents/WC03.yaml | 2 + data/contents/WC04.yaml | 2 + data/contents/WC97.yaml | 2 + data/contents/WC98.yaml | 2 + data/contents/WC99.yaml | 2 + data/contents/WDMU.yaml | 2 + data/contents/WMC.yaml | 2 + data/contents/WONE.yaml | 2 + data/contents/WTH.yaml | 4 + data/contents/WWK.yaml | 10 + data/contents/XANA.yaml | 2 + data/contents/XLN.yaml | 12 ++ data/contents/YBRO.yaml | 2 + data/contents/YDMU.yaml | 2 + data/contents/YMID.yaml | 2 + data/contents/YNEO.yaml | 2 + data/contents/YONE.yaml | 2 + data/contents/YSNC.yaml | 2 + data/contents/ZEN.yaml | 13 ++ data/contents/ZNC.yaml | 6 + data/contents/ZNE.yaml | 3 + data/contents/ZNR.yaml | 24 +++ data/new_product_template.yaml | 8 + data/products/2ED.yaml | 8 + data/products/5ED.yaml | 8 + data/products/6ED.yaml | 8 + data/products/7ED.yaml | 14 ++ data/products/DIS.yaml | 8 + data/products/EXO.yaml | 8 + outputs.py | 56 ++++++ outputs/contents.json | 1 + outputs/products.json | 1 + product_compiler.py | 59 ++++++ requirements.txt | 4 + 709 files changed, 4450 insertions(+) create mode 100644 .gitignore create mode 100644 LICENSE.txt create mode 100644 README.md create mode 100644 data/contents/10E.yaml create mode 100644 data/contents/2ED.yaml create mode 100644 data/contents/2X2.yaml create mode 100644 data/contents/2XM.yaml create mode 100644 data/contents/30A.yaml create mode 100644 data/contents/3ED.yaml create mode 100644 data/contents/40K.yaml create mode 100644 data/contents/4BB.yaml create mode 100644 data/contents/4ED.yaml create mode 100644 data/contents/5DN.yaml create mode 100644 data/contents/5ED.yaml create mode 100644 data/contents/6ED.yaml create mode 100644 data/contents/7ED.yaml create mode 100644 data/contents/8ED.yaml create mode 100644 data/contents/9ED.yaml create mode 100644 data/contents/A25.yaml create mode 100644 data/contents/AAFR.yaml create mode 100644 data/contents/ABRO.yaml create mode 100644 data/contents/ACLB.yaml create mode 100644 data/contents/ADMU.yaml create mode 100644 data/contents/AER.yaml create mode 100644 data/contents/AFC.yaml create mode 100644 data/contents/AFR.yaml create mode 100644 data/contents/AJMP.yaml create mode 100644 data/contents/AKH.yaml create mode 100644 data/contents/AKHM.yaml create mode 100644 data/contents/AKR.yaml create mode 100644 data/contents/ALA.yaml create mode 100644 data/contents/ALL.yaml create mode 100644 data/contents/AMH1.yaml create mode 100644 data/contents/AMH2.yaml create mode 100644 data/contents/AMID.yaml create mode 100644 data/contents/ANA.yaml create mode 100644 data/contents/ANB.yaml create mode 100644 data/contents/ANEO.yaml create mode 100644 data/contents/AONE.yaml create mode 100644 data/contents/APC.yaml create mode 100644 data/contents/ARB.yaml create mode 100644 data/contents/ARC.yaml create mode 100644 data/contents/ARN.yaml create mode 100644 data/contents/ASNC.yaml create mode 100644 data/contents/ASTX.yaml create mode 100644 data/contents/ATH.yaml create mode 100644 data/contents/ATQ.yaml create mode 100644 data/contents/AVOW.yaml create mode 100644 data/contents/AVR.yaml create mode 100644 data/contents/AZNR.yaml create mode 100644 data/contents/BBD.yaml create mode 100644 data/contents/BCHR.yaml create mode 100644 data/contents/BFZ.yaml create mode 100644 data/contents/BNG.yaml create mode 100644 data/contents/BOK.yaml create mode 100644 data/contents/BOT.yaml create mode 100644 data/contents/BRB.yaml create mode 100644 data/contents/BRC.yaml create mode 100644 data/contents/BRO.yaml create mode 100644 data/contents/BRR.yaml create mode 100644 data/contents/BTD.yaml create mode 100644 data/contents/C13.yaml create mode 100644 data/contents/C14.yaml create mode 100644 data/contents/C15.yaml create mode 100644 data/contents/C16.yaml create mode 100644 data/contents/C17.yaml create mode 100644 data/contents/C18.yaml create mode 100644 data/contents/C19.yaml create mode 100644 data/contents/C20.yaml create mode 100644 data/contents/C21.yaml create mode 100644 data/contents/CC1.yaml create mode 100644 data/contents/CC2.yaml create mode 100644 data/contents/CED.yaml create mode 100644 data/contents/CEI.yaml create mode 100644 data/contents/CHK.yaml create mode 100644 data/contents/CHR.yaml create mode 100644 data/contents/CLB.yaml create mode 100644 data/contents/CM1.yaml create mode 100644 data/contents/CM2.yaml create mode 100644 data/contents/CMA.yaml create mode 100644 data/contents/CMB1.yaml create mode 100644 data/contents/CMB2.yaml create mode 100644 data/contents/CMD.yaml create mode 100644 data/contents/CMM.yaml create mode 100644 data/contents/CMR.yaml create mode 100644 data/contents/CN2.yaml create mode 100644 data/contents/CNS.yaml create mode 100644 data/contents/CON_.yaml create mode 100644 data/contents/CP1.yaml create mode 100644 data/contents/CP2.yaml create mode 100644 data/contents/CP3.yaml create mode 100644 data/contents/CSP.yaml create mode 100644 data/contents/CST.yaml create mode 100644 data/contents/DBL.yaml create mode 100644 data/contents/DD1.yaml create mode 100644 data/contents/DD2.yaml create mode 100644 data/contents/DDC.yaml create mode 100644 data/contents/DDD.yaml create mode 100644 data/contents/DDE.yaml create mode 100644 data/contents/DDF.yaml create mode 100644 data/contents/DDG.yaml create mode 100644 data/contents/DDH.yaml create mode 100644 data/contents/DDI.yaml create mode 100644 data/contents/DDJ.yaml create mode 100644 data/contents/DDK.yaml create mode 100644 data/contents/DDL.yaml create mode 100644 data/contents/DDM.yaml create mode 100644 data/contents/DDN.yaml create mode 100644 data/contents/DDO.yaml create mode 100644 data/contents/DDP.yaml create mode 100644 data/contents/DDQ.yaml create mode 100644 data/contents/DDR.yaml create mode 100644 data/contents/DDS.yaml create mode 100644 data/contents/DDT.yaml create mode 100644 data/contents/DDU.yaml create mode 100644 data/contents/DGM.yaml create mode 100644 data/contents/DIS.yaml create mode 100644 data/contents/DKA.yaml create mode 100644 data/contents/DKM.yaml create mode 100644 data/contents/DMC.yaml create mode 100644 data/contents/DMR.yaml create mode 100644 data/contents/DMU.yaml create mode 100644 data/contents/DOM.yaml create mode 100644 data/contents/DPA.yaml create mode 100644 data/contents/DRB.yaml create mode 100644 data/contents/DRK.yaml create mode 100644 data/contents/DST.yaml create mode 100644 data/contents/DTK.yaml create mode 100644 data/contents/DVD.yaml create mode 100644 data/contents/E01.yaml create mode 100644 data/contents/E02.yaml create mode 100644 data/contents/EA1.yaml create mode 100644 data/contents/EA2.yaml create mode 100644 data/contents/ELD.yaml create mode 100644 data/contents/EMA.yaml create mode 100644 data/contents/EMN.yaml create mode 100644 data/contents/EVE.yaml create mode 100644 data/contents/EVG.yaml create mode 100644 data/contents/EXO.yaml create mode 100644 data/contents/EXP.yaml create mode 100644 data/contents/F01.yaml create mode 100644 data/contents/F02.yaml create mode 100644 data/contents/F03.yaml create mode 100644 data/contents/F04.yaml create mode 100644 data/contents/F05.yaml create mode 100644 data/contents/F06.yaml create mode 100644 data/contents/F07.yaml create mode 100644 data/contents/F08.yaml create mode 100644 data/contents/F09.yaml create mode 100644 data/contents/F10.yaml create mode 100644 data/contents/F11.yaml create mode 100644 data/contents/F12.yaml create mode 100644 data/contents/F13.yaml create mode 100644 data/contents/F14.yaml create mode 100644 data/contents/F15.yaml create mode 100644 data/contents/F16.yaml create mode 100644 data/contents/F17.yaml create mode 100644 data/contents/F18.yaml create mode 100644 data/contents/FBB.yaml create mode 100644 data/contents/FBRO.yaml create mode 100644 data/contents/FDMU.yaml create mode 100644 data/contents/FEM.yaml create mode 100644 data/contents/FJ22.yaml create mode 100644 data/contents/FJMP.yaml create mode 100644 data/contents/FMB1.yaml create mode 100644 data/contents/FNM.yaml create mode 100644 data/contents/FONE.yaml create mode 100644 data/contents/FRF.yaml create mode 100644 data/contents/FUT.yaml create mode 100644 data/contents/G00.yaml create mode 100644 data/contents/G01.yaml create mode 100644 data/contents/G02.yaml create mode 100644 data/contents/G03.yaml create mode 100644 data/contents/G04.yaml create mode 100644 data/contents/G05.yaml create mode 100644 data/contents/G06.yaml create mode 100644 data/contents/G07.yaml create mode 100644 data/contents/G08.yaml create mode 100644 data/contents/G09.yaml create mode 100644 data/contents/G10.yaml create mode 100644 data/contents/G11.yaml create mode 100644 data/contents/G17.yaml create mode 100644 data/contents/G18.yaml create mode 100644 data/contents/G99.yaml create mode 100644 data/contents/GDY.yaml create mode 100644 data/contents/GK1.yaml create mode 100644 data/contents/GK2.yaml create mode 100644 data/contents/GN2.yaml create mode 100644 data/contents/GN3.yaml create mode 100644 data/contents/GNT.yaml create mode 100644 data/contents/GPT.yaml create mode 100644 data/contents/GRN.yaml create mode 100644 data/contents/GS1.yaml create mode 100644 data/contents/GTC.yaml create mode 100644 data/contents/GVL.yaml create mode 100644 data/contents/H09.yaml create mode 100644 data/contents/H17.yaml create mode 100644 data/contents/H1R.yaml create mode 100644 data/contents/HA1.yaml create mode 100644 data/contents/HA2.yaml create mode 100644 data/contents/HA3.yaml create mode 100644 data/contents/HA4.yaml create mode 100644 data/contents/HA5.yaml create mode 100644 data/contents/HA6.yaml create mode 100644 data/contents/HBG.yaml create mode 100644 data/contents/HHO.yaml create mode 100644 data/contents/HML.yaml create mode 100644 data/contents/HOP.yaml create mode 100644 data/contents/HOU.yaml create mode 100644 data/contents/ICE.yaml create mode 100644 data/contents/IKO.yaml create mode 100644 data/contents/IMA.yaml create mode 100644 data/contents/INV.yaml create mode 100644 data/contents/ISD.yaml create mode 100644 data/contents/ITP.yaml create mode 100644 data/contents/J12.yaml create mode 100644 data/contents/J13.yaml create mode 100644 data/contents/J14.yaml create mode 100644 data/contents/J15.yaml create mode 100644 data/contents/J16.yaml create mode 100644 data/contents/J17.yaml create mode 100644 data/contents/J18.yaml create mode 100644 data/contents/J19.yaml create mode 100644 data/contents/J20.yaml create mode 100644 data/contents/J21.yaml create mode 100644 data/contents/J22.yaml create mode 100644 data/contents/JGP.yaml create mode 100644 data/contents/JMP.yaml create mode 100644 data/contents/JOU.yaml create mode 100644 data/contents/JUD.yaml create mode 100644 data/contents/JVC.yaml create mode 100644 data/contents/KHC.yaml create mode 100644 data/contents/KHM.yaml create mode 100644 data/contents/KLD.yaml create mode 100644 data/contents/KLR.yaml create mode 100644 data/contents/KTK.yaml create mode 100644 data/contents/L12.yaml create mode 100644 data/contents/L13.yaml create mode 100644 data/contents/L14.yaml create mode 100644 data/contents/L15.yaml create mode 100644 data/contents/L16.yaml create mode 100644 data/contents/L17.yaml create mode 100644 data/contents/LEA.yaml create mode 100644 data/contents/LEB.yaml create mode 100644 data/contents/LEG.yaml create mode 100644 data/contents/LGN.yaml create mode 100644 data/contents/LRW.yaml create mode 100644 data/contents/LTC.yaml create mode 100644 data/contents/LTR.yaml create mode 100644 data/contents/M10.yaml create mode 100644 data/contents/M11.yaml create mode 100644 data/contents/M12.yaml create mode 100644 data/contents/M13.yaml create mode 100644 data/contents/M14.yaml create mode 100644 data/contents/M15.yaml create mode 100644 data/contents/M19.yaml create mode 100644 data/contents/M20.yaml create mode 100644 data/contents/M21.yaml create mode 100644 data/contents/MAFR.yaml create mode 100644 data/contents/MAT.yaml create mode 100644 data/contents/MB1.yaml create mode 100644 data/contents/MBRO.yaml create mode 100644 data/contents/MBS.yaml create mode 100644 data/contents/MCLB.yaml create mode 100644 data/contents/MD1.yaml create mode 100644 data/contents/MDMU.yaml create mode 100644 data/contents/ME1.yaml create mode 100644 data/contents/ME2.yaml create mode 100644 data/contents/ME3.yaml create mode 100644 data/contents/ME4.yaml create mode 100644 data/contents/MED.yaml create mode 100644 data/contents/MGB.yaml create mode 100644 data/contents/MH1.yaml create mode 100644 data/contents/MH2.yaml create mode 100644 data/contents/MIC.yaml create mode 100644 data/contents/MID.yaml create mode 100644 data/contents/MIR.yaml create mode 100644 data/contents/MKHM.yaml create mode 100644 data/contents/MM2.yaml create mode 100644 data/contents/MM3.yaml create mode 100644 data/contents/MMA.yaml create mode 100644 data/contents/MMH2.yaml create mode 100644 data/contents/MMID.yaml create mode 100644 data/contents/MMQ.yaml create mode 100644 data/contents/MNEO.yaml create mode 100644 data/contents/MOC.yaml create mode 100644 data/contents/MOM.yaml create mode 100644 data/contents/MONE.yaml create mode 100644 data/contents/MOR.yaml create mode 100644 data/contents/MP2.yaml create mode 100644 data/contents/MPR.yaml create mode 100644 data/contents/MPS.yaml create mode 100644 data/contents/MRD.yaml create mode 100644 data/contents/MSNC.yaml create mode 100644 data/contents/MSTX.yaml create mode 100644 data/contents/MUL.yaml create mode 100644 data/contents/MVOW.yaml create mode 100644 data/contents/MZNR.yaml create mode 100644 data/contents/NCC.yaml create mode 100644 data/contents/NEC.yaml create mode 100644 data/contents/NEM.yaml create mode 100644 data/contents/NEO.yaml create mode 100644 data/contents/NPH.yaml create mode 100644 data/contents/O90P.yaml create mode 100644 data/contents/OAFC.yaml create mode 100644 data/contents/OANA.yaml create mode 100644 data/contents/OARC.yaml create mode 100644 data/contents/OC13.yaml create mode 100644 data/contents/OC14.yaml create mode 100644 data/contents/OC15.yaml create mode 100644 data/contents/OC16.yaml create mode 100644 data/contents/OC17.yaml create mode 100644 data/contents/OC18.yaml create mode 100644 data/contents/OC19.yaml create mode 100644 data/contents/OC20.yaml create mode 100644 data/contents/OC21.yaml create mode 100644 data/contents/OCM1.yaml create mode 100644 data/contents/OCMD.yaml create mode 100644 data/contents/ODY.yaml create mode 100644 data/contents/OE01.yaml create mode 100644 data/contents/OGW.yaml create mode 100644 data/contents/OHOP.yaml create mode 100644 data/contents/OLEP.yaml create mode 100644 data/contents/OLGC.yaml create mode 100644 data/contents/OMIC.yaml create mode 100644 data/contents/ONC.yaml create mode 100644 data/contents/ONE.yaml create mode 100644 data/contents/ONS.yaml create mode 100644 data/contents/OPC2.yaml create mode 100644 data/contents/OPCA.yaml create mode 100644 data/contents/ORI.yaml create mode 100644 data/contents/OVNT.yaml create mode 100644 data/contents/OVOC.yaml create mode 100644 data/contents/P02.yaml create mode 100644 data/contents/P03.yaml create mode 100644 data/contents/P04.yaml create mode 100644 data/contents/P05.yaml create mode 100644 data/contents/P06.yaml create mode 100644 data/contents/P07.yaml create mode 100644 data/contents/P08.yaml create mode 100644 data/contents/P09.yaml create mode 100644 data/contents/P10.yaml create mode 100644 data/contents/P10E.yaml create mode 100644 data/contents/P11.yaml create mode 100644 data/contents/P15A.yaml create mode 100644 data/contents/P22.yaml create mode 100644 data/contents/P23.yaml create mode 100644 data/contents/P2HG.yaml create mode 100644 data/contents/P30A.yaml create mode 100644 data/contents/P30H.yaml create mode 100644 data/contents/P5DN.yaml create mode 100644 data/contents/P8ED.yaml create mode 100644 data/contents/P9ED.yaml create mode 100644 data/contents/PAER.yaml create mode 100644 data/contents/PAFR.yaml create mode 100644 data/contents/PAKH.yaml create mode 100644 data/contents/PAL00.yaml create mode 100644 data/contents/PAL01.yaml create mode 100644 data/contents/PAL02.yaml create mode 100644 data/contents/PAL03.yaml create mode 100644 data/contents/PAL04.yaml create mode 100644 data/contents/PAL05.yaml create mode 100644 data/contents/PAL06.yaml create mode 100644 data/contents/PAL99.yaml create mode 100644 data/contents/PALA.yaml create mode 100644 data/contents/PALP.yaml create mode 100644 data/contents/PANA.yaml create mode 100644 data/contents/PAPC.yaml create mode 100644 data/contents/PARB.yaml create mode 100644 data/contents/PARC.yaml create mode 100644 data/contents/PARL.yaml create mode 100644 data/contents/PAST.yaml create mode 100644 data/contents/PAVR.yaml create mode 100644 data/contents/PBBD.yaml create mode 100644 data/contents/PBFZ.yaml create mode 100644 data/contents/PBNG.yaml create mode 100644 data/contents/PBOK.yaml create mode 100644 data/contents/PBOOK.yaml create mode 100644 data/contents/PBRO.yaml create mode 100644 data/contents/PC2.yaml create mode 100644 data/contents/PCA.yaml create mode 100644 data/contents/PCEL.yaml create mode 100644 data/contents/PCHK.yaml create mode 100644 data/contents/PCLB.yaml create mode 100644 data/contents/PCMD.yaml create mode 100644 data/contents/PCMP.yaml create mode 100644 data/contents/PCNS.yaml create mode 100644 data/contents/PCON.yaml create mode 100644 data/contents/PCSP.yaml create mode 100644 data/contents/PCY.yaml create mode 100644 data/contents/PD2.yaml create mode 100644 data/contents/PD3.yaml create mode 100644 data/contents/PDCI.yaml create mode 100644 data/contents/PDGM.yaml create mode 100644 data/contents/PDIS.yaml create mode 100644 data/contents/PDKA.yaml create mode 100644 data/contents/PDMU.yaml create mode 100644 data/contents/PDOM.yaml create mode 100644 data/contents/PDP10.yaml create mode 100644 data/contents/PDP12.yaml create mode 100644 data/contents/PDP13.yaml create mode 100644 data/contents/PDP14.yaml create mode 100644 data/contents/PDP15.yaml create mode 100644 data/contents/PDRC.yaml create mode 100644 data/contents/PDST.yaml create mode 100644 data/contents/PDTK.yaml create mode 100644 data/contents/PDTP.yaml create mode 100644 data/contents/PELD.yaml create mode 100644 data/contents/PELP.yaml create mode 100644 data/contents/PEMN.yaml create mode 100644 data/contents/PEVE.yaml create mode 100644 data/contents/PEWK.yaml create mode 100644 data/contents/PEXO.yaml create mode 100644 data/contents/PF19.yaml create mode 100644 data/contents/PF20.yaml create mode 100644 data/contents/PF21.yaml create mode 100644 data/contents/PFRF.yaml create mode 100644 data/contents/PFUT.yaml create mode 100644 data/contents/PG07.yaml create mode 100644 data/contents/PG08.yaml create mode 100644 data/contents/PGPT.yaml create mode 100644 data/contents/PGPX.yaml create mode 100644 data/contents/PGRN.yaml create mode 100644 data/contents/PGRU.yaml create mode 100644 data/contents/PGTC.yaml create mode 100644 data/contents/PGTW.yaml create mode 100644 data/contents/PH17.yaml create mode 100644 data/contents/PH18.yaml create mode 100644 data/contents/PH19.yaml create mode 100644 data/contents/PH20.yaml create mode 100644 data/contents/PH21.yaml create mode 100644 data/contents/PHED.yaml create mode 100644 data/contents/PHEL.yaml create mode 100644 data/contents/PHJ.yaml create mode 100644 data/contents/PHOP.yaml create mode 100644 data/contents/PHOU.yaml create mode 100644 data/contents/PHPR.yaml create mode 100644 data/contents/PHTR.yaml create mode 100644 data/contents/PHUK.yaml create mode 100644 data/contents/PI13.yaml create mode 100644 data/contents/PI14.yaml create mode 100644 data/contents/PIDW.yaml create mode 100644 data/contents/PIKO.yaml create mode 100644 data/contents/PINV.yaml create mode 100644 data/contents/PISD.yaml create mode 100644 data/contents/PJ21.yaml create mode 100644 data/contents/PJAS.yaml create mode 100644 data/contents/PJJT.yaml create mode 100644 data/contents/PJOU.yaml create mode 100644 data/contents/PJSE.yaml create mode 100644 data/contents/PJUD.yaml create mode 100644 data/contents/PKHM.yaml create mode 100644 data/contents/PKLD.yaml create mode 100644 data/contents/PKTK.yaml create mode 100644 data/contents/PL21.yaml create mode 100644 data/contents/PL22.yaml create mode 100644 data/contents/PL23.yaml create mode 100644 data/contents/PLC.yaml create mode 100644 data/contents/PLG20.yaml create mode 100644 data/contents/PLG21.yaml create mode 100644 data/contents/PLG22.yaml create mode 100644 data/contents/PLGM.yaml create mode 100644 data/contents/PLGN.yaml create mode 100644 data/contents/PLIST.yaml create mode 100644 data/contents/PLNY.yaml create mode 100644 data/contents/PLRW.yaml create mode 100644 data/contents/PLS.yaml create mode 100644 data/contents/PM10.yaml create mode 100644 data/contents/PM11.yaml create mode 100644 data/contents/PM12.yaml create mode 100644 data/contents/PM13.yaml create mode 100644 data/contents/PM14.yaml create mode 100644 data/contents/PM15.yaml create mode 100644 data/contents/PM19.yaml create mode 100644 data/contents/PM20.yaml create mode 100644 data/contents/PM21.yaml create mode 100644 data/contents/PMBS.yaml create mode 100644 data/contents/PMEI.yaml create mode 100644 data/contents/PMH1.yaml create mode 100644 data/contents/PMH2.yaml create mode 100644 data/contents/PMIC.yaml create mode 100644 data/contents/PMID.yaml create mode 100644 data/contents/PMMQ.yaml create mode 100644 data/contents/PMOA.yaml create mode 100644 data/contents/PMOR.yaml create mode 100644 data/contents/PMPS.yaml create mode 100644 data/contents/PMPS06.yaml create mode 100644 data/contents/PMPS07.yaml create mode 100644 data/contents/PMPS08.yaml create mode 100644 data/contents/PMPS09.yaml create mode 100644 data/contents/PMPS10.yaml create mode 100644 data/contents/PMPS11.yaml create mode 100644 data/contents/PMRD.yaml create mode 100644 data/contents/PNAT.yaml create mode 100644 data/contents/PNCC.yaml create mode 100644 data/contents/PNEM.yaml create mode 100644 data/contents/PNEO.yaml create mode 100644 data/contents/PNPH.yaml create mode 100644 data/contents/PODY.yaml create mode 100644 data/contents/POGW.yaml create mode 100644 data/contents/PONE.yaml create mode 100644 data/contents/PONS.yaml create mode 100644 data/contents/POR.yaml create mode 100644 data/contents/PORI.yaml create mode 100644 data/contents/PPC1.yaml create mode 100644 data/contents/PPCY.yaml create mode 100644 data/contents/PPLC.yaml create mode 100644 data/contents/PPLS.yaml create mode 100644 data/contents/PPP1.yaml create mode 100644 data/contents/PPRO.yaml create mode 100644 data/contents/PPTK.yaml create mode 100644 data/contents/PR2.yaml create mode 100644 data/contents/PR23.yaml create mode 100644 data/contents/PRAV.yaml create mode 100644 data/contents/PRCQ.yaml create mode 100644 data/contents/PRED.yaml create mode 100644 data/contents/PRES.yaml create mode 100644 data/contents/PRIX.yaml create mode 100644 data/contents/PRM.yaml create mode 100644 data/contents/PRNA.yaml create mode 100644 data/contents/PROE.yaml create mode 100644 data/contents/PRTR.yaml create mode 100644 data/contents/PRW2.yaml create mode 100644 data/contents/PRWK.yaml create mode 100644 data/contents/PS11.yaml create mode 100644 data/contents/PS14.yaml create mode 100644 data/contents/PS15.yaml create mode 100644 data/contents/PS16.yaml create mode 100644 data/contents/PS17.yaml create mode 100644 data/contents/PS18.yaml create mode 100644 data/contents/PS19.yaml create mode 100644 data/contents/PSAL.yaml create mode 100644 data/contents/PSCG.yaml create mode 100644 data/contents/PSDC.yaml create mode 100644 data/contents/PSDG.yaml create mode 100644 data/contents/PSHM.yaml create mode 100644 data/contents/PSNC.yaml create mode 100644 data/contents/PSOI.yaml create mode 100644 data/contents/PSOK.yaml create mode 100644 data/contents/PSOM.yaml create mode 100644 data/contents/PSS1.yaml create mode 100644 data/contents/PSS2.yaml create mode 100644 data/contents/PSS3.yaml create mode 100644 data/contents/PSTH.yaml create mode 100644 data/contents/PSTX.yaml create mode 100644 data/contents/PSUM.yaml create mode 100644 data/contents/PSUS.yaml create mode 100644 data/contents/PSVC.yaml create mode 100644 data/contents/PTC.yaml create mode 100644 data/contents/PTG.yaml create mode 100644 data/contents/PTHB.yaml create mode 100644 data/contents/PTHS.yaml create mode 100644 data/contents/PTK.yaml create mode 100644 data/contents/PTKDF.yaml create mode 100644 data/contents/PTMP.yaml create mode 100644 data/contents/PTOR.yaml create mode 100644 data/contents/PTSNC.yaml create mode 100644 data/contents/PTSP.yaml create mode 100644 data/contents/PUDS.yaml create mode 100644 data/contents/PULG.yaml create mode 100644 data/contents/PUMA.yaml create mode 100644 data/contents/PUNH.yaml create mode 100644 data/contents/PURL.yaml create mode 100644 data/contents/PUSG.yaml create mode 100644 data/contents/PUST.yaml create mode 100644 data/contents/PVAN.yaml create mode 100644 data/contents/PVOW.yaml create mode 100644 data/contents/PW09.yaml create mode 100644 data/contents/PW10.yaml create mode 100644 data/contents/PW11.yaml create mode 100644 data/contents/PW12.yaml create mode 100644 data/contents/PW21.yaml create mode 100644 data/contents/PW22.yaml create mode 100644 data/contents/PW23.yaml create mode 100644 data/contents/PWAR.yaml create mode 100644 data/contents/PWCS.yaml create mode 100644 data/contents/PWOR.yaml create mode 100644 data/contents/PWOS.yaml create mode 100644 data/contents/PWPN.yaml create mode 100644 data/contents/PWWK.yaml create mode 100644 data/contents/PXLN.yaml create mode 100644 data/contents/PXTC.yaml create mode 100644 data/contents/PZ1.yaml create mode 100644 data/contents/PZ2.yaml create mode 100644 data/contents/PZEN.yaml create mode 100644 data/contents/PZNR.yaml create mode 100644 data/contents/Q06.yaml create mode 100644 data/contents/Q07.yaml create mode 100644 data/contents/Q08.yaml create mode 100644 data/contents/RAV.yaml create mode 100644 data/contents/REN.yaml create mode 100644 data/contents/RIN.yaml create mode 100644 data/contents/RIX.yaml create mode 100644 data/contents/RNA.yaml create mode 100644 data/contents/ROE.yaml create mode 100644 data/contents/RQS.yaml create mode 100644 data/contents/RTR.yaml create mode 100644 data/contents/S00.yaml create mode 100644 data/contents/S99.yaml create mode 100644 data/contents/SBRO.yaml create mode 100644 data/contents/SCD.yaml create mode 100644 data/contents/SCG.yaml create mode 100644 data/contents/SCH.yaml create mode 100644 data/contents/SHM.yaml create mode 100644 data/contents/SIR.yaml create mode 100644 data/contents/SIS.yaml create mode 100644 data/contents/SKHM.yaml create mode 100644 data/contents/SLC.yaml create mode 100644 data/contents/SLD.yaml create mode 100644 data/contents/SLP.yaml create mode 100644 data/contents/SLU.yaml create mode 100644 data/contents/SLX.yaml create mode 100644 data/contents/SMID.yaml create mode 100644 data/contents/SNC.yaml create mode 100644 data/contents/SNEO.yaml create mode 100644 data/contents/SOI.yaml create mode 100644 data/contents/SOK.yaml create mode 100644 data/contents/SOM.yaml create mode 100644 data/contents/SS1.yaml create mode 100644 data/contents/SS2.yaml create mode 100644 data/contents/SS3.yaml create mode 100644 data/contents/SSTX.yaml create mode 100644 data/contents/STA.yaml create mode 100644 data/contents/STH.yaml create mode 100644 data/contents/STX.yaml create mode 100644 data/contents/SUM.yaml create mode 100644 data/contents/SUNF.yaml create mode 100644 data/contents/SVOW.yaml create mode 100644 data/contents/SZNR.yaml create mode 100644 data/contents/TBTH.yaml create mode 100644 data/contents/TD0.yaml create mode 100644 data/contents/TD2.yaml create mode 100644 data/contents/TDAG.yaml create mode 100644 data/contents/TFTH.yaml create mode 100644 data/contents/THB.yaml create mode 100644 data/contents/THP1.yaml create mode 100644 data/contents/THP2.yaml create mode 100644 data/contents/THP3.yaml create mode 100644 data/contents/THS.yaml create mode 100644 data/contents/TMP.yaml create mode 100644 data/contents/TOR.yaml create mode 100644 data/contents/TPR.yaml create mode 100644 data/contents/TSB.yaml create mode 100644 data/contents/TSP.yaml create mode 100644 data/contents/TSR.yaml create mode 100644 data/contents/UDS.yaml create mode 100644 data/contents/UGIN.yaml create mode 100644 data/contents/UGL.yaml create mode 100644 data/contents/ULG.yaml create mode 100644 data/contents/UMA.yaml create mode 100644 data/contents/UND.yaml create mode 100644 data/contents/UNF.yaml create mode 100644 data/contents/UNH.yaml create mode 100644 data/contents/UPLIST.yaml create mode 100644 data/contents/USG.yaml create mode 100644 data/contents/UST.yaml create mode 100644 data/contents/V09.yaml create mode 100644 data/contents/V10.yaml create mode 100644 data/contents/V11.yaml create mode 100644 data/contents/V12.yaml create mode 100644 data/contents/V13.yaml create mode 100644 data/contents/V14.yaml create mode 100644 data/contents/V15.yaml create mode 100644 data/contents/V16.yaml create mode 100644 data/contents/V17.yaml create mode 100644 data/contents/VIS.yaml create mode 100644 data/contents/VMA.yaml create mode 100644 data/contents/VOC.yaml create mode 100644 data/contents/VOW.yaml create mode 100644 data/contents/W16.yaml create mode 100644 data/contents/W17.yaml create mode 100644 data/contents/WAR.yaml create mode 100644 data/contents/WC00.yaml create mode 100644 data/contents/WC01.yaml create mode 100644 data/contents/WC02.yaml create mode 100644 data/contents/WC03.yaml create mode 100644 data/contents/WC04.yaml create mode 100644 data/contents/WC97.yaml create mode 100644 data/contents/WC98.yaml create mode 100644 data/contents/WC99.yaml create mode 100644 data/contents/WDMU.yaml create mode 100644 data/contents/WMC.yaml create mode 100644 data/contents/WONE.yaml create mode 100644 data/contents/WTH.yaml create mode 100644 data/contents/WWK.yaml create mode 100644 data/contents/XANA.yaml create mode 100644 data/contents/XLN.yaml create mode 100644 data/contents/YBRO.yaml create mode 100644 data/contents/YDMU.yaml create mode 100644 data/contents/YMID.yaml create mode 100644 data/contents/YNEO.yaml create mode 100644 data/contents/YONE.yaml create mode 100644 data/contents/YSNC.yaml create mode 100644 data/contents/ZEN.yaml create mode 100644 data/contents/ZNC.yaml create mode 100644 data/contents/ZNE.yaml create mode 100644 data/contents/ZNR.yaml create mode 100644 data/new_product_template.yaml create mode 100644 data/products/2ED.yaml create mode 100644 data/products/5ED.yaml create mode 100644 data/products/6ED.yaml create mode 100644 data/products/7ED.yaml create mode 100644 data/products/DIS.yaml create mode 100644 data/products/EXO.yaml create mode 100644 outputs.py create mode 100644 outputs/contents.json create mode 100644 outputs/products.json create mode 100644 product_compiler.py create mode 100644 requirements.txt diff --git a/.gitignore b/.gitignore new file mode 100644 index 00000000..8db99639 --- /dev/null +++ b/.gitignore @@ -0,0 +1,3 @@ +.venv/ +mtgJson/ +*.log* diff --git a/LICENSE.txt b/LICENSE.txt new file mode 100644 index 00000000..860fe357 --- /dev/null +++ b/LICENSE.txt @@ -0,0 +1,21 @@ +MIT License + +Copyright © 2018-Present Zachary Halpern + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. diff --git a/README.md b/README.md new file mode 100644 index 00000000..3ef161da --- /dev/null +++ b/README.md @@ -0,0 +1,87 @@ +# mtg-sealed-contents +Repository that collects all sealed MTG products and maps their contents + +## Product contents + +Product sealed contents use the following types: + +### `pack` + +A `pack` object refers to an existing object in MTGJson `{set}.booster`. Example pack: + +```yaml + Unlimited Edition Booster Pack: + pack: + - set: 2ed + code: default +``` + +### `deck` + +A `deck` object refers to a precompiled deck object. Example deck: + +```yaml + 7th Edition Theme Deck Armada: + deck: + - set: 7ed + name: Armada +``` + +### `sealed` + +A `sealed` object refers to another sealed object. Sealed objects have a `count` associated with them. Example sealed: + +```yaml + Unlimited Edition Booster Box: + sealed: + - count: 36 + name: Unlimited Edition Booster Pack + set: 2ed +``` + +### `variable` + +A `variable` object contains a list of sub-contents. Example variable: + +```yaml + Phyrexia All Will Be One Jumpstart Booster Pack: + variable: + - deck: + - set: one + name: Mite-y 1 + - deck: + - set: one + name: Mite-y 2 + ... +``` + +### `card` + +A `card` object refers to a single card (usually a promo). Example card: + +```yaml + Phyrexia All Will Be One Compleat Bundle + sealed: + - set: one + name: Phyrexia All Will Be One Set Booster Pack + count: 12 + card: + - set: one + name: Phyrexian Arena + number: 283 + foil: true + ... +``` + +### `other` + +An `other` object refers to things not included in MTGJson. Example other: + +```yaml + Unlimited Edition Starter Deck: + pack: + - set: 2ed + code: starter + other: + - name: Unlimited Edition Starter Deck Rulebook +``` diff --git a/data/contents/10E.yaml b/data/contents/10E.yaml new file mode 100644 index 00000000..412506ee --- /dev/null +++ b/data/contents/10E.yaml @@ -0,0 +1,10 @@ +code: 10e +products: + 10th Edition Booster Box: [] + 10th Edition Booster Pack: [] + 10th Edition Fat Pack: [] + 10th Edition Theme Deck Arcaniss Guile: [] + 10th Edition Theme Deck Cho Mannos Resolve: [] + 10th Edition Theme Deck Evincars Tyranny: [] + 10th Edition Theme Deck Kamahls Temper: [] + 10th Edition Theme Deck Molimos Might: [] diff --git a/data/contents/2ED.yaml b/data/contents/2ED.yaml new file mode 100644 index 00000000..36dab936 --- /dev/null +++ b/data/contents/2ED.yaml @@ -0,0 +1,17 @@ +code: 2ed +products: + Unlimited Booster Box: + sealed: + - count: 36 + name: Unlimited Booster Pack + set: 2ed + Unlimited Booster Pack: + pack: + - set: 2ed + code: default + Unlimited Starter Deck: + pack: + - set: 2ed + code: starter + other: + - name: Unlimited Edition Starter Deck Rulebook diff --git a/data/contents/2X2.yaml b/data/contents/2X2.yaml new file mode 100644 index 00000000..5d327615 --- /dev/null +++ b/data/contents/2X2.yaml @@ -0,0 +1,45 @@ +code: 2x2 +products: + Double Masters 2022 3 Booster Draft Pack: + sealed: + - set: 2x2 + name: Double Masters 2022 Draft Booster Pack + count: 3 + Double Masters 2022 Collector Booster Display: + sealed: + - set: 2x2 + name: Double Masters 2022 Collector Booster Pack + count: 4 + Double Masters 2022 Collector Booster Display Case: + sealed: + - set: 2x2 + name: Double Masters 2022 Collector Booster Display + count: 8 + Double Masters 2022 Collector Booster Omega Pack: + sealed: + - set: 2x2 + name: Double Masters 2022 Collector Booster Pack + count: 1 + Double Masters 2022 Collector Booster Pack: + pack: + - set: 2x2 + code: collector + Double Masters 2022 Draft Booster Box: + sealed: + - set: 2x2 + name: Double Masters 2022 Draft Booster Pack + count: 24 + Double Masters 2022 Draft Booster Box Case: + sealed: + - set: 2x2 + name: Double Masters 2022 Draft Booster Box + count: 6 + Double Masters 2022 Draft Booster Pack: + pack: + - set: 2x2 + code: default + Double Masters 2022 Sleeved Draft Booster Pack: + sealed: + - set: 2x2 + name: Double Masters 2022 Draft Booster Pack + count: 1 diff --git a/data/contents/2XM.yaml b/data/contents/2XM.yaml new file mode 100644 index 00000000..4e769c26 --- /dev/null +++ b/data/contents/2XM.yaml @@ -0,0 +1,39 @@ +code: 2xm +products: + Double Masters 3 Booster Draft Pack: + sealed: + - set: 2xm + name: Double Masters Booster Pack + count: 3 + Double Masters Booster Box: + sealed: + - set: 2xm + name: Double Masters Booster Pack + count: 24 + - set: 2xm + name: Double Masters Box Topper Pack + count: 1 + Double Masters Booster Box Case: + sealed: + - set: 2xm + name: Double Masters Booster Box + count: 4 + Double Masters Booster Pack: + pack: + - set: 2xm + code: default + Double Masters Box Topper Pack: [] + Double Masters VIP Edition Box: + sealed: + - set: 2xm + name: Double Masters VIP Edition Pack + count: 4 + Double Masters VIP Edition Box Case: + sealed: + - set: 2xm + name: Double Masters VIP Edition Box + count: 4 + Double Masters VIP Edition Pack: + pack: + - set: 2xm + code: vip diff --git a/data/contents/30A.yaml b/data/contents/30A.yaml new file mode 100644 index 00000000..c0ae882f --- /dev/null +++ b/data/contents/30A.yaml @@ -0,0 +1,2 @@ +code: 30a +products: {} diff --git a/data/contents/3ED.yaml b/data/contents/3ED.yaml new file mode 100644 index 00000000..7921a9f9 --- /dev/null +++ b/data/contents/3ED.yaml @@ -0,0 +1,22 @@ +code: 3ed +products: + Revised Edition Booster Box: + sealed: + - set: 3ed + name: Revised Edition Booster Pack + count: 36 + Revised Edition Booster Pack: + pack: + - set: 3ed + code: default + Revised Edition Starter Deck: + pack: + - set: 3ed + code: starter + other: + - name: Revised Edition Starter Deck Rulebook + Revised Edition Starter Deck Display: + sealed: + - set: 3ed + name: Revised Edition Starter Deck + count: 10 diff --git a/data/contents/40K.yaml b/data/contents/40K.yaml new file mode 100644 index 00000000..5c407d97 --- /dev/null +++ b/data/contents/40K.yaml @@ -0,0 +1,12 @@ +code: 40k +products: + Universes Beyond Warhammer 40000 Commander Deck Display: [] + Universes Beyond Warhammer 40000 Commander Deck Display Collectors Edition: [] + Universes Beyond Warhammer 40000 Forces of the Imperium Commander Deck: [] + Universes Beyond Warhammer 40000 Forces of the Imperium Commander Deck Collectors Edition: [] + Universes Beyond Warhammer 40000 Necron Dynasties Commander Deck: [] + Universes Beyond Warhammer 40000 Necron Dynasties Commander Deck Collectors Edition: [] + Universes Beyond Warhammer 40000 The Ruinous Powers Commander Deck: [] + Universes Beyond Warhammer 40000 The Ruinous Powers Commander Deck Collectors Edition: [] + Universes Beyond Warhammer 40000 Tyranid Swarm Commander Deck: [] + Universes Beyond Warhammer 40000 Tyranid Swarm Commander Deck Collectors Edition: [] diff --git a/data/contents/4BB.yaml b/data/contents/4BB.yaml new file mode 100644 index 00000000..b744a3ef --- /dev/null +++ b/data/contents/4BB.yaml @@ -0,0 +1,2 @@ +code: 4bb +products: {} diff --git a/data/contents/4ED.yaml b/data/contents/4ED.yaml new file mode 100644 index 00000000..1ee00381 --- /dev/null +++ b/data/contents/4ED.yaml @@ -0,0 +1,31 @@ +code: 4ed +products: + Fourth Edition Booster Box: + sealed: + - set: 4ed + name: Fourth Edition Booster Pack + count: 36 + Fourth Edition Booster Pack: + pack: + - set: 4ed + code: default + Fourth Edition Gift Box: + sealed: + - set: 4ed + name: Fourth Edition Starter Deck + count: 2 + other: + - name: Fourth Edition Gift Box Rule Book + - name: 30 Glass Counters with Flannel Bag + - name: Fourth Edition Card Collectors' Checklist + Fourth Edition Starter Deck: + pack: + - set: 4ed + code: starter + other: + - name: Fourth Edition Starter Deck Rule Book + Fourth Edition Starter Deck Display: + sealed: + - set: 4ed + name: Fourth Edition Starter Deck + count: 10 diff --git a/data/contents/5DN.yaml b/data/contents/5DN.yaml new file mode 100644 index 00000000..a715b1ff --- /dev/null +++ b/data/contents/5DN.yaml @@ -0,0 +1,9 @@ +code: 5dn +products: + Fifth Dawn Booster Box: [] + Fifth Dawn Booster Pack: [] + Fifth Dawn Fat Pack: [] + Fifth Dawn Nuts and Bolts Theme Deck: [] + Fifth Dawn Special Forces Theme Deck: [] + Fifth Dawn Stampede Theme Deck: [] + Fifth Dawn Sunburst Theme Deck: [] diff --git a/data/contents/5ED.yaml b/data/contents/5ED.yaml new file mode 100644 index 00000000..d616ac71 --- /dev/null +++ b/data/contents/5ED.yaml @@ -0,0 +1,23 @@ +code: 5ed +products: + Fifth Edition Booster Box: + sealed: + - set: 5ed + name: Fifth Edition Booster Pack + count: 36 + Fifth Edition Booster Pack: + pack: + - set: 5ed + code: default + Fifth Edition Starter Deck: + pack: + - set: 5ed + code: starter + other: + - name: Fifth Edition Starter Rule Book + Fifth Edition Starter Deck Box: + sealed: + - set: 5ed + name: Fifth Edition Starter Deck + count: 12 + Fifth Edition Two Player Starter Set: [] diff --git a/data/contents/6ED.yaml b/data/contents/6ED.yaml new file mode 100644 index 00000000..7fb15150 --- /dev/null +++ b/data/contents/6ED.yaml @@ -0,0 +1,21 @@ +code: 6ed +products: + Classic Sixth Edition Booster Box: + sealed: + - set: 6ed + name: Classic Sixth Edition Booster Pack + count: 36 + Classic Sixth Edition Booster Pack: + pack: + - set: 6ed + code: default + Classic Sixth Edition Tournament Pack: + pack: + - set: 6ed + code: tournament + Classic Sixth Edition Two Player Starter Deck: [] + Classic Sixth Edition Two Player Starter Deck Box: + sealed: + - set: 6ed + name: Classic Sixth Edition Two Player Starter Deck + count: 12 diff --git a/data/contents/7ED.yaml b/data/contents/7ED.yaml new file mode 100644 index 00000000..75657f21 --- /dev/null +++ b/data/contents/7ED.yaml @@ -0,0 +1,32 @@ +code: 7ed +products: + 7th Edition Booster Box: + sealed: + - set: 7ed + name: 7th Edition Booster Pack + count: 36 + 7th Edition Booster Pack: + pack: + - set: 7ed + code: default + 7th Edition Theme Deck Armada: + deck: + - set: 7ed + name: Armada + 7th Edition Theme Deck Bomber: + deck: + - set: 7ed + name: Bomber + 7th Edition Theme Deck Decay: + deck: + - set: 7ed + name: Decay + 7th Edition Theme Deck Infestation: + deck: + - set: 7ed + name: Infestation + 7th Edition Theme Deck Way Wild: + deck: + - set: 7ed + name: Way Wild + 7th Edition Two Player Starter: [] diff --git a/data/contents/8ED.yaml b/data/contents/8ED.yaml new file mode 100644 index 00000000..a05a330b --- /dev/null +++ b/data/contents/8ED.yaml @@ -0,0 +1,13 @@ +code: 8ed +products: + 8th Edition Advanced Booster Pack: [] + 8th Edition Booster Box: [] + 8th Edition Booster Pack: [] + 8th Edition Box Set: [] + 8th Edition Box Set Core Game: [] + 8th Edition Demo Game Booster Pack: [] + 8th Edition Theme Deck Expulsion: [] + 8th Edition Theme Deck Heavy Hitters: [] + 8th Edition Theme Deck Life Boost: [] + 8th Edition Theme Deck Sky Slam: [] + 8th Edition Theme Deck Speed Scorch: [] diff --git a/data/contents/9ED.yaml b/data/contents/9ED.yaml new file mode 100644 index 00000000..7c1f44fe --- /dev/null +++ b/data/contents/9ED.yaml @@ -0,0 +1,11 @@ +code: 9ed +products: + 9th Edition Booster Box: [] + 9th Edition Booster Pack: [] + 9th Edition Box Set Core Game: [] + 9th Edition Fat Pack: [] + 9th Edition Theme Deck Army of Justice: [] + 9th Edition Theme Deck Custom Creatures: [] + 9th Edition Theme Deck Dead Again: [] + 9th Edition Theme Deck Lofty Heights: [] + 9th Edition Theme Deck World Aflame: [] diff --git a/data/contents/A25.yaml b/data/contents/A25.yaml new file mode 100644 index 00000000..b6812064 --- /dev/null +++ b/data/contents/A25.yaml @@ -0,0 +1,6 @@ +code: a25 +products: + Masters 25 3 Booster Draft Pack: [] + Masters 25 Booster Box: [] + Masters 25 Booster Box Case: [] + Masters 25 Booster Pack: [] diff --git a/data/contents/AAFR.yaml b/data/contents/AAFR.yaml new file mode 100644 index 00000000..6d11309d --- /dev/null +++ b/data/contents/AAFR.yaml @@ -0,0 +1,2 @@ +code: aafr +products: {} diff --git a/data/contents/ABRO.yaml b/data/contents/ABRO.yaml new file mode 100644 index 00000000..e6314883 --- /dev/null +++ b/data/contents/ABRO.yaml @@ -0,0 +1,2 @@ +code: abro +products: {} diff --git a/data/contents/ACLB.yaml b/data/contents/ACLB.yaml new file mode 100644 index 00000000..2907f562 --- /dev/null +++ b/data/contents/ACLB.yaml @@ -0,0 +1,2 @@ +code: aclb +products: {} diff --git a/data/contents/ADMU.yaml b/data/contents/ADMU.yaml new file mode 100644 index 00000000..91bfd462 --- /dev/null +++ b/data/contents/ADMU.yaml @@ -0,0 +1,2 @@ +code: admu +products: {} diff --git a/data/contents/AER.yaml b/data/contents/AER.yaml new file mode 100644 index 00000000..3d1d503d --- /dev/null +++ b/data/contents/AER.yaml @@ -0,0 +1,10 @@ +code: aer +products: + Aether Revolt Booster Box: [] + Aether Revolt Booster Box Case: [] + Aether Revolt Booster Pack: [] + Aether Revolt Bundle: [] + Aether Revolt Planeswalker Deck Ajani: [] + Aether Revolt Planeswalker Deck Set of 2: [] + Aether Revolt Planeswalker Deck Tezzeret: [] + Aether Revolt Prerelease Pack: [] diff --git a/data/contents/AFC.yaml b/data/contents/AFC.yaml new file mode 100644 index 00000000..d11ee851 --- /dev/null +++ b/data/contents/AFC.yaml @@ -0,0 +1,7 @@ +code: afc +products: + Adventures in the Forgotten Realms Aura of Courage Commander Deck: [] + Adventures in the Forgotten Realms Commander Deck Display: [] + Adventures in the Forgotten Realms Draconic Rage Commander Deck: [] + Adventures in the Forgotten Realms Dungeons of Death Commander Deck: [] + Adventures in the Forgotten Realms Planar Portal Commander Deck: [] diff --git a/data/contents/AFR.yaml b/data/contents/AFR.yaml new file mode 100644 index 00000000..56076b03 --- /dev/null +++ b/data/contents/AFR.yaml @@ -0,0 +1,26 @@ +code: afr +products: + Adventures in the Forgotten Realms Bundle: [] + Adventures in the Forgotten Realms Bundle Gift Edition: [] + Adventures in the Forgotten Realms Collector Booster Display: [] + Adventures in the Forgotten Realms Collector Booster Display Case: [] + Adventures in the Forgotten Realms Collector Booster Hanger Pack: [] + Adventures in the Forgotten Realms Collector Booster Pack: [] + Adventures in the Forgotten Realms Collector Booster Retail Pack: [] + Adventures in the Forgotten Realms Draft Booster Box: [] + Adventures in the Forgotten Realms Draft Booster Box Case: [] + Adventures in the Forgotten Realms Draft Booster Pack: [] + Adventures in the Forgotten Realms Prerelease Pack: [] + Adventures in the Forgotten Realms Prerelease Pack Case: [] + Adventures in the Forgotten Realms Set Booster Display: [] + Adventures in the Forgotten Realms Set Booster Display Case: [] + Adventures in the Forgotten Realms Set Booster Pack: [] + Adventures in the Forgotten Realms Theme Booster Black: [] + Adventures in the Forgotten Realms Theme Booster Blue: [] + Adventures in the Forgotten Realms Theme Booster Display Box: [] + Adventures in the Forgotten Realms Theme Booster Display Box Case: [] + Adventures in the Forgotten Realms Theme Booster Dungeon Theme: [] + Adventures in the Forgotten Realms Theme Booster Green: [] + Adventures in the Forgotten Realms Theme Booster Red: [] + Adventures in the Forgotten Realms Theme Booster Set of 6: [] + Adventures in the Forgotten Realms Theme Booster White: [] diff --git a/data/contents/AJMP.yaml b/data/contents/AJMP.yaml new file mode 100644 index 00000000..b945fd8a --- /dev/null +++ b/data/contents/AJMP.yaml @@ -0,0 +1,2 @@ +code: ajmp +products: {} diff --git a/data/contents/AKH.yaml b/data/contents/AKH.yaml new file mode 100644 index 00000000..a365e561 --- /dev/null +++ b/data/contents/AKH.yaml @@ -0,0 +1,13 @@ +code: akh +products: + Amonkhet Booster Battle Pack: [] + Amonkhet Booster Box: [] + Amonkhet Booster Box Case: [] + Amonkhet Booster Pack: [] + Amonkhet Bundle: [] + Amonkhet Deck Builders Toolkit: [] + Amonkhet Land Station: [] + Amonkhet Planeswalker Deck Gideon: [] + Amonkhet Planeswalker Deck Liliana: [] + Amonkhet Planeswalker Deck Set of 2: [] + Amonkhet Prerelease Pack: [] diff --git a/data/contents/AKHM.yaml b/data/contents/AKHM.yaml new file mode 100644 index 00000000..70301d53 --- /dev/null +++ b/data/contents/AKHM.yaml @@ -0,0 +1,2 @@ +code: akhm +products: {} diff --git a/data/contents/AKR.yaml b/data/contents/AKR.yaml new file mode 100644 index 00000000..9ef0db6c --- /dev/null +++ b/data/contents/AKR.yaml @@ -0,0 +1,2 @@ +code: akr +products: {} diff --git a/data/contents/ALA.yaml b/data/contents/ALA.yaml new file mode 100644 index 00000000..87e4d68a --- /dev/null +++ b/data/contents/ALA.yaml @@ -0,0 +1,14 @@ +code: ala +products: + Shards of Alara Booster Box: [] + Shards of Alara Booster Box Case: [] + Shards of Alara Booster Pack: [] + Shards of Alara Fat Pack: [] + Shards of Alara Intro Pack Bant Exalted: [] + Shards of Alara Intro Pack Esper Artifice: [] + Shards of Alara Intro Pack Grixis Undead: [] + Shards of Alara Intro Pack Naya Behemoths: [] + Shards of Alara Intro Pack Primordial Jund: [] + Shards of Alara Premium Foil Booster Pack: [] + Shards of Alara Premium Foil Booster Pack Box: [] + Shards of Alara Tournament Pack: [] diff --git a/data/contents/ALL.yaml b/data/contents/ALL.yaml new file mode 100644 index 00000000..01130da3 --- /dev/null +++ b/data/contents/ALL.yaml @@ -0,0 +1,4 @@ +code: all +products: + Alliances Booster Box: [] + Alliances Booster Pack: [] diff --git a/data/contents/AMH1.yaml b/data/contents/AMH1.yaml new file mode 100644 index 00000000..48c64319 --- /dev/null +++ b/data/contents/AMH1.yaml @@ -0,0 +1,2 @@ +code: amh1 +products: {} diff --git a/data/contents/AMH2.yaml b/data/contents/AMH2.yaml new file mode 100644 index 00000000..0f7d51b0 --- /dev/null +++ b/data/contents/AMH2.yaml @@ -0,0 +1,2 @@ +code: amh2 +products: {} diff --git a/data/contents/AMID.yaml b/data/contents/AMID.yaml new file mode 100644 index 00000000..d8bf5dd9 --- /dev/null +++ b/data/contents/AMID.yaml @@ -0,0 +1,2 @@ +code: amid +products: {} diff --git a/data/contents/ANA.yaml b/data/contents/ANA.yaml new file mode 100644 index 00000000..f7257ca6 --- /dev/null +++ b/data/contents/ANA.yaml @@ -0,0 +1,2 @@ +code: ana +products: {} diff --git a/data/contents/ANB.yaml b/data/contents/ANB.yaml new file mode 100644 index 00000000..83e5f4bf --- /dev/null +++ b/data/contents/ANB.yaml @@ -0,0 +1,2 @@ +code: anb +products: {} diff --git a/data/contents/ANEO.yaml b/data/contents/ANEO.yaml new file mode 100644 index 00000000..b7357570 --- /dev/null +++ b/data/contents/ANEO.yaml @@ -0,0 +1,2 @@ +code: aneo +products: {} diff --git a/data/contents/AONE.yaml b/data/contents/AONE.yaml new file mode 100644 index 00000000..35eae2a1 --- /dev/null +++ b/data/contents/AONE.yaml @@ -0,0 +1,2 @@ +code: aone +products: {} diff --git a/data/contents/APC.yaml b/data/contents/APC.yaml new file mode 100644 index 00000000..f9de4947 --- /dev/null +++ b/data/contents/APC.yaml @@ -0,0 +1,9 @@ +code: apc +products: + Apocalypse Booster Box: [] + Apocalypse Booster Pack: [] + Apocalypse Fat Pack: [] + Apocalypse Theme Deck Burial: [] + Apocalypse Theme Deck Pandemonium: [] + Apocalypse Theme Deck Swoop: [] + Apocalypse Theme Deck Whirlpool: [] diff --git a/data/contents/ARB.yaml b/data/contents/ARB.yaml new file mode 100644 index 00000000..754a44ff --- /dev/null +++ b/data/contents/ARB.yaml @@ -0,0 +1,10 @@ +code: arb +products: + Alara Reborn Booster Box: [] + Alara Reborn Booster Pack: [] + Alara Reborn Fat Pack: [] + Alara Reborn Intro Pack Dead Ahead: [] + Alara Reborn Intro Pack Eternal Siege: [] + Alara Reborn Intro Pack Legion Aloft: [] + Alara Reborn Intro Pack Rumbler: [] + Alara Reborn Intro Pack Unnatural Schemes: [] diff --git a/data/contents/ARC.yaml b/data/contents/ARC.yaml new file mode 100644 index 00000000..b7bfd2a4 --- /dev/null +++ b/data/contents/ARC.yaml @@ -0,0 +1,6 @@ +code: arc +products: + Archenemy Theme Deck Assemble the Doomsday Machine: [] + Archenemy Theme Deck Bring About the Undead Apocalypse: [] + Archenemy Theme Deck Scorch the World with Dragonfire: [] + Archenemy Theme Deck Trample Civilization Underfoot: [] diff --git a/data/contents/ARN.yaml b/data/contents/ARN.yaml new file mode 100644 index 00000000..50d8efb1 --- /dev/null +++ b/data/contents/ARN.yaml @@ -0,0 +1,4 @@ +code: arn +products: + Arabian Nights Booster Box: [] + Arabian Nights Booster Pack: [] diff --git a/data/contents/ASNC.yaml b/data/contents/ASNC.yaml new file mode 100644 index 00000000..e9334f2c --- /dev/null +++ b/data/contents/ASNC.yaml @@ -0,0 +1,2 @@ +code: asnc +products: {} diff --git a/data/contents/ASTX.yaml b/data/contents/ASTX.yaml new file mode 100644 index 00000000..d0fc2109 --- /dev/null +++ b/data/contents/ASTX.yaml @@ -0,0 +1,2 @@ +code: astx +products: {} diff --git a/data/contents/ATH.yaml b/data/contents/ATH.yaml new file mode 100644 index 00000000..090c72b0 --- /dev/null +++ b/data/contents/ATH.yaml @@ -0,0 +1,10 @@ +code: ath +products: + Anthologies Box Set: + deck: + - set: ath + name: Black - Red + - set: ath + name: Green - White + other: + - name: Magic Anthologies Booklet diff --git a/data/contents/ATQ.yaml b/data/contents/ATQ.yaml new file mode 100644 index 00000000..07fe2552 --- /dev/null +++ b/data/contents/ATQ.yaml @@ -0,0 +1,4 @@ +code: atq +products: + Antiquities Booster Box: [] + Antiquities Booster Pack: [] diff --git a/data/contents/AVOW.yaml b/data/contents/AVOW.yaml new file mode 100644 index 00000000..fd865418 --- /dev/null +++ b/data/contents/AVOW.yaml @@ -0,0 +1,2 @@ +code: avow +products: {} diff --git a/data/contents/AVR.yaml b/data/contents/AVR.yaml new file mode 100644 index 00000000..8cc8300c --- /dev/null +++ b/data/contents/AVR.yaml @@ -0,0 +1,15 @@ +code: avr +products: + Avacyn Restored 3x Booster Packs draft set: [] + Avacyn Restored Booster Box: [] + Avacyn Restored Booster Box Case 6 boxes: [] + Avacyn Restored Booster Pack: [] + Avacyn Restored Event Deck Deaths Encroach: [] + Avacyn Restored Event Deck Humanitys Vengeance: [] + Avacyn Restored Event Deck Set of Two: [] + Avacyn Restored Fat Pack: [] + Avacyn Restored Intro Pack Angelic Might: [] + Avacyn Restored Intro Pack Bound by Strength: [] + Avacyn Restored Intro Pack Fiery Dawn: [] + Avacyn Restored Intro Pack Slaughterhouse: [] + Avacyn Restored Intro Pack Solitary Fiends: [] diff --git a/data/contents/AZNR.yaml b/data/contents/AZNR.yaml new file mode 100644 index 00000000..22786121 --- /dev/null +++ b/data/contents/AZNR.yaml @@ -0,0 +1,2 @@ +code: aznr +products: {} diff --git a/data/contents/BBD.yaml b/data/contents/BBD.yaml new file mode 100644 index 00000000..ddbabd98 --- /dev/null +++ b/data/contents/BBD.yaml @@ -0,0 +1,6 @@ +code: bbd +products: + Battlebond Blister Pack Includes 6 Battlebond Booster Packs: [] + Battlebond Booster Box: [] + Battlebond Booster Box Case: [] + Battlebond Booster Pack: [] diff --git a/data/contents/BCHR.yaml b/data/contents/BCHR.yaml new file mode 100644 index 00000000..0efdf95b --- /dev/null +++ b/data/contents/BCHR.yaml @@ -0,0 +1,2 @@ +code: bchr +products: {} diff --git a/data/contents/BFZ.yaml b/data/contents/BFZ.yaml new file mode 100644 index 00000000..1d4db8b4 --- /dev/null +++ b/data/contents/BFZ.yaml @@ -0,0 +1,14 @@ +code: bfz +products: + Battle for Zendikar Booster Box: [] + Battle for Zendikar Booster Box Case 6 boxes: [] + Battle for Zendikar Booster Pack: [] + Battle for Zendikar Event Deck Ultimate Sacrifice: [] + Battle for Zendikar Fat Pack: [] + Battle for Zendikar Hedron Prerelease Box: [] + Battle for Zendikar Intro Pack Call of Blood: [] + Battle for Zendikar Intro Pack Eldrazi Assault: [] + Battle for Zendikar Intro Pack Rallying Cry: [] + Battle for Zendikar Intro Pack Set of 5: [] + Battle for Zendikar Intro Pack Swarming Instinct: [] + Battle for Zendikar Intro Pack Zendikars Rage: [] diff --git a/data/contents/BNG.yaml b/data/contents/BNG.yaml new file mode 100644 index 00000000..7b2b3ded --- /dev/null +++ b/data/contents/BNG.yaml @@ -0,0 +1,22 @@ +code: bng +products: + Battle the Horde Challenge Deck: [] + Born of the Gods Booster Box: [] + Born of the Gods Booster Box Case 6 boxes: [] + Born of the Gods Booster Pack: [] + Born of the Gods Destined To Conquer Prerelease: [] + Born of the Gods Destined To Dominate Prerelease: [] + Born of the Gods Destined To Lead Prerelease: [] + Born of the Gods Destined To Outwit Prerelease: [] + Born of the Gods Destined To Thrive Prerelease: [] + Born of the Gods Event Deck Case of 6: [] + Born of the Gods Event Deck Underworld Herald: [] + Born of the Gods Fat Pack: [] + Born of the Gods Intro Display 2x of all 5: [] + Born of the Gods Intro Pack Deaths Beginning: [] + Born of the Gods Intro Pack Forged in Battle: [] + Born of the Gods Intro Pack Gifts of the Gods: [] + Born of the Gods Intro Pack Insatiable Hunger: [] + Born of the Gods Intro Pack Inspiration Struck: [] + Born of the Gods Intro Pack Set of 5: [] + Born of the Gods Prerelease Kit Set of 5: [] diff --git a/data/contents/BOK.yaml b/data/contents/BOK.yaml new file mode 100644 index 00000000..7c931f3c --- /dev/null +++ b/data/contents/BOK.yaml @@ -0,0 +1,9 @@ +code: bok +products: + Betrayers of Kamigawa Booster Box: [] + Betrayers of Kamigawa Booster Pack: [] + Betrayers of Kamigawa Fat Pack: [] + Betrayers of Kamigawa Theme Deck Dark Devotion: [] + Betrayers of Kamigawa Theme Deck Ninjutsu: [] + Betrayers of Kamigawa Theme Deck Rats Nest: [] + Betrayers of Kamigawa Theme Deck Spiritcraft: [] diff --git a/data/contents/BOT.yaml b/data/contents/BOT.yaml new file mode 100644 index 00000000..387fcf5f --- /dev/null +++ b/data/contents/BOT.yaml @@ -0,0 +1,2 @@ +code: bot +products: {} diff --git a/data/contents/BRB.yaml b/data/contents/BRB.yaml new file mode 100644 index 00000000..af02dd09 --- /dev/null +++ b/data/contents/BRB.yaml @@ -0,0 +1,3 @@ +code: brb +products: + Battle Royale Box Set Battle Royale Multi Player Box set: [] diff --git a/data/contents/BRC.yaml b/data/contents/BRC.yaml new file mode 100644 index 00000000..35f5dc50 --- /dev/null +++ b/data/contents/BRC.yaml @@ -0,0 +1,6 @@ +code: brc +products: + The Brothers War Commander Deck Display: [] + The Brothers War Commander Deck Mishras Burnished Banner: [] + The Brothers War Commander Deck Set of 2: [] + The Brothers War Commander Deck Urzas Iron Alliance: [] diff --git a/data/contents/BRO.yaml b/data/contents/BRO.yaml new file mode 100644 index 00000000..6757a166 --- /dev/null +++ b/data/contents/BRO.yaml @@ -0,0 +1,102 @@ +code: bro +products: + Land Station 2022: [] + The Brothers War Bundle: + card: + - foil: true + name: Queen Kayla bin-Kroog + number: 379 + set: bro + other: + - name: The Brothers War Bundle Land Pack + - name: The Brothers War Spindown Die + sealed: + - count: 8 + name: The Brothers War Set Booster Pack + set: bro + The Brothers War Bundle Case: + sealed: + - count: 6 + name: The Brothers War Bundle + set: bro + The Brothers War Collector Booster Display: + sealed: + - count: 12 + name: The Brothers War Collector Booster Pack + set: bro + The Brothers War Collector Booster Display Case: + sealed: + - count: 6 + name: The Brothers War Collector Booster Display + set: bro + The Brothers War Collector Booster Pack: + pack: + - code: collector + set: bro + The Brothers War Draft Booster Box: + sealed: + - count: 36 + name: The Brothers War Draft Booster Pack + set: bro + The Brothers War Draft Booster Box Case: + sealed: + - count: 6 + name: The Brothers War Draft Booster Box + set: bro + The Brothers War Draft Booster Pack: + pack: + - code: default + set: bro + The Brothers War Gift Bundle: + card: + - foil: true + name: Queen Kayla bin-Kroog + number: 379 + set: bro + other: + - name: The Brothers War Gift Bundle Land Pack + - name: Foil Mythic Rare Transformers Card + - name: The Brothers War Spindown Die + sealed: + - count: 1 + name: The Brothers War Collector Booster Pack + set: bro + - count: 8 + name: The Brothers War Set Booster Pack + set: bro + The Brothers War Jumpstart Booster Display: + sealed: + - count: 18 + name: The Brothers War Jumpstart Booster Pack + set: bro + The Brothers War Jumpstart Booster Pack: [] + The Brothers War Prerelease Pack Mishras Burnished Banner: + other: + - name: The Brothers War Prerelease Promo Card + - name: The Brothers War Spindown Die + sealed: + - count: 6 + name: The Brothers War Draft Booster Pack + set: bro + The Brothers War Prerelease Pack Urzas Iron Alliance: + other: + - name: The Brothers War Prerelease Promo Card + - name: The Brothers War Spindown Die + sealed: + - count: 6 + name: The Brothers War Draft Booster Pack + set: bro + The Brothers War Set Booster Display: + sealed: + - count: 30 + name: The Brothers War Set Booster Pack + set: bro + The Brothers War Set Booster Display Case: + sealed: + - count: 6 + name: The Brothers War Set Booster Display + set: bro + The Brothers War Set Booster Pack: + pack: + - code: set + set: bro diff --git a/data/contents/BRR.yaml b/data/contents/BRR.yaml new file mode 100644 index 00000000..f63a877f --- /dev/null +++ b/data/contents/BRR.yaml @@ -0,0 +1,2 @@ +code: brr +products: {} diff --git a/data/contents/BTD.yaml b/data/contents/BTD.yaml new file mode 100644 index 00000000..3203612c --- /dev/null +++ b/data/contents/BTD.yaml @@ -0,0 +1,3 @@ +code: btd +products: + Beatdown Box Set: [] diff --git a/data/contents/C13.yaml b/data/contents/C13.yaml new file mode 100644 index 00000000..d28079be --- /dev/null +++ b/data/contents/C13.yaml @@ -0,0 +1,8 @@ +code: c13 +products: + Commander 2013 Eternal Bargain Deck: [] + Commander 2013 Evasive Maneuvers Deck: [] + Commander 2013 Mind Seize Deck: [] + Commander 2013 Nature of the Beast Deck: [] + Commander 2013 Power Hungry Deck: [] + Commander 2013 Set of 5: [] diff --git a/data/contents/C14.yaml b/data/contents/C14.yaml new file mode 100644 index 00000000..d1ec45e9 --- /dev/null +++ b/data/contents/C14.yaml @@ -0,0 +1,8 @@ +code: c14 +products: + Commander 2014 Built from Scratch Red: [] + Commander 2014 Forged in Stone White: [] + Commander 2014 Guided by Nature Green: [] + Commander 2014 Peer Through Time Blue: [] + Commander 2014 Set of 5: [] + Commander 2014 Sworn to Darkness Black: [] diff --git a/data/contents/C15.yaml b/data/contents/C15.yaml new file mode 100644 index 00000000..a31abe03 --- /dev/null +++ b/data/contents/C15.yaml @@ -0,0 +1,8 @@ +code: c15 +products: + Commander 2015 Call the Spirits: [] + Commander 2015 Plunder the Graves: [] + Commander 2015 Seize Control: [] + Commander 2015 Set of 5: [] + Commander 2015 Swell the Host: [] + Commander 2015 Wade into Battle: [] diff --git a/data/contents/C16.yaml b/data/contents/C16.yaml new file mode 100644 index 00000000..eb805d27 --- /dev/null +++ b/data/contents/C16.yaml @@ -0,0 +1,8 @@ +code: c16 +products: + Commander 2016 Deck Breed Lethality GWUB: [] + Commander 2016 Deck Entropic Uprising UBRG: [] + Commander 2016 Deck Invent Superiority WUBR: [] + Commander 2016 Deck Open Hostility BRGW: [] + Commander 2016 Deck Stalwart Unity RGWU: [] + Commander 2016 Set of 5: [] diff --git a/data/contents/C17.yaml b/data/contents/C17.yaml new file mode 100644 index 00000000..a719b392 --- /dev/null +++ b/data/contents/C17.yaml @@ -0,0 +1,7 @@ +code: c17 +products: + Commander 2017 Deck Arcane Wizardry: [] + Commander 2017 Deck Draconic Domination: [] + Commander 2017 Deck Feline Ferocity: [] + Commander 2017 Deck Vampiric Bloodlust: [] + Commander 2017 Set of 4: [] diff --git a/data/contents/C18.yaml b/data/contents/C18.yaml new file mode 100644 index 00000000..ea0eb5c9 --- /dev/null +++ b/data/contents/C18.yaml @@ -0,0 +1,7 @@ +code: c18 +products: + Commander 2018 Deck Adaptive Enchantment: [] + Commander 2018 Deck Exquisite Invention: [] + Commander 2018 Deck Natures Vengeance: [] + Commander 2018 Deck Subjective Reality: [] + Commander 2018 Set of 4: [] diff --git a/data/contents/C19.yaml b/data/contents/C19.yaml new file mode 100644 index 00000000..65814d9c --- /dev/null +++ b/data/contents/C19.yaml @@ -0,0 +1,7 @@ +code: c19 +products: + Commander 2019 Deck Faceless Menace: [] + Commander 2019 Deck Merciless Rage: [] + Commander 2019 Deck Mystic Intellect: [] + Commander 2019 Deck Primal Genesis: [] + Commander 2019 Set of 4: [] diff --git a/data/contents/C20.yaml b/data/contents/C20.yaml new file mode 100644 index 00000000..e90af45e --- /dev/null +++ b/data/contents/C20.yaml @@ -0,0 +1,8 @@ +code: c20 +products: + Commander 2020 Deck Arcane Maelstrom: [] + Commander 2020 Deck Enhanced Evolution: [] + Commander 2020 Deck Ruthless Regiment: [] + Commander 2020 Deck Symbiotic Swarm: [] + Commander 2020 Deck Timeless Wisdom: [] + Commander 2020 Set of 5: [] diff --git a/data/contents/C21.yaml b/data/contents/C21.yaml new file mode 100644 index 00000000..00dffa01 --- /dev/null +++ b/data/contents/C21.yaml @@ -0,0 +1,13 @@ +code: c21 +products: + Commander 2021 Deck Lorehold Legacies: [] + Commander 2021 Deck Lorehold Legacies Minimal Packaging: [] + Commander 2021 Deck Prismari Performance: [] + Commander 2021 Deck Prismari Performance Minimal Packaging: [] + Commander 2021 Deck Quantum Quandrix: [] + Commander 2021 Deck Quantum Quandrix Minimal Packaging: [] + Commander 2021 Deck Silverquill Statement: [] + Commander 2021 Deck Silverquill Statement Minimal Packaging: [] + Commander 2021 Deck Witherbloom Witchcraft: [] + Commander 2021 Deck Witherbloom Witchcraft Minimal Packaging: [] + Commander 2021 Set of 5: [] diff --git a/data/contents/CC1.yaml b/data/contents/CC1.yaml new file mode 100644 index 00000000..2c0e2d87 --- /dev/null +++ b/data/contents/CC1.yaml @@ -0,0 +1,4 @@ +code: cc1 +products: + Commander Collection Green: [] + Commander Collection Green Premium: [] diff --git a/data/contents/CC2.yaml b/data/contents/CC2.yaml new file mode 100644 index 00000000..d827c62d --- /dev/null +++ b/data/contents/CC2.yaml @@ -0,0 +1,4 @@ +code: cc2 +products: + Commander Collection Black: [] + Commander Collection Black Premium: [] diff --git a/data/contents/CED.yaml b/data/contents/CED.yaml new file mode 100644 index 00000000..603ffffa --- /dev/null +++ b/data/contents/CED.yaml @@ -0,0 +1,3 @@ +code: ced +products: + Collectors Edition Box: [] diff --git a/data/contents/CEI.yaml b/data/contents/CEI.yaml new file mode 100644 index 00000000..f60a4603 --- /dev/null +++ b/data/contents/CEI.yaml @@ -0,0 +1,3 @@ +code: cei +products: + International Edition Box: [] diff --git a/data/contents/CHK.yaml b/data/contents/CHK.yaml new file mode 100644 index 00000000..324bc122 --- /dev/null +++ b/data/contents/CHK.yaml @@ -0,0 +1,10 @@ +code: chk +products: + Champions of Kamigawa Booster Box: [] + Champions of Kamigawa Booster Pack: [] + Champions of Kamigawa Fat Pack: [] + Champions of Kamigawa Theme Deck Kami Reborn: [] + Champions of Kamigawa Theme Deck Snakes Path: [] + Champions of Kamigawa Theme Deck Spiritbane: [] + Champions of Kamigawa Theme Deck Way of the Warrior: [] + Champions of Kamigawa Tournament Pack: [] diff --git a/data/contents/CHR.yaml b/data/contents/CHR.yaml new file mode 100644 index 00000000..5051efc3 --- /dev/null +++ b/data/contents/CHR.yaml @@ -0,0 +1,4 @@ +code: chr +products: + Chronicles Booster Box: [] + Chronicles Booster Pack: [] diff --git a/data/contents/CLB.yaml b/data/contents/CLB.yaml new file mode 100644 index 00000000..e2667905 --- /dev/null +++ b/data/contents/CLB.yaml @@ -0,0 +1,25 @@ +code: clb +products: + Commander Legends Battle for Baldurs Gate 3 Booster Draft Pack: [] + Commander Legends Battle for Baldurs Gate Bundle: [] + Commander Legends Battle for Baldurs Gate Bundle Case: [] + Commander Legends Battle for Baldurs Gate Collector Booster Display: [] + Commander Legends Battle for Baldurs Gate Collector Booster Display Case: [] + Commander Legends Battle for Baldurs Gate Collector Booster Hanger Pack: [] + Commander Legends Battle for Baldurs Gate Collector Booster Pack: [] + Commander Legends Battle for Baldurs Gate Commander Deck Display: [] + Commander Legends Battle for Baldurs Gate Draconic Dissent Commander Deck: [] + Commander Legends Battle for Baldurs Gate Draconic Dissent Commander Deck Minimal Packaging: [] + Commander Legends Battle for Baldurs Gate Draft Booster Box: [] + Commander Legends Battle for Baldurs Gate Draft Booster Box Case: [] + Commander Legends Battle for Baldurs Gate Draft Booster Pack: [] + Commander Legends Battle for Baldurs Gate Exit from Exile Commander Deck: [] + Commander Legends Battle for Baldurs Gate Exit from Exile Commander Deck Minimal Packaging: [] + Commander Legends Battle for Baldurs Gate Mind Flayarrrs Commander Deck: [] + Commander Legends Battle for Baldurs Gate Mind Flayarrrs Commander Deck Minimal Packaging: [] + Commander Legends Battle for Baldurs Gate Party Time Commander Deck: [] + Commander Legends Battle for Baldurs Gate Party Time Commander Deck Minimal Packaging: [] + Commander Legends Battle for Baldurs Gate Prerelease Pack: [] + Commander Legends Battle for Baldurs Gate Set Booster Box: [] + Commander Legends Battle for Baldurs Gate Set Booster Box Case: [] + Commander Legends Battle for Baldurs Gate Set Booster Pack: [] diff --git a/data/contents/CM1.yaml b/data/contents/CM1.yaml new file mode 100644 index 00000000..ca3462de --- /dev/null +++ b/data/contents/CM1.yaml @@ -0,0 +1,3 @@ +code: cm1 +products: + Commanders Arsenal Box Set: [] diff --git a/data/contents/CM2.yaml b/data/contents/CM2.yaml new file mode 100644 index 00000000..feac5a59 --- /dev/null +++ b/data/contents/CM2.yaml @@ -0,0 +1,3 @@ +code: cm2 +products: + Commander Anthology Volume II Box Set: [] diff --git a/data/contents/CMA.yaml b/data/contents/CMA.yaml new file mode 100644 index 00000000..28c1f541 --- /dev/null +++ b/data/contents/CMA.yaml @@ -0,0 +1,3 @@ +code: cma +products: + Commander Anthology Box Set: [] diff --git a/data/contents/CMB1.yaml b/data/contents/CMB1.yaml new file mode 100644 index 00000000..277da490 --- /dev/null +++ b/data/contents/CMB1.yaml @@ -0,0 +1,4 @@ +code: cmb1 +products: + Mystery Booster Booster Box Convention Edition: [] + Mystery Booster Booster Pack Convention Edition: [] diff --git a/data/contents/CMB2.yaml b/data/contents/CMB2.yaml new file mode 100644 index 00000000..e4773f30 --- /dev/null +++ b/data/contents/CMB2.yaml @@ -0,0 +1,4 @@ +code: cmb2 +products: + Mystery Booster Booster Box Convention Edition 2021: [] + Mystery Booster Booster Pack Convention Edition 2021: [] diff --git a/data/contents/CMD.yaml b/data/contents/CMD.yaml new file mode 100644 index 00000000..47533e12 --- /dev/null +++ b/data/contents/CMD.yaml @@ -0,0 +1,8 @@ +code: cmd +products: + Commander Counterpunch Deck: [] + Commander Devour for Power Deck: [] + Commander Heavenly Inferno Deck: [] + Commander Mirror Mastery Deck: [] + Commander Political Puppets Deck: [] + Commander Set of 5: [] diff --git a/data/contents/CMM.yaml b/data/contents/CMM.yaml new file mode 100644 index 00000000..626d6832 --- /dev/null +++ b/data/contents/CMM.yaml @@ -0,0 +1,15 @@ +code: cmm +products: + Commander Masters Collector Booster Box: [] + Commander Masters Collector Booster Pack: [] + Commander Masters Commander Deck Eldrazi Unbound: [] + Commander Masters Commander Deck Enduring Enchantments: [] + Commander Masters Commander Deck Planeswalker Party: [] + Commander Masters Commander Deck Sliver Swarm: [] + Commander Masters Commander Decks Set of 4: [] + Commander Masters Draft Booster Box: [] + Commander Masters Draft Booster Box Case: [] + Commander Masters Draft Booster Pack: [] + Commander Masters Set Booster Box: [] + Commander Masters Set Booster Box Case: [] + Commander Masters Set Booster Pack: [] diff --git a/data/contents/CMR.yaml b/data/contents/CMR.yaml new file mode 100644 index 00000000..2105b615 --- /dev/null +++ b/data/contents/CMR.yaml @@ -0,0 +1,14 @@ +code: cmr +products: + Commander Legends 3 Booster Draft Pack: [] + Commander Legends Arm for Battle Commander Deck: [] + Commander Legends Collector Booster Display: [] + Commander Legends Collector Booster Display Case: [] + Commander Legends Collector Booster Hanger Pack: [] + Commander Legends Collector Booster Pack: [] + Commander Legends Commander Deck Display: [] + Commander Legends Commander Deck Set of 2: [] + Commander Legends Draft Booster Box: [] + Commander Legends Draft Booster Box Case: [] + Commander Legends Draft Booster Pack: [] + Commander Legends Reap the Tides Commander Deck: [] diff --git a/data/contents/CN2.yaml b/data/contents/CN2.yaml new file mode 100644 index 00000000..ce5b9af4 --- /dev/null +++ b/data/contents/CN2.yaml @@ -0,0 +1,5 @@ +code: cn2 +products: + Conspiracy Take the Crown Booster Box: [] + Conspiracy Take the Crown Booster Box Case: [] + Conspiracy Take the Crown Booster Pack: [] diff --git a/data/contents/CNS.yaml b/data/contents/CNS.yaml new file mode 100644 index 00000000..dd3cb186 --- /dev/null +++ b/data/contents/CNS.yaml @@ -0,0 +1,5 @@ +code: cns +products: + Conspiracy Booster Box: [] + Conspiracy Booster Box Case 6 Boxes: [] + Conspiracy Booster Pack: [] diff --git a/data/contents/CON_.yaml b/data/contents/CON_.yaml new file mode 100644 index 00000000..ee128234 --- /dev/null +++ b/data/contents/CON_.yaml @@ -0,0 +1,5 @@ +code: con_ +products: + Conflux Booster Box: [] + Conflux Booster Pack: [] + Conflux Fat Pack: [] diff --git a/data/contents/CP1.yaml b/data/contents/CP1.yaml new file mode 100644 index 00000000..90c6d47e --- /dev/null +++ b/data/contents/CP1.yaml @@ -0,0 +1,2 @@ +code: cp1 +products: {} diff --git a/data/contents/CP2.yaml b/data/contents/CP2.yaml new file mode 100644 index 00000000..acfb7666 --- /dev/null +++ b/data/contents/CP2.yaml @@ -0,0 +1,2 @@ +code: cp2 +products: {} diff --git a/data/contents/CP3.yaml b/data/contents/CP3.yaml new file mode 100644 index 00000000..80ad9b4b --- /dev/null +++ b/data/contents/CP3.yaml @@ -0,0 +1,2 @@ +code: cp3 +products: {} diff --git a/data/contents/CSP.yaml b/data/contents/CSP.yaml new file mode 100644 index 00000000..e9eab636 --- /dev/null +++ b/data/contents/CSP.yaml @@ -0,0 +1,9 @@ +code: csp +products: + Coldsnap Aurochs Stampede Precon Theme Deck: [] + Coldsnap Beyond the Grave Precon Theme Deck: [] + Coldsnap Booster Box: [] + Coldsnap Booster Pack: [] + Coldsnap Fat Pack: [] + Coldsnap Kjeldoran Cunning Precon Theme Deck: [] + Coldsnap Snowscape Precon Theme Deck: [] diff --git a/data/contents/CST.yaml b/data/contents/CST.yaml new file mode 100644 index 00000000..41099935 --- /dev/null +++ b/data/contents/CST.yaml @@ -0,0 +1,2 @@ +code: cst +products: {} diff --git a/data/contents/DBL.yaml b/data/contents/DBL.yaml new file mode 100644 index 00000000..7b7bb11a --- /dev/null +++ b/data/contents/DBL.yaml @@ -0,0 +1,5 @@ +code: dbl +products: + Innistrad Double Feature Draft Booster Box: [] + Innistrad Double Feature Draft Booster Box Case: [] + Innistrad Double Feature Draft Booster Pack: [] diff --git a/data/contents/DD1.yaml b/data/contents/DD1.yaml new file mode 100644 index 00000000..53313442 --- /dev/null +++ b/data/contents/DD1.yaml @@ -0,0 +1,3 @@ +code: dd1 +products: + Duel Decks Elves vs Goblins Box Set: [] diff --git a/data/contents/DD2.yaml b/data/contents/DD2.yaml new file mode 100644 index 00000000..f0bf2658 --- /dev/null +++ b/data/contents/DD2.yaml @@ -0,0 +1,4 @@ +code: dd2 +products: + Duel Decks Jace vs Chandra Box Set: [] + Duel Decks Jace vs Chandra Japanese Box Set: [] diff --git a/data/contents/DDC.yaml b/data/contents/DDC.yaml new file mode 100644 index 00000000..93b9d308 --- /dev/null +++ b/data/contents/DDC.yaml @@ -0,0 +1,3 @@ +code: ddc +products: + Duel Decks Divine vs Demonic Box Set: [] diff --git a/data/contents/DDD.yaml b/data/contents/DDD.yaml new file mode 100644 index 00000000..99c04139 --- /dev/null +++ b/data/contents/DDD.yaml @@ -0,0 +1,3 @@ +code: ddd +products: + Duel Decks Garruk vs Liliana Box Set: [] diff --git a/data/contents/DDE.yaml b/data/contents/DDE.yaml new file mode 100644 index 00000000..cc3e05f5 --- /dev/null +++ b/data/contents/DDE.yaml @@ -0,0 +1,3 @@ +code: dde +products: + Duel Decks Phyrexia vs the Coalition Box Set: [] diff --git a/data/contents/DDF.yaml b/data/contents/DDF.yaml new file mode 100644 index 00000000..570e245b --- /dev/null +++ b/data/contents/DDF.yaml @@ -0,0 +1,3 @@ +code: ddf +products: + Duel Decks Elspeth vs Tezzeret Box Set: [] diff --git a/data/contents/DDG.yaml b/data/contents/DDG.yaml new file mode 100644 index 00000000..825f060e --- /dev/null +++ b/data/contents/DDG.yaml @@ -0,0 +1,3 @@ +code: ddg +products: + Duel Decks Knights vs Dragons Box Set: [] diff --git a/data/contents/DDH.yaml b/data/contents/DDH.yaml new file mode 100644 index 00000000..b5215a34 --- /dev/null +++ b/data/contents/DDH.yaml @@ -0,0 +1,3 @@ +code: ddh +products: + Duel Decks Ajani vs Nicol Bolas Box Set: [] diff --git a/data/contents/DDI.yaml b/data/contents/DDI.yaml new file mode 100644 index 00000000..4dbe8229 --- /dev/null +++ b/data/contents/DDI.yaml @@ -0,0 +1,3 @@ +code: ddi +products: + Duel Decks Venser vs Koth Box Set: [] diff --git a/data/contents/DDJ.yaml b/data/contents/DDJ.yaml new file mode 100644 index 00000000..aca29ffd --- /dev/null +++ b/data/contents/DDJ.yaml @@ -0,0 +1,3 @@ +code: ddj +products: + Duel Decks Izzet vs Golgari Box Set: [] diff --git a/data/contents/DDK.yaml b/data/contents/DDK.yaml new file mode 100644 index 00000000..4978849f --- /dev/null +++ b/data/contents/DDK.yaml @@ -0,0 +1,3 @@ +code: ddk +products: + Duel Decks Sorin vs Tibalt Box Set: [] diff --git a/data/contents/DDL.yaml b/data/contents/DDL.yaml new file mode 100644 index 00000000..5223fbcc --- /dev/null +++ b/data/contents/DDL.yaml @@ -0,0 +1,3 @@ +code: ddl +products: + Duel Decks Heroes vs Monsters Box Set: [] diff --git a/data/contents/DDM.yaml b/data/contents/DDM.yaml new file mode 100644 index 00000000..ef029300 --- /dev/null +++ b/data/contents/DDM.yaml @@ -0,0 +1,3 @@ +code: ddm +products: + Duel Decks Jace vs Vraska Box Set: [] diff --git a/data/contents/DDN.yaml b/data/contents/DDN.yaml new file mode 100644 index 00000000..158a7474 --- /dev/null +++ b/data/contents/DDN.yaml @@ -0,0 +1,3 @@ +code: ddn +products: + Duel Decks Speed vs Cunning Box Set: [] diff --git a/data/contents/DDO.yaml b/data/contents/DDO.yaml new file mode 100644 index 00000000..6bf03e5c --- /dev/null +++ b/data/contents/DDO.yaml @@ -0,0 +1,3 @@ +code: ddo +products: + Duel Decks Elspeth vs Kiora Box Set: [] diff --git a/data/contents/DDP.yaml b/data/contents/DDP.yaml new file mode 100644 index 00000000..7dc374d0 --- /dev/null +++ b/data/contents/DDP.yaml @@ -0,0 +1,3 @@ +code: ddp +products: + Duel Decks Zendikar vs Eldrazi Box Set: [] diff --git a/data/contents/DDQ.yaml b/data/contents/DDQ.yaml new file mode 100644 index 00000000..f060e154 --- /dev/null +++ b/data/contents/DDQ.yaml @@ -0,0 +1,3 @@ +code: ddq +products: + Duel Decks Blessed vs Cursed Box Set: [] diff --git a/data/contents/DDR.yaml b/data/contents/DDR.yaml new file mode 100644 index 00000000..aa45d32d --- /dev/null +++ b/data/contents/DDR.yaml @@ -0,0 +1,3 @@ +code: ddr +products: + Duel Decks Nissa Vs Ob Nixilis Box Set: [] diff --git a/data/contents/DDS.yaml b/data/contents/DDS.yaml new file mode 100644 index 00000000..89a6a43c --- /dev/null +++ b/data/contents/DDS.yaml @@ -0,0 +1,3 @@ +code: dds +products: + Duel Decks Mind vs Might Box Set: [] diff --git a/data/contents/DDT.yaml b/data/contents/DDT.yaml new file mode 100644 index 00000000..caebbd2b --- /dev/null +++ b/data/contents/DDT.yaml @@ -0,0 +1,3 @@ +code: ddt +products: + Duel Decks Merfolk vs Goblins Box Set: [] diff --git a/data/contents/DDU.yaml b/data/contents/DDU.yaml new file mode 100644 index 00000000..73105bc6 --- /dev/null +++ b/data/contents/DDU.yaml @@ -0,0 +1,3 @@ +code: ddu +products: + Duel Decks Elves vs Inventors Box Set: [] diff --git a/data/contents/DGM.yaml b/data/contents/DGM.yaml new file mode 100644 index 00000000..07e3ab10 --- /dev/null +++ b/data/contents/DGM.yaml @@ -0,0 +1,24 @@ +code: dgm +products: + Dragons Maze Booster Box: [] + Dragons Maze Booster Box Case 6 boxes: [] + Dragons Maze Booster Pack: [] + Dragons Maze Event Deck Strength of Selesnya: [] + Dragons Maze Fat Pack: [] + Dragons Maze Intro Pack Azorius Authority: [] + Dragons Maze Intro Pack Gruul Siege: [] + Dragons Maze Intro Pack Orzhov Power: [] + Dragons Maze Intro Pack Rakdos Revelry: [] + Dragons Maze Intro Pack Set of 5: [] + Dragons Maze Intro Pack Simic Domination: [] + Dragons Maze Prerelease Guild Kit 10 Pack: [] + Dragons Maze Prerelease Guild Kit Azorius: [] + Dragons Maze Prerelease Guild Kit Boros: [] + Dragons Maze Prerelease Guild Kit Dimir: [] + Dragons Maze Prerelease Guild Kit Golgari: [] + Dragons Maze Prerelease Guild Kit Gruul: [] + Dragons Maze Prerelease Guild Kit Izzet: [] + Dragons Maze Prerelease Guild Kit Orzhov: [] + Dragons Maze Prerelease Guild Kit Rakdos: [] + Dragons Maze Prerelease Guild Kit Selesnya: [] + Dragons Maze Prerelease Guild Kit Simic: [] diff --git a/data/contents/DIS.yaml b/data/contents/DIS.yaml new file mode 100644 index 00000000..0fa66e34 --- /dev/null +++ b/data/contents/DIS.yaml @@ -0,0 +1,41 @@ +code: dis +products: + Dissension Booster Box: + sealed: + - count: 36 + set: dis + name: Dissension Booster Pack + Dissension Booster Pack: + pack: + - set: dis + code: default + Dissension Fat Pack: + sealed: + - set: dis + name: Dissension Booster Pack + count: 6 + other: + - name: Dissension Player's Guide and Visual Encyclopedia + - name: 2 Card Boxes and 6 Dividers + - name: 40-card Ravnica Basic Land Pack + - name: Dissension Life Counter + - name: Random Pro Tour Player Card + - name: Dissension Novel + Dissension Theme Deck Azorius Ascendant: + deck: + - set: dis + name: Azorius Ascendant + other: + - name: Dissension Azorius Ascendant Strategy Guide + Dissension Theme Deck Rakdos Bloodsport: + deck: + - set: dis + name: Rakdos Bloodsport + other: + - name: Dissension Rakdos Bloodsport Strategy Guide + Dissension Theme Deck Simic Mutology: + deck: + - set: dis + name: Simic Mutology + other: + - name: Dissension Simic Mutology Strategy Guide diff --git a/data/contents/DKA.yaml b/data/contents/DKA.yaml new file mode 100644 index 00000000..61a2dbc0 --- /dev/null +++ b/data/contents/DKA.yaml @@ -0,0 +1,15 @@ +code: dka +products: + Dark Ascension Booster Box: [] + Dark Ascension Booster Box Case 6 boxes: [] + Dark Ascension Booster Pack: [] + Dark Ascension Event Deck Gleeful Flames: [] + Dark Ascension Event Deck Spiraling Doom: [] + Dark Ascension Event Decks Set of 2: [] + Dark Ascension Fat Pack: [] + Dark Ascension Intro Pack Dark Sacrifice: [] + Dark Ascension Intro Pack Grave Power: [] + Dark Ascension Intro Pack Monstrous Surprise: [] + Dark Ascension Intro Pack Relentless Dead: [] + Dark Ascension Intro Pack Set of 5: [] + Dark Ascension Intro Pack Swift Justice: [] diff --git a/data/contents/DKM.yaml b/data/contents/DKM.yaml new file mode 100644 index 00000000..2ced06c7 --- /dev/null +++ b/data/contents/DKM.yaml @@ -0,0 +1,3 @@ +code: dkm +products: + Garfield vs Finkel 2001 Deckmasters Tin: [] diff --git a/data/contents/DMC.yaml b/data/contents/DMC.yaml new file mode 100644 index 00000000..e7ae0a9e --- /dev/null +++ b/data/contents/DMC.yaml @@ -0,0 +1,6 @@ +code: dmc +products: + Dominaria United Commander Deck Display: [] + Dominaria United Commander Deck Legends Legacy: [] + Dominaria United Commander Deck Painbow: [] + Dominaria United Commander Decks Set of 2: [] diff --git a/data/contents/DMR.yaml b/data/contents/DMR.yaml new file mode 100644 index 00000000..a170af47 --- /dev/null +++ b/data/contents/DMR.yaml @@ -0,0 +1,30 @@ +code: dmr +products: + Dominaria Remastered Collector Booster Case: + sealed: + - name: Dominaria Remastered Collector Booster Display + set: dmr + count: 6 + Dominaria Remastered Collector Booster Display: + sealed: + - name: Dominaria Remastered Collector Booster Pack + set: dmr + count: 12 + Dominaria Remastered Collector Booster Pack: + pack: + - code: collector + set: dmr + Dominaria Remastered Draft Booster Box: + sealed: + - set: dmr + name: Dominaria Remastered Draft Booster Pack + count: 36 + Dominaria Remastered Draft Booster Case: + sealed: + - set: dmr + count: 6 + name: Dominaria Remastered Draft Booster Box + Dominaria Remastered Draft Booster Pack: + pack: + - code: default + set: dmr diff --git a/data/contents/DMU.yaml b/data/contents/DMU.yaml new file mode 100644 index 00000000..c96d7653 --- /dev/null +++ b/data/contents/DMU.yaml @@ -0,0 +1,20 @@ +code: dmu +products: + Dominaria United Box Topper Pack: [] + Dominaria United Bundle: [] + Dominaria United Bundle Case: [] + Dominaria United Collector Booster Display: [] + Dominaria United Collector Booster Display Case: [] + Dominaria United Collector Booster Omega Pack: [] + Dominaria United Collector Booster Pack: [] + Dominaria United Draft Booster Box: [] + Dominaria United Draft Booster Box Case: [] + Dominaria United Draft Booster Pack: [] + Dominaria United Jumpstart Booster Box Case: [] + Dominaria United Jumpstart Booster Display: [] + Dominaria United Jumpstart Booster Pack: [] + Dominaria United Prerelease Pack: [] + Dominaria United Set Booster Box: [] + Dominaria United Set Booster Display Case: [] + Dominaria United Set Booster Pack: [] + The Brothers War Jumpstart Booster Box Case: [] diff --git a/data/contents/DOM.yaml b/data/contents/DOM.yaml new file mode 100644 index 00000000..c4d84ab8 --- /dev/null +++ b/data/contents/DOM.yaml @@ -0,0 +1,17 @@ +code: dom +products: + Dominaria Booster Battle Pack: [] + Dominaria Booster Box: [] + Dominaria Booster Box Case: [] + Dominaria Booster Pack: [] + Dominaria Bundle: [] + Dominaria Planeswalker Deck Chandra: [] + Dominaria Planeswalker Deck Set of 2: [] + Dominaria Planeswalker Deck Teferi: [] + Dominaria Prerelease Pack: [] + Dominaria Theme Booster Black: [] + Dominaria Theme Booster Blue: [] + Dominaria Theme Booster Green: [] + Dominaria Theme Booster Red: [] + Dominaria Theme Booster Set of 5: [] + Dominaria Theme Booster White: [] diff --git a/data/contents/DPA.yaml b/data/contents/DPA.yaml new file mode 100644 index 00000000..2734f7fb --- /dev/null +++ b/data/contents/DPA.yaml @@ -0,0 +1,18 @@ +code: dpa +products: + Duels of the Planeswalkers 2013 PC Steam Promo Pack: [] + Duels of the Planeswalkers 2013 PS3 Promo Pack: [] + Duels of the Planeswalkers 2013 XBOX Promo Pack: [] + Duels of the Planeswalkers 2014 Android Promo Pack: [] + Duels of the Planeswalkers 2014 PS3 Promo Pack: [] + Duels of the Planeswalkers 2014 Steam Promo Pack: [] + Duels of the Planeswalkers 2014 XBOX Promo Pack: [] + Duels of the Planeswalkers 2014 iPad Promo Pack: [] + Duels of the Planeswalkers 2015 Promo Pack: [] + Duels of the Planeswalkers 2015 XBOX Promo Pack: [] + Duels of the Planeswalkers Ears of the Elves Nissa Revane Deck: [] + Duels of the Planeswalkers Eyes of Shadow Liliana Vess Deck: [] + Duels of the Planeswalkers Hands of Flame Chandra Nalaar Deck: [] + Duels of the Planeswalkers Set of 5 Decks: [] + Duels of the Planeswalkers Teeth of the Predator Garruk Wildspeaker Deck: [] + Duels of the Planeswalkers Thoughts of the Wind Jace Beleren Deck: [] diff --git a/data/contents/DRB.yaml b/data/contents/DRB.yaml new file mode 100644 index 00000000..ab8b4ed9 --- /dev/null +++ b/data/contents/DRB.yaml @@ -0,0 +1,3 @@ +code: drb +products: + From the Vault Dragons Box Set: [] diff --git a/data/contents/DRK.yaml b/data/contents/DRK.yaml new file mode 100644 index 00000000..bebc8a3c --- /dev/null +++ b/data/contents/DRK.yaml @@ -0,0 +1,4 @@ +code: drk +products: + The Dark Booster Box: [] + The Dark Booster Pack: [] diff --git a/data/contents/DST.yaml b/data/contents/DST.yaml new file mode 100644 index 00000000..99c593fe --- /dev/null +++ b/data/contents/DST.yaml @@ -0,0 +1,9 @@ +code: dst +products: + Darksteel Booster Box: [] + Darksteel Booster Pack: [] + Darksteel Fat Pack: [] + Darksteel Theme Deck Master Blaster: [] + Darksteel Theme Deck Mind Swarm: [] + Darksteel Theme Deck Swarm and Slam: [] + Darksteel Theme Deck Transference: [] diff --git a/data/contents/DTK.yaml b/data/contents/DTK.yaml new file mode 100644 index 00000000..9365e973 --- /dev/null +++ b/data/contents/DTK.yaml @@ -0,0 +1,19 @@ +code: dtk +products: + Dragons of Tarkir Booster Box: [] + Dragons of Tarkir Booster Box Case 6 boxes: [] + Dragons of Tarkir Booster Pack: [] + Dragons of Tarkir Event Deck: [] + Dragons of Tarkir Fat Pack: [] + Dragons of Tarkir Intro Pack Cruel Plots: [] + Dragons of Tarkir Intro Pack Enlightened Mastery: [] + Dragons of Tarkir Intro Pack Furious Forces: [] + Dragons of Tarkir Intro Pack Massed Ranks: [] + Dragons of Tarkir Intro Pack Relentless Rush: [] + Dragons of Tarkir Intro Pack Set of 5: [] + Dragons of Tarkir Prerelease Kit Atarka: [] + Dragons of Tarkir Prerelease Kit Dromoka: [] + Dragons of Tarkir Prerelease Kit Kolaghan: [] + Dragons of Tarkir Prerelease Kit Ojutai: [] + Dragons of Tarkir Prerelease Kit Set of 5: [] + Dragons of Tarkir Prerelease Kit Silumgar: [] diff --git a/data/contents/DVD.yaml b/data/contents/DVD.yaml new file mode 100644 index 00000000..19eec9f2 --- /dev/null +++ b/data/contents/DVD.yaml @@ -0,0 +1,2 @@ +code: dvd +products: {} diff --git a/data/contents/E01.yaml b/data/contents/E01.yaml new file mode 100644 index 00000000..94c01974 --- /dev/null +++ b/data/contents/E01.yaml @@ -0,0 +1,3 @@ +code: e01 +products: + Archenemy Nicol Bolas Box Set: [] diff --git a/data/contents/E02.yaml b/data/contents/E02.yaml new file mode 100644 index 00000000..04fd30de --- /dev/null +++ b/data/contents/E02.yaml @@ -0,0 +1,3 @@ +code: e02 +products: + Explorers of Ixalan Box Set: [] diff --git a/data/contents/EA1.yaml b/data/contents/EA1.yaml new file mode 100644 index 00000000..1b4789c7 --- /dev/null +++ b/data/contents/EA1.yaml @@ -0,0 +1,2 @@ +code: ea1 +products: {} diff --git a/data/contents/EA2.yaml b/data/contents/EA2.yaml new file mode 100644 index 00000000..9bdc3a73 --- /dev/null +++ b/data/contents/EA2.yaml @@ -0,0 +1,2 @@ +code: ea2 +products: {} diff --git a/data/contents/ELD.yaml b/data/contents/ELD.yaml new file mode 100644 index 00000000..54fed253 --- /dev/null +++ b/data/contents/ELD.yaml @@ -0,0 +1,29 @@ +code: eld +products: + Throne of Eldraine Booster Box: [] + Throne of Eldraine Booster Box Case: [] + Throne of Eldraine Brawl Deck Faerie Schemes: [] + Throne of Eldraine Brawl Deck Knights Charge: [] + Throne of Eldraine Brawl Deck Savage Hunger: [] + Throne of Eldraine Brawl Deck Set of 4: [] + Throne of Eldraine Brawl Deck Wild Bounty: [] + Throne of Eldraine Bundle: [] + Throne of Eldraine Bundle Gift Edition: [] + Throne of Eldraine Collector Booster Case: [] + Throne of Eldraine Collector Booster Hanger Pack: [] + Throne of Eldraine Collector Booster Pack: [] + Throne of Eldraine Collector Booster Pack Display 12 Packs: [] + Throne of Eldraine Deluxe Collection: [] + Throne of Eldraine Draft Booster Pack: [] + Throne of Eldraine Planeswalker Deck Display: [] + Throne of Eldraine Planeswalker Deck Oko: [] + Throne of Eldraine Planeswalker Deck Rowan: [] + Throne of Eldraine Planeswalker Decks Set of 2: [] + Throne of Eldraine Prerelease Pack: [] + Throne of Eldraine Theme Booster Display Box: [] + Throne of Eldraine Theme Booster Pack Black: [] + Throne of Eldraine Theme Booster Pack Blue: [] + Throne of Eldraine Theme Booster Pack Green: [] + Throne of Eldraine Theme Booster Pack Red: [] + Throne of Eldraine Theme Booster Pack Set of 5: [] + Throne of Eldraine Theme Booster Pack White: [] diff --git a/data/contents/EMA.yaml b/data/contents/EMA.yaml new file mode 100644 index 00000000..08f2f53f --- /dev/null +++ b/data/contents/EMA.yaml @@ -0,0 +1,5 @@ +code: ema +products: + Eternal Masters Booster Box: [] + Eternal Masters Booster Box Case: [] + Eternal Masters Booster Pack: [] diff --git a/data/contents/EMN.yaml b/data/contents/EMN.yaml new file mode 100644 index 00000000..39eafefc --- /dev/null +++ b/data/contents/EMN.yaml @@ -0,0 +1,13 @@ +code: emn +products: + Eldritch Moon Booster Box: [] + Eldritch Moon Booster Box Case: [] + Eldritch Moon Booster Pack: [] + Eldritch Moon Fat Pack: [] + Eldritch Moon Intro Pack Dangerous Knowledge: [] + Eldritch Moon Intro Pack Set of 5: [] + Eldritch Moon Intro Pack Shallow Graves: [] + Eldritch Moon Intro Pack Unlikely Alliances: [] + Eldritch Moon Intro Pack Untamed Wild: [] + Eldritch Moon Intro Pack Weapons and Wards: [] + Eldritch Moon Prerelease Pack: [] diff --git a/data/contents/EVE.yaml b/data/contents/EVE.yaml new file mode 100644 index 00000000..82292783 --- /dev/null +++ b/data/contents/EVE.yaml @@ -0,0 +1,10 @@ +code: eve +products: + Eventide Booster Box: [] + Eventide Booster Pack: [] + Eventide Fat Pack: [] + Eventide Theme Deck Battle Blitz: [] + Eventide Theme Deck Death March: [] + Eventide Theme Deck Life Drain: [] + Eventide Theme Deck Sidestep: [] + Eventide Theme Deck Superabundance: [] diff --git a/data/contents/EVG.yaml b/data/contents/EVG.yaml new file mode 100644 index 00000000..e9b9bb76 --- /dev/null +++ b/data/contents/EVG.yaml @@ -0,0 +1,3 @@ +code: evg +products: + Duel Decks Elves vs Goblins Box Set: [] diff --git a/data/contents/EXO.yaml b/data/contents/EXO.yaml new file mode 100644 index 00000000..29ecdc9b --- /dev/null +++ b/data/contents/EXO.yaml @@ -0,0 +1,27 @@ +code: exo +products: + Exodus Booster Box: + sealed: + - set: exo + name: Exodus Booster Pack + count: 36 + Exodus Booster Pack: + pack: + - set: exo + code: default + Exodus Theme Deck Dominator: + deck: + - set: exo + name: Dominator - Basic Deck + Exodus Theme Deck Groundbreaker: + deck: + - set: exo + name: Groundbreaker - Basic Deck + Exodus Theme Deck White Heat: + deck: + - set: exo + name: White Heat - Basic Deck + Exodus Theme Deck Widowmaker: + deck: + - set: exo + name: Widowmaker - Basic Deck diff --git a/data/contents/EXP.yaml b/data/contents/EXP.yaml new file mode 100644 index 00000000..09b06ade --- /dev/null +++ b/data/contents/EXP.yaml @@ -0,0 +1,2 @@ +code: exp +products: {} diff --git a/data/contents/F01.yaml b/data/contents/F01.yaml new file mode 100644 index 00000000..8ca2a4de --- /dev/null +++ b/data/contents/F01.yaml @@ -0,0 +1,2 @@ +code: f01 +products: {} diff --git a/data/contents/F02.yaml b/data/contents/F02.yaml new file mode 100644 index 00000000..4a23d5ca --- /dev/null +++ b/data/contents/F02.yaml @@ -0,0 +1,2 @@ +code: f02 +products: {} diff --git a/data/contents/F03.yaml b/data/contents/F03.yaml new file mode 100644 index 00000000..08fabed1 --- /dev/null +++ b/data/contents/F03.yaml @@ -0,0 +1,2 @@ +code: f03 +products: {} diff --git a/data/contents/F04.yaml b/data/contents/F04.yaml new file mode 100644 index 00000000..c2f8a7ba --- /dev/null +++ b/data/contents/F04.yaml @@ -0,0 +1,2 @@ +code: f04 +products: {} diff --git a/data/contents/F05.yaml b/data/contents/F05.yaml new file mode 100644 index 00000000..e314b894 --- /dev/null +++ b/data/contents/F05.yaml @@ -0,0 +1,2 @@ +code: f05 +products: {} diff --git a/data/contents/F06.yaml b/data/contents/F06.yaml new file mode 100644 index 00000000..8507d9e5 --- /dev/null +++ b/data/contents/F06.yaml @@ -0,0 +1,2 @@ +code: f06 +products: {} diff --git a/data/contents/F07.yaml b/data/contents/F07.yaml new file mode 100644 index 00000000..ef9879cc --- /dev/null +++ b/data/contents/F07.yaml @@ -0,0 +1,2 @@ +code: f07 +products: {} diff --git a/data/contents/F08.yaml b/data/contents/F08.yaml new file mode 100644 index 00000000..fddfa8a4 --- /dev/null +++ b/data/contents/F08.yaml @@ -0,0 +1,2 @@ +code: f08 +products: {} diff --git a/data/contents/F09.yaml b/data/contents/F09.yaml new file mode 100644 index 00000000..e9b557dc --- /dev/null +++ b/data/contents/F09.yaml @@ -0,0 +1,2 @@ +code: f09 +products: {} diff --git a/data/contents/F10.yaml b/data/contents/F10.yaml new file mode 100644 index 00000000..4e628f59 --- /dev/null +++ b/data/contents/F10.yaml @@ -0,0 +1,2 @@ +code: f10 +products: {} diff --git a/data/contents/F11.yaml b/data/contents/F11.yaml new file mode 100644 index 00000000..0c56735c --- /dev/null +++ b/data/contents/F11.yaml @@ -0,0 +1,2 @@ +code: f11 +products: {} diff --git a/data/contents/F12.yaml b/data/contents/F12.yaml new file mode 100644 index 00000000..94dd0f50 --- /dev/null +++ b/data/contents/F12.yaml @@ -0,0 +1,2 @@ +code: f12 +products: {} diff --git a/data/contents/F13.yaml b/data/contents/F13.yaml new file mode 100644 index 00000000..dd2b26e8 --- /dev/null +++ b/data/contents/F13.yaml @@ -0,0 +1,2 @@ +code: f13 +products: {} diff --git a/data/contents/F14.yaml b/data/contents/F14.yaml new file mode 100644 index 00000000..494f5e75 --- /dev/null +++ b/data/contents/F14.yaml @@ -0,0 +1,2 @@ +code: f14 +products: {} diff --git a/data/contents/F15.yaml b/data/contents/F15.yaml new file mode 100644 index 00000000..80e00fab --- /dev/null +++ b/data/contents/F15.yaml @@ -0,0 +1,2 @@ +code: f15 +products: {} diff --git a/data/contents/F16.yaml b/data/contents/F16.yaml new file mode 100644 index 00000000..0ac18b4b --- /dev/null +++ b/data/contents/F16.yaml @@ -0,0 +1,2 @@ +code: f16 +products: {} diff --git a/data/contents/F17.yaml b/data/contents/F17.yaml new file mode 100644 index 00000000..2995ac57 --- /dev/null +++ b/data/contents/F17.yaml @@ -0,0 +1,2 @@ +code: f17 +products: {} diff --git a/data/contents/F18.yaml b/data/contents/F18.yaml new file mode 100644 index 00000000..5f6a78cd --- /dev/null +++ b/data/contents/F18.yaml @@ -0,0 +1,2 @@ +code: f18 +products: {} diff --git a/data/contents/FBB.yaml b/data/contents/FBB.yaml new file mode 100644 index 00000000..3259f527 --- /dev/null +++ b/data/contents/FBB.yaml @@ -0,0 +1,2 @@ +code: fbb +products: {} diff --git a/data/contents/FBRO.yaml b/data/contents/FBRO.yaml new file mode 100644 index 00000000..30397a70 --- /dev/null +++ b/data/contents/FBRO.yaml @@ -0,0 +1,2 @@ +code: fbro +products: {} diff --git a/data/contents/FDMU.yaml b/data/contents/FDMU.yaml new file mode 100644 index 00000000..5688f7e1 --- /dev/null +++ b/data/contents/FDMU.yaml @@ -0,0 +1,2 @@ +code: fdmu +products: {} diff --git a/data/contents/FEM.yaml b/data/contents/FEM.yaml new file mode 100644 index 00000000..2060138e --- /dev/null +++ b/data/contents/FEM.yaml @@ -0,0 +1,4 @@ +code: fem +products: + Fallen Empires Booster Box: [] + Fallen Empires Booster Pack: [] diff --git a/data/contents/FJ22.yaml b/data/contents/FJ22.yaml new file mode 100644 index 00000000..c1386f01 --- /dev/null +++ b/data/contents/FJ22.yaml @@ -0,0 +1,2 @@ +code: fj22 +products: {} diff --git a/data/contents/FJMP.yaml b/data/contents/FJMP.yaml new file mode 100644 index 00000000..db1cdd56 --- /dev/null +++ b/data/contents/FJMP.yaml @@ -0,0 +1,2 @@ +code: fjmp +products: {} diff --git a/data/contents/FMB1.yaml b/data/contents/FMB1.yaml new file mode 100644 index 00000000..8951f953 --- /dev/null +++ b/data/contents/FMB1.yaml @@ -0,0 +1,4 @@ +code: fmb1 +products: + Mystery Booster Booster Box Retail Exclusive: [] + Mystery Booster Booster Pack Retail Exclusive: [] diff --git a/data/contents/FNM.yaml b/data/contents/FNM.yaml new file mode 100644 index 00000000..ca349a18 --- /dev/null +++ b/data/contents/FNM.yaml @@ -0,0 +1,2 @@ +code: fnm +products: {} diff --git a/data/contents/FONE.yaml b/data/contents/FONE.yaml new file mode 100644 index 00000000..58f8f380 --- /dev/null +++ b/data/contents/FONE.yaml @@ -0,0 +1,2 @@ +code: fone +products: {} diff --git a/data/contents/FRF.yaml b/data/contents/FRF.yaml new file mode 100644 index 00000000..8c1fc0a9 --- /dev/null +++ b/data/contents/FRF.yaml @@ -0,0 +1,20 @@ +code: frf +products: + Fate Reforged Booster Box: [] + Fate Reforged Booster Box Case 6 Boxes: [] + Fate Reforged Booster Pack: [] + Fate Reforged Clash Pack: [] + Fate Reforged Fat Pack: [] + Fate Reforged Intro Pack Cunning Plan: [] + Fate Reforged Intro Pack Display: [] + Fate Reforged Intro Pack Grave Advantage: [] + Fate Reforged Intro Pack Set of 5: [] + Fate Reforged Intro Pack Stampeding Hordes: [] + Fate Reforged Intro Pack Surprise Attack: [] + Fate Reforged Intro Pack Unflinching Assault: [] + Fate Reforged Prerelease Kit Abzan: [] + Fate Reforged Prerelease Kit Jeskai: [] + Fate Reforged Prerelease Kit Mardu: [] + Fate Reforged Prerelease Kit Set of 5: [] + Fate Reforged Prerelease Kit Sultai: [] + Fate Reforged Prerelease Kit Temur: [] diff --git a/data/contents/FUT.yaml b/data/contents/FUT.yaml new file mode 100644 index 00000000..ab189531 --- /dev/null +++ b/data/contents/FUT.yaml @@ -0,0 +1,10 @@ +code: fut +products: + Future Sight Booster Box: [] + Future Sight Booster Pack: [] + Future Sight Fat Pack: [] + Future Sight Theme Deck Display: [] + Future Sight Theme Deck Fate Blaster: [] + Future Sight Theme Deck Future Shock: [] + Future Sight Theme Deck Rebels Unite: [] + Future Sight Theme Deck Suspended Sentence: [] diff --git a/data/contents/G00.yaml b/data/contents/G00.yaml new file mode 100644 index 00000000..7a209158 --- /dev/null +++ b/data/contents/G00.yaml @@ -0,0 +1,3 @@ +code: g00 +products: + Judge Promo Pack 2014 Full Art Land Set: [] diff --git a/data/contents/G01.yaml b/data/contents/G01.yaml new file mode 100644 index 00000000..a131ed38 --- /dev/null +++ b/data/contents/G01.yaml @@ -0,0 +1,3 @@ +code: g01 +products: + Judge Promo Pack 2014 Full Art Land Set: [] diff --git a/data/contents/G02.yaml b/data/contents/G02.yaml new file mode 100644 index 00000000..d59d86f5 --- /dev/null +++ b/data/contents/G02.yaml @@ -0,0 +1,3 @@ +code: g02 +products: + Judge Promo Pack 2014 Full Art Land Set: [] diff --git a/data/contents/G03.yaml b/data/contents/G03.yaml new file mode 100644 index 00000000..a7760930 --- /dev/null +++ b/data/contents/G03.yaml @@ -0,0 +1,3 @@ +code: g03 +products: + Judge Promo Pack 2014 Full Art Land Set: [] diff --git a/data/contents/G04.yaml b/data/contents/G04.yaml new file mode 100644 index 00000000..01792192 --- /dev/null +++ b/data/contents/G04.yaml @@ -0,0 +1,3 @@ +code: g04 +products: + Judge Promo Pack 2014 Full Art Land Set: [] diff --git a/data/contents/G05.yaml b/data/contents/G05.yaml new file mode 100644 index 00000000..c43c5fc9 --- /dev/null +++ b/data/contents/G05.yaml @@ -0,0 +1,3 @@ +code: g05 +products: + Judge Promo Pack 2014 Full Art Land Set: [] diff --git a/data/contents/G06.yaml b/data/contents/G06.yaml new file mode 100644 index 00000000..ac270c67 --- /dev/null +++ b/data/contents/G06.yaml @@ -0,0 +1,3 @@ +code: g06 +products: + Judge Promo Pack 2014 Full Art Land Set: [] diff --git a/data/contents/G07.yaml b/data/contents/G07.yaml new file mode 100644 index 00000000..04a8571b --- /dev/null +++ b/data/contents/G07.yaml @@ -0,0 +1,3 @@ +code: g07 +products: + Judge Promo Pack 2014 Full Art Land Set: [] diff --git a/data/contents/G08.yaml b/data/contents/G08.yaml new file mode 100644 index 00000000..637885c1 --- /dev/null +++ b/data/contents/G08.yaml @@ -0,0 +1,3 @@ +code: g08 +products: + Judge Promo Pack 2014 Full Art Land Set: [] diff --git a/data/contents/G09.yaml b/data/contents/G09.yaml new file mode 100644 index 00000000..ffb71b32 --- /dev/null +++ b/data/contents/G09.yaml @@ -0,0 +1,3 @@ +code: g09 +products: + Judge Promo Pack 2014 Full Art Land Set: [] diff --git a/data/contents/G10.yaml b/data/contents/G10.yaml new file mode 100644 index 00000000..63cecbea --- /dev/null +++ b/data/contents/G10.yaml @@ -0,0 +1,3 @@ +code: g10 +products: + Judge Promo Pack 2014 Full Art Land Set: [] diff --git a/data/contents/G11.yaml b/data/contents/G11.yaml new file mode 100644 index 00000000..baca61ed --- /dev/null +++ b/data/contents/G11.yaml @@ -0,0 +1,3 @@ +code: g11 +products: + Judge Promo Pack 2014 Full Art Land Set: [] diff --git a/data/contents/G17.yaml b/data/contents/G17.yaml new file mode 100644 index 00000000..ce071732 --- /dev/null +++ b/data/contents/G17.yaml @@ -0,0 +1,2 @@ +code: g17 +products: {} diff --git a/data/contents/G18.yaml b/data/contents/G18.yaml new file mode 100644 index 00000000..f98b665d --- /dev/null +++ b/data/contents/G18.yaml @@ -0,0 +1,2 @@ +code: g18 +products: {} diff --git a/data/contents/G99.yaml b/data/contents/G99.yaml new file mode 100644 index 00000000..094c446b --- /dev/null +++ b/data/contents/G99.yaml @@ -0,0 +1,3 @@ +code: g99 +products: + Judge Promo Pack 2014 Full Art Land Set: [] diff --git a/data/contents/GDY.yaml b/data/contents/GDY.yaml new file mode 100644 index 00000000..2a2afb1b --- /dev/null +++ b/data/contents/GDY.yaml @@ -0,0 +1,2 @@ +code: gdy +products: {} diff --git a/data/contents/GK1.yaml b/data/contents/GK1.yaml new file mode 100644 index 00000000..8898c45d --- /dev/null +++ b/data/contents/GK1.yaml @@ -0,0 +1,8 @@ +code: gk1 +products: + Guilds of Ravnica Guild Kit Boros: [] + Guilds of Ravnica Guild Kit Dimir: [] + Guilds of Ravnica Guild Kit Golgari: [] + Guilds of Ravnica Guild Kit Izzet: [] + Guilds of Ravnica Guild Kit Selesnya: [] + Guilds of Ravnica Guild Kits Set of 5: [] diff --git a/data/contents/GK2.yaml b/data/contents/GK2.yaml new file mode 100644 index 00000000..eb6046e9 --- /dev/null +++ b/data/contents/GK2.yaml @@ -0,0 +1,8 @@ +code: gk2 +products: + Ravnica Allegiance Guild Kit Azorius: [] + Ravnica Allegiance Guild Kit Gruul: [] + Ravnica Allegiance Guild Kit Orzhov: [] + Ravnica Allegiance Guild Kit Rakdos: [] + Ravnica Allegiance Guild Kit Set of 5: [] + Ravnica Allegiance Guild Kit Simic: [] diff --git a/data/contents/GN2.yaml b/data/contents/GN2.yaml new file mode 100644 index 00000000..cd5d0baf --- /dev/null +++ b/data/contents/GN2.yaml @@ -0,0 +1,3 @@ +code: gn2 +products: + Magic Game Night Set: [] diff --git a/data/contents/GN3.yaml b/data/contents/GN3.yaml new file mode 100644 index 00000000..e2f585bf --- /dev/null +++ b/data/contents/GN3.yaml @@ -0,0 +1,3 @@ +code: gn3 +products: + Magic Game Night Free For All Set: [] diff --git a/data/contents/GNT.yaml b/data/contents/GNT.yaml new file mode 100644 index 00000000..62bdad58 --- /dev/null +++ b/data/contents/GNT.yaml @@ -0,0 +1,3 @@ +code: gnt +products: + Magic Game Night Set: [] diff --git a/data/contents/GPT.yaml b/data/contents/GPT.yaml new file mode 100644 index 00000000..a386b0ce --- /dev/null +++ b/data/contents/GPT.yaml @@ -0,0 +1,8 @@ +code: gpt +products: + Guildpact Booster Box: [] + Guildpact Booster Pack: [] + Guildpact Fat Pack: [] + Guildpact Theme Deck Code of the Orzhov: [] + Guildpact Theme Deck Gruul Wilding: [] + Guildpact Theme Deck Izzet Gizmometry: [] diff --git a/data/contents/GRN.yaml b/data/contents/GRN.yaml new file mode 100644 index 00000000..090c1ee6 --- /dev/null +++ b/data/contents/GRN.yaml @@ -0,0 +1,22 @@ +code: grn +products: + Guilds of Ravnica Booster Box: [] + Guilds of Ravnica Booster Box Case: [] + Guilds of Ravnica Booster Pack: [] + Guilds of Ravnica Bundle: [] + Guilds of Ravnica Planeswalker Deck Ral: [] + Guilds of Ravnica Planeswalker Deck Set of 2: [] + Guilds of Ravnica Planeswalker Deck Vraska: [] + Guilds of Ravnica Prerelease Pack Boros: [] + Guilds of Ravnica Prerelease Pack Dimir: [] + Guilds of Ravnica Prerelease Pack Golgari: [] + Guilds of Ravnica Prerelease Pack Izzet: [] + Guilds of Ravnica Prerelease Pack Selesnya: [] + Guilds of Ravnica Prerelease Pack Set of 5: [] + Guilds of Ravnica Theme Booster Display Box: [] + Guilds of Ravnica Theme Booster Pack Boros: [] + Guilds of Ravnica Theme Booster Pack Dimir: [] + Guilds of Ravnica Theme Booster Pack Golgari: [] + Guilds of Ravnica Theme Booster Pack Izzet: [] + Guilds of Ravnica Theme Booster Pack Selesnya: [] + Guilds of Ravnica Theme Booster Pack Set of 5: [] diff --git a/data/contents/GS1.yaml b/data/contents/GS1.yaml new file mode 100644 index 00000000..5da26f6d --- /dev/null +++ b/data/contents/GS1.yaml @@ -0,0 +1,3 @@ +code: gs1 +products: + Global Series Jiang Yanggu and Mu Yanling: [] diff --git a/data/contents/GTC.yaml b/data/contents/GTC.yaml new file mode 100644 index 00000000..6a9133ae --- /dev/null +++ b/data/contents/GTC.yaml @@ -0,0 +1,21 @@ +code: gtc +products: + Gatecrash Booster Battle Pack: [] + Gatecrash Booster Box: [] + Gatecrash Booster Box Case 6 boxes: [] + Gatecrash Booster Pack: [] + Gatecrash Event Deck Rally and Rout: [] + Gatecrash Event Deck Thrive and Thrash: [] + Gatecrash Fat Pack: [] + Gatecrash Intro Pack Boros Battalion: [] + Gatecrash Intro Pack Dimir Dementia: [] + Gatecrash Intro Pack Gruul Goliaths: [] + Gatecrash Intro Pack Orzhov Oppression: [] + Gatecrash Intro Pack Set of 5: [] + Gatecrash Intro Pack Simic Synthesis: [] + Gatecrash Prerelease Kit Boros: [] + Gatecrash Prerelease Kit Dimir: [] + Gatecrash Prerelease Kit Gruul: [] + Gatecrash Prerelease Kit Orzhov: [] + Gatecrash Prerelease Kit Simic: [] + Gatecrash Prerelease Kits Set of 5: [] diff --git a/data/contents/GVL.yaml b/data/contents/GVL.yaml new file mode 100644 index 00000000..f20e8247 --- /dev/null +++ b/data/contents/GVL.yaml @@ -0,0 +1,2 @@ +code: gvl +products: {} diff --git a/data/contents/H09.yaml b/data/contents/H09.yaml new file mode 100644 index 00000000..f1f9f26d --- /dev/null +++ b/data/contents/H09.yaml @@ -0,0 +1,3 @@ +code: h09 +products: + Premium Deck Series Slivers: [] diff --git a/data/contents/H17.yaml b/data/contents/H17.yaml new file mode 100644 index 00000000..5d71f626 --- /dev/null +++ b/data/contents/H17.yaml @@ -0,0 +1,2 @@ +code: h17 +products: {} diff --git a/data/contents/H1R.yaml b/data/contents/H1R.yaml new file mode 100644 index 00000000..01eb14ed --- /dev/null +++ b/data/contents/H1R.yaml @@ -0,0 +1,6 @@ +code: h1r +products: + Modern Horizons 3 Booster Draft Pack: [] + Modern Horizons Booster Box: [] + Modern Horizons Booster Box Case: [] + Modern Horizons Booster Pack: [] diff --git a/data/contents/HA1.yaml b/data/contents/HA1.yaml new file mode 100644 index 00000000..fdcfbaf6 --- /dev/null +++ b/data/contents/HA1.yaml @@ -0,0 +1,2 @@ +code: ha1 +products: {} diff --git a/data/contents/HA2.yaml b/data/contents/HA2.yaml new file mode 100644 index 00000000..dd22ddb7 --- /dev/null +++ b/data/contents/HA2.yaml @@ -0,0 +1,2 @@ +code: ha2 +products: {} diff --git a/data/contents/HA3.yaml b/data/contents/HA3.yaml new file mode 100644 index 00000000..77f718c2 --- /dev/null +++ b/data/contents/HA3.yaml @@ -0,0 +1,2 @@ +code: ha3 +products: {} diff --git a/data/contents/HA4.yaml b/data/contents/HA4.yaml new file mode 100644 index 00000000..286534e4 --- /dev/null +++ b/data/contents/HA4.yaml @@ -0,0 +1,2 @@ +code: ha4 +products: {} diff --git a/data/contents/HA5.yaml b/data/contents/HA5.yaml new file mode 100644 index 00000000..68ca9427 --- /dev/null +++ b/data/contents/HA5.yaml @@ -0,0 +1,2 @@ +code: ha5 +products: {} diff --git a/data/contents/HA6.yaml b/data/contents/HA6.yaml new file mode 100644 index 00000000..d0080fe4 --- /dev/null +++ b/data/contents/HA6.yaml @@ -0,0 +1,2 @@ +code: ha6 +products: {} diff --git a/data/contents/HBG.yaml b/data/contents/HBG.yaml new file mode 100644 index 00000000..05b2ab13 --- /dev/null +++ b/data/contents/HBG.yaml @@ -0,0 +1,2 @@ +code: hbg +products: {} diff --git a/data/contents/HHO.yaml b/data/contents/HHO.yaml new file mode 100644 index 00000000..fcc6601b --- /dev/null +++ b/data/contents/HHO.yaml @@ -0,0 +1,2 @@ +code: hho +products: {} diff --git a/data/contents/HML.yaml b/data/contents/HML.yaml new file mode 100644 index 00000000..f86f31ca --- /dev/null +++ b/data/contents/HML.yaml @@ -0,0 +1,4 @@ +code: hml +products: + Homelands Booster Box: [] + Homelands Booster Pack: [] diff --git a/data/contents/HOP.yaml b/data/contents/HOP.yaml new file mode 100644 index 00000000..57d74a30 --- /dev/null +++ b/data/contents/HOP.yaml @@ -0,0 +1,6 @@ +code: hop +products: + Planechase 2009 Elemental Thunder Deck: [] + Planechase 2009 Metallic Dreams Deck: [] + Planechase 2009 Strike Force Deck: [] + Planechase 2009 Zombie Empire Deck: [] diff --git a/data/contents/HOU.yaml b/data/contents/HOU.yaml new file mode 100644 index 00000000..67b04f76 --- /dev/null +++ b/data/contents/HOU.yaml @@ -0,0 +1,10 @@ +code: hou +products: + Hour of Devastation Booster Box: [] + Hour of Devastation Booster Box Case: [] + Hour of Devastation Booster Pack: [] + Hour of Devastation Bundle: [] + Hour of Devastation Planeswalker Deck Nicol Bolas: [] + Hour of Devastation Planeswalker Deck Nissa: [] + Hour of Devastation Planeswalker Deck Set of 2: [] + Hour of Devastation Prerelease Pack: [] diff --git a/data/contents/ICE.yaml b/data/contents/ICE.yaml new file mode 100644 index 00000000..3545d0c4 --- /dev/null +++ b/data/contents/ICE.yaml @@ -0,0 +1,6 @@ +code: ice +products: + Ice Age Booster Box: [] + Ice Age Booster Pack: [] + Ice Age Starter Deck: [] + Ice Age Starter Deck Display: [] diff --git a/data/contents/IKO.yaml b/data/contents/IKO.yaml new file mode 100644 index 00000000..8227e4d7 --- /dev/null +++ b/data/contents/IKO.yaml @@ -0,0 +1,22 @@ +code: iko +products: + Ikoria Lair of Behemoths Booster Box: [] + Ikoria Lair of Behemoths Booster Box Case: [] + Ikoria Lair of Behemoths Booster Pack: [] + Ikoria Lair of Behemoths Box Topper Pack: [] + Ikoria Lair of Behemoths Bundle: [] + Ikoria Lair of Behemoths Collector Booster Case: [] + Ikoria Lair of Behemoths Collector Booster Display: [] + Ikoria Lair of Behemoths Collector Booster Hanger Pack: [] + Ikoria Lair of Behemoths Collector Booster Hanger Pack Case: [] + Ikoria Lair of Behemoths Collector Booster Pack: [] + Ikoria Lair of Behemoths Prerelease Pack: [] + Ikoria Lair of Behemoths Prerelease Pack plus 2 Ikoria Prize Packs: [] + Ikoria Lair of Behemoths Theme Booster Black: [] + Ikoria Lair of Behemoths Theme Booster Blue: [] + Ikoria Lair of Behemoths Theme Booster Display Box: [] + Ikoria Lair of Behemoths Theme Booster Green: [] + Ikoria Lair of Behemoths Theme Booster Monsters: [] + Ikoria Lair of Behemoths Theme Booster Red: [] + Ikoria Lair of Behemoths Theme Booster Set of 6: [] + Ikoria Lair of Behemoths Theme Booster White: [] diff --git a/data/contents/IMA.yaml b/data/contents/IMA.yaml new file mode 100644 index 00000000..d8254a93 --- /dev/null +++ b/data/contents/IMA.yaml @@ -0,0 +1,5 @@ +code: ima +products: + Iconic Masters Booster Box: [] + Iconic Masters Booster Box Case: [] + Iconic Masters Booster Pack: [] diff --git a/data/contents/INV.yaml b/data/contents/INV.yaml new file mode 100644 index 00000000..75612306 --- /dev/null +++ b/data/contents/INV.yaml @@ -0,0 +1,10 @@ +code: inv +products: + Invasion Blowout Theme Deck: [] + Invasion Booster Box: [] + Invasion Booster Pack: [] + Invasion Dismissal Theme Deck: [] + Invasion Fat Pack: [] + Invasion Heavy Duty Theme Deck: [] + Invasion Spectrum Theme Deck: [] + Invasion Tournament Pack: [] diff --git a/data/contents/ISD.yaml b/data/contents/ISD.yaml new file mode 100644 index 00000000..888d91f0 --- /dev/null +++ b/data/contents/ISD.yaml @@ -0,0 +1,16 @@ +code: isd +products: + Innistrad 3x Booster Packs draft set: [] + Innistrad Booster Box: [] + Innistrad Booster Box Case 6 boxes: [] + Innistrad Booster Pack: [] + Innistrad Event Deck Deathfed: [] + Innistrad Event Deck Hold the Line: [] + Innistrad Event Deck Set of Two: [] + Innistrad Fat Pack: [] + Innistrad Intro Pack Carnival of Blood: [] + Innistrad Intro Pack Deathly Dominion: [] + Innistrad Intro Pack Eldritch Onslaught: [] + Innistrad Intro Pack Repel the Dark: [] + Innistrad Intro Pack Set of 5: [] + Innistrad Intro Pack Spectral Legions: [] diff --git a/data/contents/ITP.yaml b/data/contents/ITP.yaml new file mode 100644 index 00000000..b69e4015 --- /dev/null +++ b/data/contents/ITP.yaml @@ -0,0 +1,3 @@ +code: itp +products: + Introductory Two Player Set: [] diff --git a/data/contents/J12.yaml b/data/contents/J12.yaml new file mode 100644 index 00000000..78f81b37 --- /dev/null +++ b/data/contents/J12.yaml @@ -0,0 +1,3 @@ +code: j12 +products: + Judge Promo Pack 2014 Full Art Land Set: [] diff --git a/data/contents/J13.yaml b/data/contents/J13.yaml new file mode 100644 index 00000000..c2caee01 --- /dev/null +++ b/data/contents/J13.yaml @@ -0,0 +1,3 @@ +code: j13 +products: + Judge Promo Pack 2014 Full Art Land Set: [] diff --git a/data/contents/J14.yaml b/data/contents/J14.yaml new file mode 100644 index 00000000..f891382b --- /dev/null +++ b/data/contents/J14.yaml @@ -0,0 +1,3 @@ +code: j14 +products: + Judge Promo Pack 2014 Full Art Land Set: [] diff --git a/data/contents/J15.yaml b/data/contents/J15.yaml new file mode 100644 index 00000000..e6fb4edc --- /dev/null +++ b/data/contents/J15.yaml @@ -0,0 +1,3 @@ +code: j15 +products: + Judge Promo Pack 2014 Full Art Land Set: [] diff --git a/data/contents/J16.yaml b/data/contents/J16.yaml new file mode 100644 index 00000000..090be2e1 --- /dev/null +++ b/data/contents/J16.yaml @@ -0,0 +1,3 @@ +code: j16 +products: + Judge Promo Pack 2014 Full Art Land Set: [] diff --git a/data/contents/J17.yaml b/data/contents/J17.yaml new file mode 100644 index 00000000..82cd17b8 --- /dev/null +++ b/data/contents/J17.yaml @@ -0,0 +1,3 @@ +code: j17 +products: + Judge Promo Pack 2014 Full Art Land Set: [] diff --git a/data/contents/J18.yaml b/data/contents/J18.yaml new file mode 100644 index 00000000..eaa612ab --- /dev/null +++ b/data/contents/J18.yaml @@ -0,0 +1,3 @@ +code: j18 +products: + Judge Promo Pack 2014 Full Art Land Set: [] diff --git a/data/contents/J19.yaml b/data/contents/J19.yaml new file mode 100644 index 00000000..05c1a2f0 --- /dev/null +++ b/data/contents/J19.yaml @@ -0,0 +1,2 @@ +code: j19 +products: {} diff --git a/data/contents/J20.yaml b/data/contents/J20.yaml new file mode 100644 index 00000000..6a092658 --- /dev/null +++ b/data/contents/J20.yaml @@ -0,0 +1,2 @@ +code: j20 +products: {} diff --git a/data/contents/J21.yaml b/data/contents/J21.yaml new file mode 100644 index 00000000..9b6bd7e5 --- /dev/null +++ b/data/contents/J21.yaml @@ -0,0 +1,2 @@ +code: j21 +products: {} diff --git a/data/contents/J22.yaml b/data/contents/J22.yaml new file mode 100644 index 00000000..e8318945 --- /dev/null +++ b/data/contents/J22.yaml @@ -0,0 +1,5 @@ +code: j22 +products: + Jumpstart 2022 Booster Display: [] + Jumpstart 2022 Booster Display Case: [] + Jumpstart 2022 Booster Pack: [] diff --git a/data/contents/JGP.yaml b/data/contents/JGP.yaml new file mode 100644 index 00000000..04ac819d --- /dev/null +++ b/data/contents/JGP.yaml @@ -0,0 +1,3 @@ +code: jgp +products: + Judge Promo Pack 2014 Full Art Land Set: [] diff --git a/data/contents/JMP.yaml b/data/contents/JMP.yaml new file mode 100644 index 00000000..ceaebe75 --- /dev/null +++ b/data/contents/JMP.yaml @@ -0,0 +1,6 @@ +code: jmp +products: + Jumpstart Booster Box: [] + Jumpstart Booster Box Case: [] + Jumpstart Booster Pack: [] + Jumpstart Multipack 4 Pack: [] diff --git a/data/contents/JOU.yaml b/data/contents/JOU.yaml new file mode 100644 index 00000000..619fd804 --- /dev/null +++ b/data/contents/JOU.yaml @@ -0,0 +1,22 @@ +code: jou +products: + Defeat a God Challenge Deck: [] + Journey Into Nyx Booster Box: [] + Journey Into Nyx Booster Box Case 6 boxes: [] + Journey Into Nyx Booster Pack: [] + Journey Into Nyx Event Deck Display 6: [] + Journey Into Nyx Event Deck Wrath of the Mortals: [] + Journey Into Nyx Fat Pack: [] + Journey Into Nyx Intro Pack Display: [] + Journey Into Nyx Intro Pack Fates Foreseen: [] + Journey Into Nyx Intro Pack Mortals of Myth: [] + Journey Into Nyx Intro Pack Pantheons Power: [] + Journey Into Nyx Intro Pack Set of 5: [] + Journey Into Nyx Intro Pack The Wilds and the Deep: [] + Journey Into Nyx Intro Pack Voracious Rage: [] + Journey Into Nyx Prerelease Forged in Glory: [] + Journey Into Nyx Prerelease Forged in Intellect: [] + Journey Into Nyx Prerelease Forged in Pursuit: [] + Journey Into Nyx Prerelease Forged in Tyranny: [] + Journey Into Nyx Prerelease Forged in War: [] + Journey Into Nyx Prerelease Kit Set of 5: [] diff --git a/data/contents/JUD.yaml b/data/contents/JUD.yaml new file mode 100644 index 00000000..b54625c3 --- /dev/null +++ b/data/contents/JUD.yaml @@ -0,0 +1,9 @@ +code: jud +products: + Judgment Booster Box: [] + Judgment Booster Pack: [] + Judgment Fat Pack: [] + Judgment Theme Deck Air Razers: [] + Judgment Theme Deck Inundation: [] + Judgment Theme Deck Painflow: [] + Judgment Theme Deck Spectral Slam: [] diff --git a/data/contents/JVC.yaml b/data/contents/JVC.yaml new file mode 100644 index 00000000..1b085e2b --- /dev/null +++ b/data/contents/JVC.yaml @@ -0,0 +1,2 @@ +code: jvc +products: {} diff --git a/data/contents/KHC.yaml b/data/contents/KHC.yaml new file mode 100644 index 00000000..954e5623 --- /dev/null +++ b/data/contents/KHC.yaml @@ -0,0 +1,6 @@ +code: khc +products: + Kaldheim Commander Deck Display Case: [] + Kaldheim Commander Deck Set of 2: [] + Kaldheim Elven Empire Commander Deck: [] + Kaldheim Phantom Premonition Commander Deck: [] diff --git a/data/contents/KHM.yaml b/data/contents/KHM.yaml new file mode 100644 index 00000000..eefbdb2a --- /dev/null +++ b/data/contents/KHM.yaml @@ -0,0 +1,22 @@ +code: khm +products: + Kaldheim Bundle: [] + Kaldheim Collector Booster Display: [] + Kaldheim Collector Booster Display Case: [] + Kaldheim Collector Booster Hanger Pack: [] + Kaldheim Collector Booster Pack: [] + Kaldheim Draft Booster Box: [] + Kaldheim Draft Booster Box Case: [] + Kaldheim Draft Booster Pack: [] + Kaldheim Prerelease Pack: [] + Kaldheim Prerelease Pack plus 2 Kaldheim Prize Packs: [] + Kaldheim Set Booster Display: [] + Kaldheim Set Booster Pack: [] + Kaldheim Theme Booster Black: [] + Kaldheim Theme Booster Blue: [] + Kaldheim Theme Booster Display Box: [] + Kaldheim Theme Booster Green: [] + Kaldheim Theme Booster Red: [] + Kaldheim Theme Booster Set of 6: [] + Kaldheim Theme Booster Viking: [] + Kaldheim Theme Booster White: [] diff --git a/data/contents/KLD.yaml b/data/contents/KLD.yaml new file mode 100644 index 00000000..36c9efe6 --- /dev/null +++ b/data/contents/KLD.yaml @@ -0,0 +1,13 @@ +code: kld +products: + Kaladesh Booster Box: [] + Kaladesh Booster Box Case: [] + Kaladesh Booster Pack: [] + Kaladesh Bundle: [] + Kaladesh Deck Builders Toolkit: [] + Kaladesh Holiday Buy a Box Promo Pack: [] + Kaladesh Planeswalker Deck Chandra: [] + Kaladesh Planeswalker Deck Nissa: [] + Kaladesh Planeswalker Deck Set of 2: [] + Kaladesh Prerelease Kit: [] + Kaladesh Two Player Booster Battle Pack: [] diff --git a/data/contents/KLR.yaml b/data/contents/KLR.yaml new file mode 100644 index 00000000..c89a979f --- /dev/null +++ b/data/contents/KLR.yaml @@ -0,0 +1,2 @@ +code: klr +products: {} diff --git a/data/contents/KTK.yaml b/data/contents/KTK.yaml new file mode 100644 index 00000000..c89ebb9e --- /dev/null +++ b/data/contents/KTK.yaml @@ -0,0 +1,20 @@ +code: ktk +products: + Khans of Tarkir Booster Box: [] + Khans of Tarkir Booster Box Case 6 Boxes: [] + Khans of Tarkir Booster Pack: [] + Khans of Tarkir Event Deck Conquering Hordes: [] + Khans of Tarkir Fat Pack: [] + Khans of Tarkir Intro Pack Abzan Siege: [] + Khans of Tarkir Intro Pack Display: [] + Khans of Tarkir Intro Pack Jeskai Monks: [] + Khans of Tarkir Intro Pack Mardu Raiders: [] + Khans of Tarkir Intro Pack Set of 5: [] + Khans of Tarkir Intro Pack Sultai Schemers: [] + Khans of Tarkir Intro Pack Temur Avalanche: [] + Khans of Tarkir Prerelease Kit Abzan: [] + Khans of Tarkir Prerelease Kit Jeskai: [] + Khans of Tarkir Prerelease Kit Mardu: [] + Khans of Tarkir Prerelease Kit Set of 5: [] + Khans of Tarkir Prerelease Kit Sultai: [] + Khans of Tarkir Prerelease Kit Temur: [] diff --git a/data/contents/L12.yaml b/data/contents/L12.yaml new file mode 100644 index 00000000..ea39b212 --- /dev/null +++ b/data/contents/L12.yaml @@ -0,0 +1,2 @@ +code: l12 +products: {} diff --git a/data/contents/L13.yaml b/data/contents/L13.yaml new file mode 100644 index 00000000..52755269 --- /dev/null +++ b/data/contents/L13.yaml @@ -0,0 +1,2 @@ +code: l13 +products: {} diff --git a/data/contents/L14.yaml b/data/contents/L14.yaml new file mode 100644 index 00000000..a50b56d3 --- /dev/null +++ b/data/contents/L14.yaml @@ -0,0 +1,2 @@ +code: l14 +products: {} diff --git a/data/contents/L15.yaml b/data/contents/L15.yaml new file mode 100644 index 00000000..8c06869c --- /dev/null +++ b/data/contents/L15.yaml @@ -0,0 +1,2 @@ +code: l15 +products: {} diff --git a/data/contents/L16.yaml b/data/contents/L16.yaml new file mode 100644 index 00000000..98bb8c02 --- /dev/null +++ b/data/contents/L16.yaml @@ -0,0 +1,2 @@ +code: l16 +products: {} diff --git a/data/contents/L17.yaml b/data/contents/L17.yaml new file mode 100644 index 00000000..3d4f5de4 --- /dev/null +++ b/data/contents/L17.yaml @@ -0,0 +1,2 @@ +code: l17 +products: {} diff --git a/data/contents/LEA.yaml b/data/contents/LEA.yaml new file mode 100644 index 00000000..d906cb25 --- /dev/null +++ b/data/contents/LEA.yaml @@ -0,0 +1,15 @@ +code: lea +products: + Alpha Edition Booster Box: + sealed: + - set: lea + name: Alpha Edition Booster Pack + count: 36 + Alpha Edition Booster Pack: + pack: + - set: lea + code: default + Alpha Edition Starter Deck: + pack: + - set: lea + code: starter diff --git a/data/contents/LEB.yaml b/data/contents/LEB.yaml new file mode 100644 index 00000000..6aa8636d --- /dev/null +++ b/data/contents/LEB.yaml @@ -0,0 +1,15 @@ +code: leb +products: + Beta Edition Booster Box: + sealed: + - set: leb + name: Beta Edition Booster Pack + count: 36 + Beta Edition Booster Pack: + pack: + - set: leb + code: default + Beta Edition Starter Deck: + pack: + - set: leb + code: starter diff --git a/data/contents/LEG.yaml b/data/contents/LEG.yaml new file mode 100644 index 00000000..93fd8b42 --- /dev/null +++ b/data/contents/LEG.yaml @@ -0,0 +1,4 @@ +code: leg +products: + Legends Booster Box: [] + Legends Booster Pack: [] diff --git a/data/contents/LGN.yaml b/data/contents/LGN.yaml new file mode 100644 index 00000000..4815bcba --- /dev/null +++ b/data/contents/LGN.yaml @@ -0,0 +1,9 @@ +code: lgn +products: + Legions Booster Box: [] + Legions Booster Pack: [] + Legions Elvish Rage Theme Deck: [] + Legions Fat Pack: [] + Legions Morph Mayhem Theme Deck: [] + Legions Sliver Shivers Theme Deck: [] + Legions Zombies Unleashed Theme Deck: [] diff --git a/data/contents/LRW.yaml b/data/contents/LRW.yaml new file mode 100644 index 00000000..82b85050 --- /dev/null +++ b/data/contents/LRW.yaml @@ -0,0 +1,11 @@ +code: lrw +products: + Lorwyn Boggart Feast Theme Deck: [] + Lorwyn Booster Box: [] + Lorwyn Booster Pack: [] + Lorwyn Elementals Path Theme Deck: [] + Lorwyn Elvish Predation Theme Deck: [] + Lorwyn Fat Pack: [] + Lorwyn Kithkin Militia Theme Deck: [] + Lorwyn Merrow Riverways Theme Deck: [] + Lorwyn Tournament Pack: [] diff --git a/data/contents/LTC.yaml b/data/contents/LTC.yaml new file mode 100644 index 00000000..d8aca60e --- /dev/null +++ b/data/contents/LTC.yaml @@ -0,0 +1,7 @@ +code: ltc +products: + The Lord of the Rings Tales of Middle earth Commander Deck Elven Council: [] + The Lord of the Rings Tales of Middle earth Commander Deck Food and Fellowship: [] + The Lord of the Rings Tales of Middle earth Commander Deck Riders of Rohan: [] + The Lord of the Rings Tales of Middle earth Commander Deck The Hosts of Mordor: [] + The Lord of the Rings Tales of Middle earth Commander Decks Set of 4: [] diff --git a/data/contents/LTR.yaml b/data/contents/LTR.yaml new file mode 100644 index 00000000..5a2843f2 --- /dev/null +++ b/data/contents/LTR.yaml @@ -0,0 +1,20 @@ +code: ltr +products: + Universes Beyond The Lord of the Rings Tales of Middle earth Bundle: [] + Universes Beyond The Lord of the Rings Tales of Middle earth Bundle Case: [] + Universes Beyond The Lord of the Rings Tales of Middle earth Collector Booster Box: [] + Universes Beyond The Lord of the Rings Tales of Middle earth Collector Booster Box Case: [] + Universes Beyond The Lord of the Rings Tales of Middle earth Collector Booster Pack: [] + Universes Beyond The Lord of the Rings Tales of Middle earth Draft Booster Box: [] + Universes Beyond The Lord of the Rings Tales of Middle earth Draft Booster Box Case: [] + Universes Beyond The Lord of the Rings Tales of Middle earth Draft Booster Pack: [] + Universes Beyond The Lord of the Rings Tales of Middle earth Gift Bundle: [] + Universes Beyond The Lord of the Rings Tales of Middle earth Gift Bundle Case: [] + Universes Beyond The Lord of the Rings Tales of Middle earth Jumpstart Booster Box: [] + Universes Beyond The Lord of the Rings Tales of Middle earth Jumpstart Booster Box Case: [] + Universes Beyond The Lord of the Rings Tales of Middle earth Jumpstart Booster Pack: [] + Universes Beyond The Lord of the Rings Tales of Middle earth Prerelease Pack: [] + Universes Beyond The Lord of the Rings Tales of Middle earth Set Booster Box: [] + Universes Beyond The Lord of the Rings Tales of Middle earth Set Booster Box Case: [] + Universes Beyond The Lord of the Rings Tales of Middle earth Set Booster Pack: [] + Universes Beyond The Lord of the Rings Tales of Middle earth Starter Kit: [] diff --git a/data/contents/M10.yaml b/data/contents/M10.yaml new file mode 100644 index 00000000..3f97672b --- /dev/null +++ b/data/contents/M10.yaml @@ -0,0 +1,14 @@ +code: m10 +products: + Magic 2010 3x Booster Packs draft set: [] + Magic 2010 Booster Box: [] + Magic 2010 Booster Box Case 6 Boxes: [] + Magic 2010 Booster Pack: [] + Magic 2010 Fat Pack: [] + Magic 2010 Intro Pack Deaths Minions: [] + Magic 2010 Intro Pack Display 10: [] + Magic 2010 Intro Pack Firebomber: [] + Magic 2010 Intro Pack Natures Fury: [] + Magic 2010 Intro Pack Presence of Mind: [] + Magic 2010 Intro Pack We Are Legion: [] + Magic Deck Builders Toolkit: [] diff --git a/data/contents/M11.yaml b/data/contents/M11.yaml new file mode 100644 index 00000000..6ebdd086 --- /dev/null +++ b/data/contents/M11.yaml @@ -0,0 +1,16 @@ +code: m11 +products: + Magic 2011 3x Booster Packs draft set: [] + Magic 2011 6 Card Booster Pack: [] + Magic 2011 Booster Box: [] + Magic 2011 Booster Box Case 6 Boxes: [] + Magic 2011 Booster Pack: [] + Magic 2011 Deck Builders Toolkit: [] + Magic 2011 Fat Pack: [] + Magic 2011 Intro Pack Blades of Victory: [] + Magic 2011 Intro Pack Breath of Fire: [] + Magic 2011 Intro Pack Power of Prophecy: [] + Magic 2011 Intro Pack Reign of Vampirism: [] + Magic 2011 Intro Pack Stampede of Beasts: [] + Magic 2011 Land Station: [] + Magic 2011 Set of 5 Intro Pack: [] diff --git a/data/contents/M12.yaml b/data/contents/M12.yaml new file mode 100644 index 00000000..aed83ae4 --- /dev/null +++ b/data/contents/M12.yaml @@ -0,0 +1,14 @@ +code: m12 +products: + Magic 2012 3x Booster Packs draft set: [] + Magic 2012 Booster Battle Pack: [] + Magic 2012 Booster Battle Pack Display Box: [] + Magic 2012 Booster Box: [] + Magic 2012 Booster Box Case 6 Boxes: [] + Magic 2012 Booster Pack: [] + Magic 2012 Deck Builders Toolkit: [] + Magic 2012 Event Deck Illusionary Might: [] + Magic 2012 Event Deck Set of Two: [] + Magic 2012 Event Deck Vampire Onslaught: [] + Magic 2012 Fat Pack: [] + Magic 2012 Set of 5 Intro Packs: [] diff --git a/data/contents/M13.yaml b/data/contents/M13.yaml new file mode 100644 index 00000000..c078e3b2 --- /dev/null +++ b/data/contents/M13.yaml @@ -0,0 +1,19 @@ +code: m13 +products: + Magic 2013 3x Booster Packs draft set: [] + Magic 2013 Booster Battle Pack: [] + Magic 2013 Booster Battle Pack Display Box: [] + Magic 2013 Booster Box: [] + Magic 2013 Booster Box Case 6 Boxes: [] + Magic 2013 Booster Pack: [] + Magic 2013 Deck Builders Toolkit: [] + Magic 2013 Event Deck Repeat Performance: [] + Magic 2013 Event Deck Set of Two: [] + Magic 2013 Event Deck Sweet Revenge: [] + Magic 2013 Fat Pack: [] + Magic 2013 Intro Pack Depths of Power Blue: [] + Magic 2013 Intro Pack Mob Rule Red: [] + Magic 2013 Intro Pack Path to Victory White: [] + Magic 2013 Intro Pack Sole Domination Black: [] + Magic 2013 Intro Pack Wild Rush Green: [] + Magic 2013 Set of 5 Intro Packs: [] diff --git a/data/contents/M14.yaml b/data/contents/M14.yaml new file mode 100644 index 00000000..cb84da20 --- /dev/null +++ b/data/contents/M14.yaml @@ -0,0 +1,17 @@ +code: m14 +products: + Magic 2014 Booster Battle Pack: [] + Magic 2014 Booster Battle Pack Display Box: [] + Magic 2014 Booster Box: [] + Magic 2014 Booster Box Case 6 Boxes: [] + Magic 2014 Booster Pack: [] + Magic 2014 Deck Builders Toolkit: [] + Magic 2014 Event Deck Rush of the Wild: [] + Magic 2014 Fat Pack: [] + Magic 2014 Intro Pack Bestial Strength: [] + Magic 2014 Intro Pack Death Reaper: [] + Magic 2014 Intro Pack Fire Surge: [] + Magic 2014 Intro Pack Lightforce: [] + Magic 2014 Intro Pack Psychic Labyrinth: [] + Magic 2014 Intro Pack Set of 5: [] + Magic 2014 Land Station: [] diff --git a/data/contents/M15.yaml b/data/contents/M15.yaml new file mode 100644 index 00000000..0672141a --- /dev/null +++ b/data/contents/M15.yaml @@ -0,0 +1,21 @@ +code: m15 +products: + Magic 2015 Booster Box: [] + Magic 2015 Booster Box Case: [] + Magic 2015 Booster Pack: [] + Magic 2015 Clash Pack: [] + Magic 2015 Deck Builders Toolkit: [] + Magic 2015 Fat Pack: [] + Magic 2015 Intro Pack Display: [] + Magic 2015 Intro Pack Flames of the Dragon: [] + Magic 2015 Intro Pack Hit the Ground Running: [] + Magic 2015 Intro Pack Infernal Intervention: [] + Magic 2015 Intro Pack Price of Glory: [] + Magic 2015 Intro Pack Set of 5: [] + Magic 2015 Intro Pack Will of the Masses: [] + Magic 2015 Prerelease Hunt with Ambition: [] + Magic 2015 Prerelease Hunt with Ferocity: [] + Magic 2015 Prerelease Hunt with Guile: [] + Magic 2015 Prerelease Hunt with Strength: [] + Magic 2015 Prerelease Hunt with Valor: [] + Magic 2015 Prerelease Pack Set of 5: [] diff --git a/data/contents/M19.yaml b/data/contents/M19.yaml new file mode 100644 index 00000000..780d29a5 --- /dev/null +++ b/data/contents/M19.yaml @@ -0,0 +1,14 @@ +code: m19 +products: + Core Set 2019 Booster Box: [] + Core Set 2019 Booster Box Case: [] + Core Set 2019 Booster Pack: [] + Core Set 2019 Bundle: [] + Core Set 2019 Deck Builders Toolkit: [] + Core Set 2019 Planeswalker Deck Ajani: [] + Core Set 2019 Planeswalker Deck Liliana: [] + Core Set 2019 Planeswalker Deck Sarkhan: [] + Core Set 2019 Planeswalker Deck Set of 5: [] + Core Set 2019 Planeswalker Deck Tezzeret: [] + Core Set 2019 Planeswalker Deck Vivien: [] + Core Set 2019 Prerelease Pack: [] diff --git a/data/contents/M20.yaml b/data/contents/M20.yaml new file mode 100644 index 00000000..0acc7301 --- /dev/null +++ b/data/contents/M20.yaml @@ -0,0 +1,22 @@ +code: m20 +products: + Core Set 2020 Booster Box: [] + Core Set 2020 Booster Box Case: [] + Core Set 2020 Booster Pack: [] + Core Set 2020 Bundle: [] + Core Set 2020 Deck Builders Toolkit: [] + Core Set 2020 Land Station: [] + Core Set 2020 Planeswalker Deck Ajani: [] + Core Set 2020 Planeswalker Deck Chandra: [] + Core Set 2020 Planeswalker Deck Display: [] + Core Set 2020 Planeswalker Deck Set of 5: [] + Core Set 2020 Planeswalker Deck Sorin: [] + Core Set 2020 Planeswalker Deck Vivien: [] + Core Set 2020 Planeswalker Deck Yanling: [] + Core Set 2020 Prerelease Pack: [] + Core Set 2020 Theme Booster Black: [] + Core Set 2020 Theme Booster Blue: [] + Core Set 2020 Theme Booster Green: [] + Core Set 2020 Theme Booster Red: [] + Core Set 2020 Theme Booster Set of 5: [] + Core Set 2020 Theme Booster White: [] diff --git a/data/contents/M21.yaml b/data/contents/M21.yaml new file mode 100644 index 00000000..1d5af21b --- /dev/null +++ b/data/contents/M21.yaml @@ -0,0 +1,17 @@ +code: m21 +products: + Core Set 2021 Booster Box: [] + Core Set 2021 Booster Box Case: [] + Core Set 2021 Booster Pack: [] + Core Set 2021 Bundle: [] + Core Set 2021 Collector Booster Display: [] + Core Set 2021 Collector Booster Pack: [] + Core Set 2021 Planeswalker Deck Basri: [] + Core Set 2021 Planeswalker Deck Chandra: [] + Core Set 2021 Planeswalker Deck Display: [] + Core Set 2021 Planeswalker Deck Garruk: [] + Core Set 2021 Planeswalker Deck Liliana: [] + Core Set 2021 Planeswalker Deck Set of 5: [] + Core Set 2021 Planeswalker Deck Teferi: [] + Core Set 2021 Prerelease Pack: [] + Core Set 2021 Prerelease Pack plus 2 Core Set 2021 Prize Packs: [] diff --git a/data/contents/MAFR.yaml b/data/contents/MAFR.yaml new file mode 100644 index 00000000..e283a5a1 --- /dev/null +++ b/data/contents/MAFR.yaml @@ -0,0 +1,2 @@ +code: mafr +products: {} diff --git a/data/contents/MAT.yaml b/data/contents/MAT.yaml new file mode 100644 index 00000000..7ac89117 --- /dev/null +++ b/data/contents/MAT.yaml @@ -0,0 +1,10 @@ +code: mat +products: + March of the Machine The Aftermath Bundle: [] + March of the Machine The Aftermath Bundle Case: [] + March of the Machine The Aftermath Collector Booster Display: [] + March of the Machine The Aftermath Collector Booster Display Case: [] + March of the Machine The Aftermath Collector Booster Pack: [] + March of the Machine The Aftermath Epilogue Booster Display: [] + March of the Machine The Aftermath Epilogue Booster Display Case: [] + March of the Machine The Aftermath Epilogue Booster Pack: [] diff --git a/data/contents/MB1.yaml b/data/contents/MB1.yaml new file mode 100644 index 00000000..1e4398b1 --- /dev/null +++ b/data/contents/MB1.yaml @@ -0,0 +1,2 @@ +code: mb1 +products: {} diff --git a/data/contents/MBRO.yaml b/data/contents/MBRO.yaml new file mode 100644 index 00000000..bb641b1b --- /dev/null +++ b/data/contents/MBRO.yaml @@ -0,0 +1,2 @@ +code: mbro +products: {} diff --git a/data/contents/MBS.yaml b/data/contents/MBS.yaml new file mode 100644 index 00000000..51c36c49 --- /dev/null +++ b/data/contents/MBS.yaml @@ -0,0 +1,17 @@ +code: mbs +products: + Mirrodin Besieged 6 Card Booster Pack: [] + Mirrodin Besieged All 4 Intro Packs: [] + Mirrodin Besieged Booster Box: [] + Mirrodin Besieged Booster Box Case 6 Boxes: [] + Mirrodin Besieged Booster Pack: [] + Mirrodin Besieged Event Deck Infect and Defile: [] + Mirrodin Besieged Event Deck Into the Breach: [] + Mirrodin Besieged Fat Pack: [] + Mirrodin Besieged Intro Pack Battle Cries: [] + Mirrodin Besieged Intro Pack Doom Inevitable: [] + Mirrodin Besieged Intro Pack Mirromancy: [] + Mirrodin Besieged Intro Pack Path of Blight: [] + Mirrodin Besieged Mirran Faction Booster Pack: [] + Mirrodin Besieged Phyrexian Faction Booster Pack: [] + Mirrodin Besieged Prerelease Box: [] diff --git a/data/contents/MCLB.yaml b/data/contents/MCLB.yaml new file mode 100644 index 00000000..1bf702ab --- /dev/null +++ b/data/contents/MCLB.yaml @@ -0,0 +1,2 @@ +code: mclb +products: {} diff --git a/data/contents/MD1.yaml b/data/contents/MD1.yaml new file mode 100644 index 00000000..f87791fe --- /dev/null +++ b/data/contents/MD1.yaml @@ -0,0 +1,3 @@ +code: md1 +products: + Magic Modern Event Deck: [] diff --git a/data/contents/MDMU.yaml b/data/contents/MDMU.yaml new file mode 100644 index 00000000..149ccc18 --- /dev/null +++ b/data/contents/MDMU.yaml @@ -0,0 +1,2 @@ +code: mdmu +products: {} diff --git a/data/contents/ME1.yaml b/data/contents/ME1.yaml new file mode 100644 index 00000000..67100ff6 --- /dev/null +++ b/data/contents/ME1.yaml @@ -0,0 +1,2 @@ +code: me1 +products: {} diff --git a/data/contents/ME2.yaml b/data/contents/ME2.yaml new file mode 100644 index 00000000..8fa121c9 --- /dev/null +++ b/data/contents/ME2.yaml @@ -0,0 +1,2 @@ +code: me2 +products: {} diff --git a/data/contents/ME3.yaml b/data/contents/ME3.yaml new file mode 100644 index 00000000..f5341a7b --- /dev/null +++ b/data/contents/ME3.yaml @@ -0,0 +1,2 @@ +code: me3 +products: {} diff --git a/data/contents/ME4.yaml b/data/contents/ME4.yaml new file mode 100644 index 00000000..0e7cf68b --- /dev/null +++ b/data/contents/ME4.yaml @@ -0,0 +1,2 @@ +code: me4 +products: {} diff --git a/data/contents/MED.yaml b/data/contents/MED.yaml new file mode 100644 index 00000000..53ec4f7b --- /dev/null +++ b/data/contents/MED.yaml @@ -0,0 +1,3 @@ +code: med +products: + Guilds of Ravnica Mythic Edition: [] diff --git a/data/contents/MGB.yaml b/data/contents/MGB.yaml new file mode 100644 index 00000000..fe779c6a --- /dev/null +++ b/data/contents/MGB.yaml @@ -0,0 +1,2 @@ +code: mgb +products: {} diff --git a/data/contents/MH1.yaml b/data/contents/MH1.yaml new file mode 100644 index 00000000..d42f8c74 --- /dev/null +++ b/data/contents/MH1.yaml @@ -0,0 +1,6 @@ +code: mh1 +products: + Modern Horizons 3 Booster Draft Pack: [] + Modern Horizons Booster Box: [] + Modern Horizons Booster Box Case: [] + Modern Horizons Booster Pack: [] diff --git a/data/contents/MH2.yaml b/data/contents/MH2.yaml new file mode 100644 index 00000000..0f881922 --- /dev/null +++ b/data/contents/MH2.yaml @@ -0,0 +1,16 @@ +code: mh2 +products: + Modern Horizons 2 3 Booster Draft Pack: [] + Modern Horizons 2 Bundle: [] + Modern Horizons 2 Collector Booster Display: [] + Modern Horizons 2 Collector Booster Display Case: [] + Modern Horizons 2 Collector Booster Hanger Pack: [] + Modern Horizons 2 Collector Booster Pack: [] + Modern Horizons 2 Draft Booster Box: [] + Modern Horizons 2 Draft Booster Box Case: [] + Modern Horizons 2 Draft Booster Pack: [] + Modern Horizons 2 Prerelease Pack: [] + Modern Horizons 2 Set Booster Display: [] + Modern Horizons 2 Set Booster Display Case: [] + Modern Horizons 2 Set Booster Hanger Pack: [] + Modern Horizons 2 Set Booster Pack: [] diff --git a/data/contents/MIC.yaml b/data/contents/MIC.yaml new file mode 100644 index 00000000..3d2ff9fa --- /dev/null +++ b/data/contents/MIC.yaml @@ -0,0 +1,8 @@ +code: mic +products: + Innistrad Midnight Hunt Commander Deck Coven Counters: [] + Innistrad Midnight Hunt Commander Deck Coven Counters Minimal Packaging: [] + Innistrad Midnight Hunt Commander Deck Display: [] + Innistrad Midnight Hunt Commander Deck Undead Unleashed: [] + Innistrad Midnight Hunt Commander Deck Undead Unleashed Minimal Packaging: [] + Innistrad Midnight Hunt Commander Decks Set of 2: [] diff --git a/data/contents/MID.yaml b/data/contents/MID.yaml new file mode 100644 index 00000000..dd756cf4 --- /dev/null +++ b/data/contents/MID.yaml @@ -0,0 +1,25 @@ +code: mid +products: + Innistrad Midnight Hunt 3 Booster Draft Pack: [] + Innistrad Midnight Hunt Bundle: [] + Innistrad Midnight Hunt Bundle Case: [] + Innistrad Midnight Hunt Collector Booster Display: [] + Innistrad Midnight Hunt Collector Booster Display Case: [] + Innistrad Midnight Hunt Collector Booster Hanger Pack: [] + Innistrad Midnight Hunt Collector Booster Pack: [] + Innistrad Midnight Hunt Draft Booster Box: [] + Innistrad Midnight Hunt Draft Booster Box Case: [] + Innistrad Midnight Hunt Draft Booster Pack: [] + Innistrad Midnight Hunt Prerelease Pack: [] + Innistrad Midnight Hunt Set Booster Display: [] + Innistrad Midnight Hunt Set Booster Display Case: [] + Innistrad Midnight Hunt Set Booster Pack: [] + Innistrad Midnight Hunt Theme Booster Black: [] + Innistrad Midnight Hunt Theme Booster Blue: [] + Innistrad Midnight Hunt Theme Booster Display Box: [] + Innistrad Midnight Hunt Theme Booster Display Box Case: [] + Innistrad Midnight Hunt Theme Booster Green: [] + Innistrad Midnight Hunt Theme Booster Red: [] + Innistrad Midnight Hunt Theme Booster Set of 6: [] + Innistrad Midnight Hunt Theme Booster Werewolves: [] + Innistrad Midnight Hunt Theme Booster White: [] diff --git a/data/contents/MIR.yaml b/data/contents/MIR.yaml new file mode 100644 index 00000000..b8e033eb --- /dev/null +++ b/data/contents/MIR.yaml @@ -0,0 +1,6 @@ +code: mir +products: + Mirage Booster Box: [] + Mirage Booster Pack: [] + Mirage Starter Deck: [] + Mirage Starter Deck Display: [] diff --git a/data/contents/MKHM.yaml b/data/contents/MKHM.yaml new file mode 100644 index 00000000..af6a9698 --- /dev/null +++ b/data/contents/MKHM.yaml @@ -0,0 +1,2 @@ +code: mkhm +products: {} diff --git a/data/contents/MM2.yaml b/data/contents/MM2.yaml new file mode 100644 index 00000000..62a46f35 --- /dev/null +++ b/data/contents/MM2.yaml @@ -0,0 +1,5 @@ +code: mm2 +products: + Modern Masters 2015 Booster Box: [] + Modern Masters 2015 Booster Box Case: [] + Modern Masters 2015 Booster Pack: [] diff --git a/data/contents/MM3.yaml b/data/contents/MM3.yaml new file mode 100644 index 00000000..1abd11b6 --- /dev/null +++ b/data/contents/MM3.yaml @@ -0,0 +1,5 @@ +code: mm3 +products: + Modern Masters 2017 Booster Box: [] + Modern Masters 2017 Booster Box Case: [] + Modern Masters 2017 Booster Pack: [] diff --git a/data/contents/MMA.yaml b/data/contents/MMA.yaml new file mode 100644 index 00000000..4937b8ea --- /dev/null +++ b/data/contents/MMA.yaml @@ -0,0 +1,4 @@ +code: mma +products: + Modern Masters Booster Box: [] + Modern Masters Booster Pack: [] diff --git a/data/contents/MMH2.yaml b/data/contents/MMH2.yaml new file mode 100644 index 00000000..f69c9e95 --- /dev/null +++ b/data/contents/MMH2.yaml @@ -0,0 +1,2 @@ +code: mmh2 +products: {} diff --git a/data/contents/MMID.yaml b/data/contents/MMID.yaml new file mode 100644 index 00000000..7a7280a3 --- /dev/null +++ b/data/contents/MMID.yaml @@ -0,0 +1,2 @@ +code: mmid +products: {} diff --git a/data/contents/MMQ.yaml b/data/contents/MMQ.yaml new file mode 100644 index 00000000..a861f183 --- /dev/null +++ b/data/contents/MMQ.yaml @@ -0,0 +1,10 @@ +code: mmq +products: + Mercadian Masques Booster Box: [] + Mercadian Masques Booster Pack: [] + Mercadian Masques Fat Pack: [] + Mercadian Masques Theme Deck Deepwood Menace: [] + Mercadian Masques Theme Deck Disrupter: [] + Mercadian Masques Theme Deck Rebels Call: [] + Mercadian Masques Theme Deck Tidal Mastery: [] + Mercadian Masques Tournament Pack: [] diff --git a/data/contents/MNEO.yaml b/data/contents/MNEO.yaml new file mode 100644 index 00000000..09e61451 --- /dev/null +++ b/data/contents/MNEO.yaml @@ -0,0 +1,2 @@ +code: mneo +products: {} diff --git a/data/contents/MOC.yaml b/data/contents/MOC.yaml new file mode 100644 index 00000000..eb0b79d8 --- /dev/null +++ b/data/contents/MOC.yaml @@ -0,0 +1,59 @@ +code: moc +products: + March of the Machine Commander Deck Call For Backup: + deck: + - set: moc + name: Call for Backup + other: + - name: March of the Machine Collector Sample Pack + - name: Planar Die + - name: Life Wheel + March of the Machine Commander Deck Cavalry Charge: + deck: + - set: moc + name: Cavalry Charge + other: + - name: March of the Machine Collector Sample Pack + - name: Planar Die + - name: Life Wheel + March of the Machine Commander Deck Divine Convocation: + deck: + - set: moc + name: Divine Convocation + other: + - name: March of the Machine Collector Sample Pack + - name: Planar Die + - name: Life Wheel + March of the Machine Commander Deck Growing Threat: + deck: + - set: moc + name: Growing Threat + other: + - name: March of the Machine Collector Sample Pack + - name: Planar Die + - name: Life Wheel + March of the Machine Commander Deck Tinker Time: + deck: + - set: moc + name: Tinker Time + other: + - name: March of the Machine Collector Sample Pack + - name: Planar Die + - name: Life Wheel + March of the Machine Commander Decks Set of 5: + sealed: + - set: moc + name: March of the Machine Commander Deck Call For Backup + count: 1 + - set: moc + name: March of the Machine Commander Deck Cavalry Charge + count: 1 + - set: moc + name: March of the Machine Commander Deck Divine Convocation + count: 1 + - set: moc + name: March of the Machine Commander Deck Growing Threat + count: 1 + - set: moc + name: March of the Machine Commander Deck Tinker Time + count: 1 diff --git a/data/contents/MOM.yaml b/data/contents/MOM.yaml new file mode 100644 index 00000000..c66fcdf2 --- /dev/null +++ b/data/contents/MOM.yaml @@ -0,0 +1,127 @@ +code: mom +products: + March of the Machine Bundle: + sealed: + - set: mom + name: March of the Machine Set Booster Pack + count: 8 + other: + - name: March of the Machine Land Bundle + - name: March of the Machine 20-sided die + card: + - set: mom + number: 386 + name: Ghalta and Mavren + foil: true + March of the Machine Bundle Case: + sealed: + - set: mom + name: March of the Machine Bundle + count: 6 + March of the Machine Collector Booster Display: + sealed: + - set: mom + name: March of the Machine Collector Booster Pack + count: 12 + March of the Machine Collector Booster Display Case: + sealed: + - set: mom + name: March of the Machine Collector Booster Display + count: 6 + March of the Machine Collector Booster Pack: + pack: + - set: mom + code: collector + March of the Machine Draft Booster Box: + sealed: + - set: mom + name: March of the Machine Draft Booster Pack + count: 36 + March of the Machine Draft Booster Box Case: + sealed: + - set: mom + name: March of the Machine Draft Booster Box + count: 6 + March of the Machine Draft Booster Pack: + pack: + - set: mom + code: default + March of the Machine Jumpstart Booster Display: + sealed: + - set: mom + name: March of the Machine Jumpstart Booster Pack + count: 18 + March of the Machine Jumpstart Booster Pack: + variable: + - deck: + - set: mom + name: Brood 1 + other: + - name: Random White March of the Machine Rare or Mythic Card + - deck: + - set: mom + name: Brood 2 + other: + - name: Random White March of the Machine Rare or Mythic Card + - deck: + - set: mom + name: Buff 1 + other: + - name: Random Green March of the Machine Rare or Mythic Card + - deck: + - set: mom + name: Buff 2 + other: + - name: Random Green March of the Machine Rare or Mythic Card + - deck: + - set: mom + name: Expendable 1 + other: + - name: Random Black March of the Machine Rare or Mythic Card + - deck: + - set: mom + name: Expendable 2 + other: + - name: Random Black March of the Machine Rare or Mythic Card + - deck: + - set: mom + name: Overachiever 1 + other: + - name: Random Blue March of the Machine Rare or Mythic Card + - deck: + - set: mom + name: Overachiever 2 + other: + - name: Random Blue March of the Machine Rare or Mythic Card + - deck: + - set: mom + name: Reinforcement 1 + other: + - name: Random Red March of the Machine Rare or Mythic Card + - deck: + - set: mom + name: Reinforcement 2 + other: + - name: Random Red March of the Machine Rare or Mythic Card + March of the Machine Prerelease Pack: + sealed: + - set: mom + name: March of the Machine Draft Booster Pack + count: 6 + other: + - name: March of the Machine Prerelease Promo Pack + - name: March of the Machine Prerelease Spindown + March of the Machine Set Booster Display: + sealed: + - set: mom + name: March of the Machine Set Booster Pack + count: 30 + March of the Machine Set Booster Display Case: + sealed: + - set: mom + name: March of the Machine Set Booster Display + count: 6 + March of the Machine Set Booster Pack: + pack: + - set: mom + code: set diff --git a/data/contents/MONE.yaml b/data/contents/MONE.yaml new file mode 100644 index 00000000..9aec416e --- /dev/null +++ b/data/contents/MONE.yaml @@ -0,0 +1,2 @@ +code: mone +products: {} diff --git a/data/contents/MOR.yaml b/data/contents/MOR.yaml new file mode 100644 index 00000000..7b87c9f7 --- /dev/null +++ b/data/contents/MOR.yaml @@ -0,0 +1,9 @@ +code: mor +products: + Morningtide Booster Box: [] + Morningtide Booster Pack: [] + Morningtide Fat Pack: [] + Morningtide Theme Deck Battalion: [] + Morningtide Theme Deck Going Rogue: [] + Morningtide Theme Deck Shamanism: [] + Morningtide Theme Deck Warriors Code: [] diff --git a/data/contents/MP2.yaml b/data/contents/MP2.yaml new file mode 100644 index 00000000..e3064e80 --- /dev/null +++ b/data/contents/MP2.yaml @@ -0,0 +1,2 @@ +code: mp2 +products: {} diff --git a/data/contents/MPR.yaml b/data/contents/MPR.yaml new file mode 100644 index 00000000..cd922e1a --- /dev/null +++ b/data/contents/MPR.yaml @@ -0,0 +1,2 @@ +code: mpr +products: {} diff --git a/data/contents/MPS.yaml b/data/contents/MPS.yaml new file mode 100644 index 00000000..4c98793f --- /dev/null +++ b/data/contents/MPS.yaml @@ -0,0 +1,2 @@ +code: mps +products: {} diff --git a/data/contents/MRD.yaml b/data/contents/MRD.yaml new file mode 100644 index 00000000..15c73203 --- /dev/null +++ b/data/contents/MRD.yaml @@ -0,0 +1,11 @@ +code: mrd +products: + Mirrodin Booster Box: [] + Mirrodin Booster Pack: [] + Mirrodin Fat Pack: [] + Mirrodin Theme Deck Bait and Bludgeon: [] + Mirrodin Theme Deck Box: [] + Mirrodin Theme Deck Little Bashers: [] + Mirrodin Theme Deck Sacrificial Bam: [] + Mirrodin Theme Deck Wicked Big: [] + Mirrodin Tournament Pack: [] diff --git a/data/contents/MSNC.yaml b/data/contents/MSNC.yaml new file mode 100644 index 00000000..80c01d95 --- /dev/null +++ b/data/contents/MSNC.yaml @@ -0,0 +1,2 @@ +code: msnc +products: {} diff --git a/data/contents/MSTX.yaml b/data/contents/MSTX.yaml new file mode 100644 index 00000000..4c9cc967 --- /dev/null +++ b/data/contents/MSTX.yaml @@ -0,0 +1,2 @@ +code: mstx +products: {} diff --git a/data/contents/MUL.yaml b/data/contents/MUL.yaml new file mode 100644 index 00000000..955dfe75 --- /dev/null +++ b/data/contents/MUL.yaml @@ -0,0 +1,2 @@ +code: mul +products: {} diff --git a/data/contents/MVOW.yaml b/data/contents/MVOW.yaml new file mode 100644 index 00000000..83fe151c --- /dev/null +++ b/data/contents/MVOW.yaml @@ -0,0 +1,2 @@ +code: mvow +products: {} diff --git a/data/contents/MZNR.yaml b/data/contents/MZNR.yaml new file mode 100644 index 00000000..39d3422f --- /dev/null +++ b/data/contents/MZNR.yaml @@ -0,0 +1,2 @@ +code: mznr +products: {} diff --git a/data/contents/NCC.yaml b/data/contents/NCC.yaml new file mode 100644 index 00000000..162825f3 --- /dev/null +++ b/data/contents/NCC.yaml @@ -0,0 +1,13 @@ +code: ncc +products: + Streets of New Capenna Commander Deck Bedecked Brokers: [] + Streets of New Capenna Commander Deck Bedecked Brokers Minimal Packaging: [] + Streets of New Capenna Commander Deck Cabaretti Cacophony: [] + Streets of New Capenna Commander Deck Cabaretti Cacophony Minimal Packaging: [] + Streets of New Capenna Commander Deck Display: [] + Streets of New Capenna Commander Deck Maestros Massacre: [] + Streets of New Capenna Commander Deck Maestros Massacre Minimal Packaging: [] + Streets of New Capenna Commander Deck Obscura Operation: [] + Streets of New Capenna Commander Deck Obscura Operation Minimal Packaging: [] + Streets of New Capenna Commander Deck Riveteers Rampage: [] + Streets of New Capenna Commander Deck Riveteers Rampage Minimal Packaging: [] diff --git a/data/contents/NEC.yaml b/data/contents/NEC.yaml new file mode 100644 index 00000000..8dc61aa7 --- /dev/null +++ b/data/contents/NEC.yaml @@ -0,0 +1,8 @@ +code: nec +products: + Kamigawa Neon Dynasty Commander Deck Buckle Up: [] + Kamigawa Neon Dynasty Commander Deck Buckle Up Minimal Packaging: [] + Kamigawa Neon Dynasty Commander Deck Display: [] + Kamigawa Neon Dynasty Commander Deck Upgrades Unleashed: [] + Kamigawa Neon Dynasty Commander Deck Upgrades Unleashed Minimal Packaging: [] + Kamigawa Neon Dynasty Commander Decks Set of 2: [] diff --git a/data/contents/NEM.yaml b/data/contents/NEM.yaml new file mode 100644 index 00000000..22eaa2b5 --- /dev/null +++ b/data/contents/NEM.yaml @@ -0,0 +1,9 @@ +code: nem +products: + Nemesis Booster Box: [] + Nemesis Booster Pack: [] + Nemesis Fat Pack: [] + Nemesis Theme Deck Breakdown: [] + Nemesis Theme Deck Eruption: [] + Nemesis Theme Deck Mercenaries: [] + Nemesis Theme Deck Replicator: [] diff --git a/data/contents/NEO.yaml b/data/contents/NEO.yaml new file mode 100644 index 00000000..a47ae726 --- /dev/null +++ b/data/contents/NEO.yaml @@ -0,0 +1,24 @@ +code: neo +products: + Kamigawa Neon Dynasty 3 Booster Draft Pack: [] + Kamigawa Neon Dynasty Bundle: [] + Kamigawa Neon Dynasty Bundle Case: [] + Kamigawa Neon Dynasty Collector Booster Display: [] + Kamigawa Neon Dynasty Collector Booster Display Case: [] + Kamigawa Neon Dynasty Collector Booster Pack: [] + Kamigawa Neon Dynasty Draft Booster Box: [] + Kamigawa Neon Dynasty Draft Booster Box Case: [] + Kamigawa Neon Dynasty Draft Booster Pack: [] + Kamigawa Neon Dynasty Prerelease Pack: [] + Kamigawa Neon Dynasty Set Booster Display: [] + Kamigawa Neon Dynasty Set Booster Display Case: [] + Kamigawa Neon Dynasty Set Booster Pack: [] + Kamigawa Neon Dynasty Theme Booster Black: [] + Kamigawa Neon Dynasty Theme Booster Blue: [] + Kamigawa Neon Dynasty Theme Booster Display Box: [] + Kamigawa Neon Dynasty Theme Booster Display Box Case: [] + Kamigawa Neon Dynasty Theme Booster Green: [] + Kamigawa Neon Dynasty Theme Booster Ninjas: [] + Kamigawa Neon Dynasty Theme Booster Red: [] + Kamigawa Neon Dynasty Theme Booster Set of 6: [] + Kamigawa Neon Dynasty Theme Booster White: [] diff --git a/data/contents/NPH.yaml b/data/contents/NPH.yaml new file mode 100644 index 00000000..8896cda4 --- /dev/null +++ b/data/contents/NPH.yaml @@ -0,0 +1,15 @@ +code: nph +products: + New Phyrexia Booster Box: [] + New Phyrexia Booster Box Case 6 boxes: [] + New Phyrexia Booster Pack: [] + New Phyrexia Event Deck Rot from Within: [] + New Phyrexia Event Deck Set of Two: [] + New Phyrexia Event Deck War of Attrition: [] + New Phyrexia Fat Pack: [] + New Phyrexia Intro Pack Artful Destruction: [] + New Phyrexia Intro Pack Devouring Skies: [] + New Phyrexia Intro Pack Feast of Flesh: [] + New Phyrexia Intro Pack Life for Death: [] + New Phyrexia Intro Pack Ravaging Swarm: [] + New Phyrexia Set of 5 Intro Packs: [] diff --git a/data/contents/O90P.yaml b/data/contents/O90P.yaml new file mode 100644 index 00000000..4ac808a4 --- /dev/null +++ b/data/contents/O90P.yaml @@ -0,0 +1,2 @@ +code: o90p +products: {} diff --git a/data/contents/OAFC.yaml b/data/contents/OAFC.yaml new file mode 100644 index 00000000..3a491f3c --- /dev/null +++ b/data/contents/OAFC.yaml @@ -0,0 +1,2 @@ +code: oafc +products: {} diff --git a/data/contents/OANA.yaml b/data/contents/OANA.yaml new file mode 100644 index 00000000..a4e8421a --- /dev/null +++ b/data/contents/OANA.yaml @@ -0,0 +1,2 @@ +code: oana +products: {} diff --git a/data/contents/OARC.yaml b/data/contents/OARC.yaml new file mode 100644 index 00000000..bbd68848 --- /dev/null +++ b/data/contents/OARC.yaml @@ -0,0 +1,2 @@ +code: oarc +products: {} diff --git a/data/contents/OC13.yaml b/data/contents/OC13.yaml new file mode 100644 index 00000000..e45d86fb --- /dev/null +++ b/data/contents/OC13.yaml @@ -0,0 +1,2 @@ +code: oc13 +products: {} diff --git a/data/contents/OC14.yaml b/data/contents/OC14.yaml new file mode 100644 index 00000000..d0f7c8e8 --- /dev/null +++ b/data/contents/OC14.yaml @@ -0,0 +1,2 @@ +code: oc14 +products: {} diff --git a/data/contents/OC15.yaml b/data/contents/OC15.yaml new file mode 100644 index 00000000..dda80191 --- /dev/null +++ b/data/contents/OC15.yaml @@ -0,0 +1,2 @@ +code: oc15 +products: {} diff --git a/data/contents/OC16.yaml b/data/contents/OC16.yaml new file mode 100644 index 00000000..bf590ea0 --- /dev/null +++ b/data/contents/OC16.yaml @@ -0,0 +1,2 @@ +code: oc16 +products: {} diff --git a/data/contents/OC17.yaml b/data/contents/OC17.yaml new file mode 100644 index 00000000..e1528d8b --- /dev/null +++ b/data/contents/OC17.yaml @@ -0,0 +1,2 @@ +code: oc17 +products: {} diff --git a/data/contents/OC18.yaml b/data/contents/OC18.yaml new file mode 100644 index 00000000..46ccfc3f --- /dev/null +++ b/data/contents/OC18.yaml @@ -0,0 +1,2 @@ +code: oc18 +products: {} diff --git a/data/contents/OC19.yaml b/data/contents/OC19.yaml new file mode 100644 index 00000000..00dca5aa --- /dev/null +++ b/data/contents/OC19.yaml @@ -0,0 +1,2 @@ +code: oc19 +products: {} diff --git a/data/contents/OC20.yaml b/data/contents/OC20.yaml new file mode 100644 index 00000000..884936d3 --- /dev/null +++ b/data/contents/OC20.yaml @@ -0,0 +1,2 @@ +code: oc20 +products: {} diff --git a/data/contents/OC21.yaml b/data/contents/OC21.yaml new file mode 100644 index 00000000..3ef82f08 --- /dev/null +++ b/data/contents/OC21.yaml @@ -0,0 +1,2 @@ +code: oc21 +products: {} diff --git a/data/contents/OCM1.yaml b/data/contents/OCM1.yaml new file mode 100644 index 00000000..d99e484f --- /dev/null +++ b/data/contents/OCM1.yaml @@ -0,0 +1,2 @@ +code: ocm1 +products: {} diff --git a/data/contents/OCMD.yaml b/data/contents/OCMD.yaml new file mode 100644 index 00000000..155213cf --- /dev/null +++ b/data/contents/OCMD.yaml @@ -0,0 +1,2 @@ +code: ocmd +products: {} diff --git a/data/contents/ODY.yaml b/data/contents/ODY.yaml new file mode 100644 index 00000000..8039722f --- /dev/null +++ b/data/contents/ODY.yaml @@ -0,0 +1,10 @@ +code: ody +products: + Odyssey Booster Box: [] + Odyssey Booster Pack: [] + Odyssey Fat Pack: [] + Odyssey Theme Deck Liftoff: [] + Odyssey Theme Deck One Two Punch: [] + Odyssey Theme Deck Pressure Cooker: [] + Odyssey Theme Deck Trounce O Matic: [] + Odyssey Tournament Pack: [] diff --git a/data/contents/OE01.yaml b/data/contents/OE01.yaml new file mode 100644 index 00000000..47dc9272 --- /dev/null +++ b/data/contents/OE01.yaml @@ -0,0 +1,2 @@ +code: oe01 +products: {} diff --git a/data/contents/OGW.yaml b/data/contents/OGW.yaml new file mode 100644 index 00000000..2d8f51d4 --- /dev/null +++ b/data/contents/OGW.yaml @@ -0,0 +1,13 @@ +code: ogw +products: + Oath of the Gatewatch Booster Box: [] + Oath of the Gatewatch Booster Box Case 6 Boxes: [] + Oath of the Gatewatch Booster Pack: [] + Oath of the Gatewatch Fat Pack: [] + Oath of the Gatewatch Hedron Prerelease Box: [] + Oath of the Gatewatch Intro Pack Black: [] + Oath of the Gatewatch Intro Pack Blue: [] + Oath of the Gatewatch Intro Pack Green: [] + Oath of the Gatewatch Intro Pack Red: [] + Oath of the Gatewatch Intro Pack Set of 5: [] + Oath of the Gatewatch Intro Pack White: [] diff --git a/data/contents/OHOP.yaml b/data/contents/OHOP.yaml new file mode 100644 index 00000000..d74dce69 --- /dev/null +++ b/data/contents/OHOP.yaml @@ -0,0 +1,2 @@ +code: ohop +products: {} diff --git a/data/contents/OLEP.yaml b/data/contents/OLEP.yaml new file mode 100644 index 00000000..98ef5211 --- /dev/null +++ b/data/contents/OLEP.yaml @@ -0,0 +1,2 @@ +code: olep +products: {} diff --git a/data/contents/OLGC.yaml b/data/contents/OLGC.yaml new file mode 100644 index 00000000..82e874a7 --- /dev/null +++ b/data/contents/OLGC.yaml @@ -0,0 +1,2 @@ +code: olgc +products: {} diff --git a/data/contents/OMIC.yaml b/data/contents/OMIC.yaml new file mode 100644 index 00000000..fd7e16ea --- /dev/null +++ b/data/contents/OMIC.yaml @@ -0,0 +1,2 @@ +code: omic +products: {} diff --git a/data/contents/ONC.yaml b/data/contents/ONC.yaml new file mode 100644 index 00000000..f7541041 --- /dev/null +++ b/data/contents/ONC.yaml @@ -0,0 +1,32 @@ +code: onc +products: + Phyrexia All Will Be One Commander Deck Corrupting Influence: + deck: + - set: onc + name: Corrupting Influence + other: + - name: Phyrexia All Will Be One Collector Sample Pack + - name: Life Wheel + Phyrexia All Will Be One Commander Deck Display: + sealed: + - name: Phyrexia All Will Be One Commander Deck Corrupting Influence + set: onc + count: 2 + - name: Phyrexia All Will Be One Commander Deck Rebellion Rising + set: onc + count: 2 + Phyrexia All Will Be One Commander Deck Rebellion Rising: + deck: + - set: onc + name: Rebellion Rising + other: + - name: Phyrexia All Will Be One Collector Sample Pack + - name: Life Wheel + Phyrexia All Will Be One Commander Decks Set of 2: + sealed: + - name: Phyrexia All Will Be One Commander Deck Corrupting Influence + set: onc + count: 1 + - name: Phyrexia All Will Be One Commander Deck Rebellion Rising + set: onc + count: 1 diff --git a/data/contents/ONE.yaml b/data/contents/ONE.yaml new file mode 100644 index 00000000..b0918ca2 --- /dev/null +++ b/data/contents/ONE.yaml @@ -0,0 +1,90 @@ +code: one +products: + Phyrexia All Will Be One Bundle: + sealed: + - set: one + name: Phyrexia All Will Be One Set Booster Pack + count: 8 + card: + - name: Karumonix, the Rat King + set: one + foil: true + number: 282 + other: + - name: Phyrexia All Will Be One Bundle Land Pack + - name: Phyrexia All Will Be One Spindown + Phyrexia All Will Be One Bundle Case: + sealed: + - set: one + name: Phyrexia All Will Be One Bundle + count: 6 + Phyrexia All Will Be One Collector Booster Display: + sealed: + - set: one + name: Phyrexia All Will Be One Collector Booster Pack + count: 12 + Phyrexia All Will Be One Collector Booster Display Case: + sealed: + - set: one + name: Phyrexia All Will Be One Collector Booster Display + count: 6 + Phyrexia All Will Be One Collector Booster Pack: + pack: + - set: one + code: collector + Phyrexia All Will Be One Compleat Bundle: + sealed: + - set: one + name: Phyrexia All Will Be One Set Booster Pack + count: 12 + other: + - name: Phyrexia All Will Be One Compleat Edition Booster + - name: Phyrexia All Will Be One Compleat Edition Land Pack + card: + - set: one + name: Phyrexian Arena + number: 283 + foil: true + Phyrexia All Will Be One Compleat Bundle Case: + sealed: + - set: one + name: Phyrexia All Will Be One Compleat Bundle + count: 6 + Phyrexia All Will Be One Draft Booster Box: + sealed: + - set: one + name: Phyrexia All Will Be One Draft Booster Pack + count: 36 + Phyrexia All Will Be One Draft Booster Box Case: + sealed: + - set: one + name: Phyrexia All Will Be One Draft Booster Box + count: 6 + Phyrexia All Will Be One Draft Booster Pack: + pack: + - set: one + code: default + Phyrexia All Will Be One Jumpstart Booster Display: [] + Phyrexia All Will Be One Jumpstart Booster Pack: [] + Phyrexia All Will Be One Prerelease Pack: + sealed: + - set: one + name: Phyrexia All Will Be One Draft Booster Pack + count: 6 + other: + - name: Phyrexia All Will Be One Prerelease Promos + - name: Phyrexia All Will Be One Spindown + Phyrexia All Will Be One Set Booster Display: + sealed: + - set: one + name: Phyrexia All Will Be One Set Booster Pack + count: 30 + Phyrexia All Will Be One Set Booster Display Case: + sealed: + - set: one + name: Phyrexia All Will Be One Set Booster Display + count: 6 + Phyrexia All Will Be One Set Booster Pack: + pack: + - set: one + code: set diff --git a/data/contents/ONS.yaml b/data/contents/ONS.yaml new file mode 100644 index 00000000..8f27cc25 --- /dev/null +++ b/data/contents/ONS.yaml @@ -0,0 +1,10 @@ +code: ons +products: + Onslaught Booster Box: [] + Onslaught Booster Pack: [] + Onslaught Fat Pack: [] + Onslaught Theme Deck Bait and Switch: [] + Onslaught Theme Deck Celestial Assault: [] + Onslaught Theme Deck Devastation: [] + Onslaught Theme Deck Ivory Doom: [] + Onslaught Tournament Pack: [] diff --git a/data/contents/OPC2.yaml b/data/contents/OPC2.yaml new file mode 100644 index 00000000..7e2acf27 --- /dev/null +++ b/data/contents/OPC2.yaml @@ -0,0 +1,2 @@ +code: opc2 +products: {} diff --git a/data/contents/OPCA.yaml b/data/contents/OPCA.yaml new file mode 100644 index 00000000..bcb0cad0 --- /dev/null +++ b/data/contents/OPCA.yaml @@ -0,0 +1,2 @@ +code: opca +products: {} diff --git a/data/contents/ORI.yaml b/data/contents/ORI.yaml new file mode 100644 index 00000000..757d8357 --- /dev/null +++ b/data/contents/ORI.yaml @@ -0,0 +1,21 @@ +code: ori +products: + Magic Origins Booster Box: [] + Magic Origins Booster Box Case: [] + Magic Origins Booster Pack: [] + Magic Origins Clash Pack: [] + Magic Origins Deck Builders Toolkit: [] + Magic Origins Fat Pack: [] + Magic Origins Intro Pack Assemble Victory: [] + Magic Origins Intro Pack Brave the Battle: [] + Magic Origins Intro Pack Demonic Deals: [] + Magic Origins Intro Pack Hunting Pack: [] + Magic Origins Intro Pack Take to the Sky: [] + Magic Origins Intro Packs Set of 5: [] + Magic Origins Land Station: [] + Magic Origins Prerelease Kit Chandra: [] + Magic Origins Prerelease Kit Gideon: [] + Magic Origins Prerelease Kit Jace: [] + Magic Origins Prerelease Kit Liliana: [] + Magic Origins Prerelease Kit Nissa: [] + Magic Origins Prerelease Kit Set of 5: [] diff --git a/data/contents/OVNT.yaml b/data/contents/OVNT.yaml new file mode 100644 index 00000000..8bb8ca1f --- /dev/null +++ b/data/contents/OVNT.yaml @@ -0,0 +1,2 @@ +code: ovnt +products: {} diff --git a/data/contents/OVOC.yaml b/data/contents/OVOC.yaml new file mode 100644 index 00000000..8a96351a --- /dev/null +++ b/data/contents/OVOC.yaml @@ -0,0 +1,2 @@ +code: ovoc +products: {} diff --git a/data/contents/P02.yaml b/data/contents/P02.yaml new file mode 100644 index 00000000..7d45f422 --- /dev/null +++ b/data/contents/P02.yaml @@ -0,0 +1,11 @@ +code: p02 +products: + Portal Second Age Booster Box: [] + Portal Second Age Booster Pack: [] + Portal Second Age Theme Deck Goblin Fire: [] + Portal Second Age Theme Deck Martial Law: [] + Portal Second Age Theme Deck Natures Assault: [] + Portal Second Age Theme Deck Spellweaver: [] + Portal Second Age Theme Deck The Nightstalkers: [] + Portal Second Age Two Player Starter Deck: [] + Portal Second Age Two Player Starter Display 12: [] diff --git a/data/contents/P03.yaml b/data/contents/P03.yaml new file mode 100644 index 00000000..08c64e44 --- /dev/null +++ b/data/contents/P03.yaml @@ -0,0 +1,2 @@ +code: p03 +products: {} diff --git a/data/contents/P04.yaml b/data/contents/P04.yaml new file mode 100644 index 00000000..e539c24a --- /dev/null +++ b/data/contents/P04.yaml @@ -0,0 +1,2 @@ +code: p04 +products: {} diff --git a/data/contents/P05.yaml b/data/contents/P05.yaml new file mode 100644 index 00000000..e8b3eae6 --- /dev/null +++ b/data/contents/P05.yaml @@ -0,0 +1,2 @@ +code: p05 +products: {} diff --git a/data/contents/P06.yaml b/data/contents/P06.yaml new file mode 100644 index 00000000..5b73c229 --- /dev/null +++ b/data/contents/P06.yaml @@ -0,0 +1,2 @@ +code: p06 +products: {} diff --git a/data/contents/P07.yaml b/data/contents/P07.yaml new file mode 100644 index 00000000..145d7172 --- /dev/null +++ b/data/contents/P07.yaml @@ -0,0 +1,2 @@ +code: p07 +products: {} diff --git a/data/contents/P08.yaml b/data/contents/P08.yaml new file mode 100644 index 00000000..9f358fce --- /dev/null +++ b/data/contents/P08.yaml @@ -0,0 +1,2 @@ +code: p08 +products: {} diff --git a/data/contents/P09.yaml b/data/contents/P09.yaml new file mode 100644 index 00000000..0dd443bb --- /dev/null +++ b/data/contents/P09.yaml @@ -0,0 +1,2 @@ +code: p09 +products: {} diff --git a/data/contents/P10.yaml b/data/contents/P10.yaml new file mode 100644 index 00000000..88e81277 --- /dev/null +++ b/data/contents/P10.yaml @@ -0,0 +1,2 @@ +code: p10 +products: {} diff --git a/data/contents/P10E.yaml b/data/contents/P10E.yaml new file mode 100644 index 00000000..1829ecbb --- /dev/null +++ b/data/contents/P10E.yaml @@ -0,0 +1,2 @@ +code: p10e +products: {} diff --git a/data/contents/P11.yaml b/data/contents/P11.yaml new file mode 100644 index 00000000..ecab2c64 --- /dev/null +++ b/data/contents/P11.yaml @@ -0,0 +1,2 @@ +code: p11 +products: {} diff --git a/data/contents/P15A.yaml b/data/contents/P15A.yaml new file mode 100644 index 00000000..4bf51ac7 --- /dev/null +++ b/data/contents/P15A.yaml @@ -0,0 +1,2 @@ +code: p15a +products: {} diff --git a/data/contents/P22.yaml b/data/contents/P22.yaml new file mode 100644 index 00000000..8b882375 --- /dev/null +++ b/data/contents/P22.yaml @@ -0,0 +1,2 @@ +code: p22 +products: {} diff --git a/data/contents/P23.yaml b/data/contents/P23.yaml new file mode 100644 index 00000000..4807d095 --- /dev/null +++ b/data/contents/P23.yaml @@ -0,0 +1,2 @@ +code: p23 +products: {} diff --git a/data/contents/P2HG.yaml b/data/contents/P2HG.yaml new file mode 100644 index 00000000..9e78e133 --- /dev/null +++ b/data/contents/P2HG.yaml @@ -0,0 +1,2 @@ +code: p2hg +products: {} diff --git a/data/contents/P30A.yaml b/data/contents/P30A.yaml new file mode 100644 index 00000000..378df53f --- /dev/null +++ b/data/contents/P30A.yaml @@ -0,0 +1,2 @@ +code: p30a +products: {} diff --git a/data/contents/P30H.yaml b/data/contents/P30H.yaml new file mode 100644 index 00000000..c991ccbf --- /dev/null +++ b/data/contents/P30H.yaml @@ -0,0 +1,2 @@ +code: p30h +products: {} diff --git a/data/contents/P5DN.yaml b/data/contents/P5DN.yaml new file mode 100644 index 00000000..e549304d --- /dev/null +++ b/data/contents/P5DN.yaml @@ -0,0 +1,2 @@ +code: p5dn +products: {} diff --git a/data/contents/P8ED.yaml b/data/contents/P8ED.yaml new file mode 100644 index 00000000..2ab5e35f --- /dev/null +++ b/data/contents/P8ED.yaml @@ -0,0 +1,2 @@ +code: p8ed +products: {} diff --git a/data/contents/P9ED.yaml b/data/contents/P9ED.yaml new file mode 100644 index 00000000..f9631a06 --- /dev/null +++ b/data/contents/P9ED.yaml @@ -0,0 +1,2 @@ +code: p9ed +products: {} diff --git a/data/contents/PAER.yaml b/data/contents/PAER.yaml new file mode 100644 index 00000000..819f9f7f --- /dev/null +++ b/data/contents/PAER.yaml @@ -0,0 +1,2 @@ +code: paer +products: {} diff --git a/data/contents/PAFR.yaml b/data/contents/PAFR.yaml new file mode 100644 index 00000000..c3fba5ff --- /dev/null +++ b/data/contents/PAFR.yaml @@ -0,0 +1,2 @@ +code: pafr +products: {} diff --git a/data/contents/PAKH.yaml b/data/contents/PAKH.yaml new file mode 100644 index 00000000..346bc688 --- /dev/null +++ b/data/contents/PAKH.yaml @@ -0,0 +1,2 @@ +code: pakh +products: {} diff --git a/data/contents/PAL00.yaml b/data/contents/PAL00.yaml new file mode 100644 index 00000000..da1a7204 --- /dev/null +++ b/data/contents/PAL00.yaml @@ -0,0 +1,2 @@ +code: pal00 +products: {} diff --git a/data/contents/PAL01.yaml b/data/contents/PAL01.yaml new file mode 100644 index 00000000..dbc390a0 --- /dev/null +++ b/data/contents/PAL01.yaml @@ -0,0 +1,2 @@ +code: pal01 +products: {} diff --git a/data/contents/PAL02.yaml b/data/contents/PAL02.yaml new file mode 100644 index 00000000..2061d4f8 --- /dev/null +++ b/data/contents/PAL02.yaml @@ -0,0 +1,2 @@ +code: pal02 +products: {} diff --git a/data/contents/PAL03.yaml b/data/contents/PAL03.yaml new file mode 100644 index 00000000..c9bf3b01 --- /dev/null +++ b/data/contents/PAL03.yaml @@ -0,0 +1,2 @@ +code: pal03 +products: {} diff --git a/data/contents/PAL04.yaml b/data/contents/PAL04.yaml new file mode 100644 index 00000000..97a511d9 --- /dev/null +++ b/data/contents/PAL04.yaml @@ -0,0 +1,2 @@ +code: pal04 +products: {} diff --git a/data/contents/PAL05.yaml b/data/contents/PAL05.yaml new file mode 100644 index 00000000..35bfe1b6 --- /dev/null +++ b/data/contents/PAL05.yaml @@ -0,0 +1,2 @@ +code: pal05 +products: {} diff --git a/data/contents/PAL06.yaml b/data/contents/PAL06.yaml new file mode 100644 index 00000000..f33f8dc6 --- /dev/null +++ b/data/contents/PAL06.yaml @@ -0,0 +1,2 @@ +code: pal06 +products: {} diff --git a/data/contents/PAL99.yaml b/data/contents/PAL99.yaml new file mode 100644 index 00000000..3974fd40 --- /dev/null +++ b/data/contents/PAL99.yaml @@ -0,0 +1,2 @@ +code: pal99 +products: {} diff --git a/data/contents/PALA.yaml b/data/contents/PALA.yaml new file mode 100644 index 00000000..6e6251a4 --- /dev/null +++ b/data/contents/PALA.yaml @@ -0,0 +1,2 @@ +code: pala +products: {} diff --git a/data/contents/PALP.yaml b/data/contents/PALP.yaml new file mode 100644 index 00000000..6520b7a7 --- /dev/null +++ b/data/contents/PALP.yaml @@ -0,0 +1,2 @@ +code: palp +products: {} diff --git a/data/contents/PANA.yaml b/data/contents/PANA.yaml new file mode 100644 index 00000000..ada30933 --- /dev/null +++ b/data/contents/PANA.yaml @@ -0,0 +1,2 @@ +code: pana +products: {} diff --git a/data/contents/PAPC.yaml b/data/contents/PAPC.yaml new file mode 100644 index 00000000..952bb446 --- /dev/null +++ b/data/contents/PAPC.yaml @@ -0,0 +1,2 @@ +code: papc +products: {} diff --git a/data/contents/PARB.yaml b/data/contents/PARB.yaml new file mode 100644 index 00000000..761f9b94 --- /dev/null +++ b/data/contents/PARB.yaml @@ -0,0 +1,2 @@ +code: parb +products: {} diff --git a/data/contents/PARC.yaml b/data/contents/PARC.yaml new file mode 100644 index 00000000..a5708bac --- /dev/null +++ b/data/contents/PARC.yaml @@ -0,0 +1,2 @@ +code: parc +products: {} diff --git a/data/contents/PARL.yaml b/data/contents/PARL.yaml new file mode 100644 index 00000000..c8cdde84 --- /dev/null +++ b/data/contents/PARL.yaml @@ -0,0 +1,2 @@ +code: parl +products: {} diff --git a/data/contents/PAST.yaml b/data/contents/PAST.yaml new file mode 100644 index 00000000..b0ca2e5e --- /dev/null +++ b/data/contents/PAST.yaml @@ -0,0 +1,2 @@ +code: past +products: {} diff --git a/data/contents/PAVR.yaml b/data/contents/PAVR.yaml new file mode 100644 index 00000000..0c095a95 --- /dev/null +++ b/data/contents/PAVR.yaml @@ -0,0 +1,2 @@ +code: pavr +products: {} diff --git a/data/contents/PBBD.yaml b/data/contents/PBBD.yaml new file mode 100644 index 00000000..046e6381 --- /dev/null +++ b/data/contents/PBBD.yaml @@ -0,0 +1,2 @@ +code: pbbd +products: {} diff --git a/data/contents/PBFZ.yaml b/data/contents/PBFZ.yaml new file mode 100644 index 00000000..8d4165b9 --- /dev/null +++ b/data/contents/PBFZ.yaml @@ -0,0 +1,2 @@ +code: pbfz +products: {} diff --git a/data/contents/PBNG.yaml b/data/contents/PBNG.yaml new file mode 100644 index 00000000..44ab1870 --- /dev/null +++ b/data/contents/PBNG.yaml @@ -0,0 +1,2 @@ +code: pbng +products: {} diff --git a/data/contents/PBOK.yaml b/data/contents/PBOK.yaml new file mode 100644 index 00000000..b1c23b57 --- /dev/null +++ b/data/contents/PBOK.yaml @@ -0,0 +1,2 @@ +code: pbok +products: {} diff --git a/data/contents/PBOOK.yaml b/data/contents/PBOOK.yaml new file mode 100644 index 00000000..b76b083d --- /dev/null +++ b/data/contents/PBOOK.yaml @@ -0,0 +1,2 @@ +code: pbook +products: {} diff --git a/data/contents/PBRO.yaml b/data/contents/PBRO.yaml new file mode 100644 index 00000000..3cec8efe --- /dev/null +++ b/data/contents/PBRO.yaml @@ -0,0 +1,2 @@ +code: pbro +products: {} diff --git a/data/contents/PC2.yaml b/data/contents/PC2.yaml new file mode 100644 index 00000000..533f2fa1 --- /dev/null +++ b/data/contents/PC2.yaml @@ -0,0 +1,7 @@ +code: pc2 +products: + Planechase 2012 Chaos Reigns Deck: [] + Planechase 2012 Night of the Ninja Deck: [] + Planechase 2012 Primordial Hunger Deck: [] + Planechase 2012 Savage Auras Deck: [] + Planechase 2012 Set of 4: [] diff --git a/data/contents/PCA.yaml b/data/contents/PCA.yaml new file mode 100644 index 00000000..4d875442 --- /dev/null +++ b/data/contents/PCA.yaml @@ -0,0 +1,3 @@ +code: pca +products: + Planechase Anthology Box Set: [] diff --git a/data/contents/PCEL.yaml b/data/contents/PCEL.yaml new file mode 100644 index 00000000..c8baa7b1 --- /dev/null +++ b/data/contents/PCEL.yaml @@ -0,0 +1,2 @@ +code: pcel +products: {} diff --git a/data/contents/PCHK.yaml b/data/contents/PCHK.yaml new file mode 100644 index 00000000..b9be520b --- /dev/null +++ b/data/contents/PCHK.yaml @@ -0,0 +1,2 @@ +code: pchk +products: {} diff --git a/data/contents/PCLB.yaml b/data/contents/PCLB.yaml new file mode 100644 index 00000000..f689fcab --- /dev/null +++ b/data/contents/PCLB.yaml @@ -0,0 +1,2 @@ +code: pclb +products: {} diff --git a/data/contents/PCMD.yaml b/data/contents/PCMD.yaml new file mode 100644 index 00000000..6760cfd7 --- /dev/null +++ b/data/contents/PCMD.yaml @@ -0,0 +1,2 @@ +code: pcmd +products: {} diff --git a/data/contents/PCMP.yaml b/data/contents/PCMP.yaml new file mode 100644 index 00000000..9362923f --- /dev/null +++ b/data/contents/PCMP.yaml @@ -0,0 +1,2 @@ +code: pcmp +products: {} diff --git a/data/contents/PCNS.yaml b/data/contents/PCNS.yaml new file mode 100644 index 00000000..5f92c4ca --- /dev/null +++ b/data/contents/PCNS.yaml @@ -0,0 +1,2 @@ +code: pcns +products: {} diff --git a/data/contents/PCON.yaml b/data/contents/PCON.yaml new file mode 100644 index 00000000..cd609cf9 --- /dev/null +++ b/data/contents/PCON.yaml @@ -0,0 +1,2 @@ +code: pcon +products: {} diff --git a/data/contents/PCSP.yaml b/data/contents/PCSP.yaml new file mode 100644 index 00000000..6caa44e9 --- /dev/null +++ b/data/contents/PCSP.yaml @@ -0,0 +1,2 @@ +code: pcsp +products: {} diff --git a/data/contents/PCY.yaml b/data/contents/PCY.yaml new file mode 100644 index 00000000..00203e67 --- /dev/null +++ b/data/contents/PCY.yaml @@ -0,0 +1,9 @@ +code: pcy +products: + Prophecy Booster Box: [] + Prophecy Booster Pack: [] + Prophecy Fat Pack: [] + Prophecy Theme Deck Distress: [] + Prophecy Theme Deck Pummel: [] + Prophecy Theme Deck Slither: [] + Prophecy Theme Deck Turnaround: [] diff --git a/data/contents/PD2.yaml b/data/contents/PD2.yaml new file mode 100644 index 00000000..9a524edc --- /dev/null +++ b/data/contents/PD2.yaml @@ -0,0 +1,3 @@ +code: pd2 +products: + Premium Deck Series Fire and Lightning Deck: [] diff --git a/data/contents/PD3.yaml b/data/contents/PD3.yaml new file mode 100644 index 00000000..91ac6652 --- /dev/null +++ b/data/contents/PD3.yaml @@ -0,0 +1,3 @@ +code: pd3 +products: + Premium Deck Series Graveborn: [] diff --git a/data/contents/PDCI.yaml b/data/contents/PDCI.yaml new file mode 100644 index 00000000..fe3a066c --- /dev/null +++ b/data/contents/PDCI.yaml @@ -0,0 +1,2 @@ +code: pdci +products: {} diff --git a/data/contents/PDGM.yaml b/data/contents/PDGM.yaml new file mode 100644 index 00000000..c3a07a22 --- /dev/null +++ b/data/contents/PDGM.yaml @@ -0,0 +1,2 @@ +code: pdgm +products: {} diff --git a/data/contents/PDIS.yaml b/data/contents/PDIS.yaml new file mode 100644 index 00000000..1e3eff4c --- /dev/null +++ b/data/contents/PDIS.yaml @@ -0,0 +1,2 @@ +code: pdis +products: {} diff --git a/data/contents/PDKA.yaml b/data/contents/PDKA.yaml new file mode 100644 index 00000000..71238ed0 --- /dev/null +++ b/data/contents/PDKA.yaml @@ -0,0 +1,2 @@ +code: pdka +products: {} diff --git a/data/contents/PDMU.yaml b/data/contents/PDMU.yaml new file mode 100644 index 00000000..d0b87ca0 --- /dev/null +++ b/data/contents/PDMU.yaml @@ -0,0 +1,2 @@ +code: pdmu +products: {} diff --git a/data/contents/PDOM.yaml b/data/contents/PDOM.yaml new file mode 100644 index 00000000..4851a975 --- /dev/null +++ b/data/contents/PDOM.yaml @@ -0,0 +1,2 @@ +code: pdom +products: {} diff --git a/data/contents/PDP10.yaml b/data/contents/PDP10.yaml new file mode 100644 index 00000000..c6483305 --- /dev/null +++ b/data/contents/PDP10.yaml @@ -0,0 +1,2 @@ +code: pdp10 +products: {} diff --git a/data/contents/PDP12.yaml b/data/contents/PDP12.yaml new file mode 100644 index 00000000..d6450425 --- /dev/null +++ b/data/contents/PDP12.yaml @@ -0,0 +1,2 @@ +code: pdp12 +products: {} diff --git a/data/contents/PDP13.yaml b/data/contents/PDP13.yaml new file mode 100644 index 00000000..9296a4ec --- /dev/null +++ b/data/contents/PDP13.yaml @@ -0,0 +1,2 @@ +code: pdp13 +products: {} diff --git a/data/contents/PDP14.yaml b/data/contents/PDP14.yaml new file mode 100644 index 00000000..f4d67769 --- /dev/null +++ b/data/contents/PDP14.yaml @@ -0,0 +1,2 @@ +code: pdp14 +products: {} diff --git a/data/contents/PDP15.yaml b/data/contents/PDP15.yaml new file mode 100644 index 00000000..e826f07f --- /dev/null +++ b/data/contents/PDP15.yaml @@ -0,0 +1,2 @@ +code: pdp15 +products: {} diff --git a/data/contents/PDRC.yaml b/data/contents/PDRC.yaml new file mode 100644 index 00000000..d602adb2 --- /dev/null +++ b/data/contents/PDRC.yaml @@ -0,0 +1,2 @@ +code: pdrc +products: {} diff --git a/data/contents/PDST.yaml b/data/contents/PDST.yaml new file mode 100644 index 00000000..f8fe79a0 --- /dev/null +++ b/data/contents/PDST.yaml @@ -0,0 +1,2 @@ +code: pdst +products: {} diff --git a/data/contents/PDTK.yaml b/data/contents/PDTK.yaml new file mode 100644 index 00000000..bddf0f08 --- /dev/null +++ b/data/contents/PDTK.yaml @@ -0,0 +1,2 @@ +code: pdtk +products: {} diff --git a/data/contents/PDTP.yaml b/data/contents/PDTP.yaml new file mode 100644 index 00000000..3131275f --- /dev/null +++ b/data/contents/PDTP.yaml @@ -0,0 +1,2 @@ +code: pdtp +products: {} diff --git a/data/contents/PELD.yaml b/data/contents/PELD.yaml new file mode 100644 index 00000000..53670476 --- /dev/null +++ b/data/contents/PELD.yaml @@ -0,0 +1,2 @@ +code: peld +products: {} diff --git a/data/contents/PELP.yaml b/data/contents/PELP.yaml new file mode 100644 index 00000000..afa7822a --- /dev/null +++ b/data/contents/PELP.yaml @@ -0,0 +1,2 @@ +code: pelp +products: {} diff --git a/data/contents/PEMN.yaml b/data/contents/PEMN.yaml new file mode 100644 index 00000000..168e1ccb --- /dev/null +++ b/data/contents/PEMN.yaml @@ -0,0 +1,2 @@ +code: pemn +products: {} diff --git a/data/contents/PEVE.yaml b/data/contents/PEVE.yaml new file mode 100644 index 00000000..9d6c1f15 --- /dev/null +++ b/data/contents/PEVE.yaml @@ -0,0 +1,2 @@ +code: peve +products: {} diff --git a/data/contents/PEWK.yaml b/data/contents/PEWK.yaml new file mode 100644 index 00000000..bd055d26 --- /dev/null +++ b/data/contents/PEWK.yaml @@ -0,0 +1,2 @@ +code: pewk +products: {} diff --git a/data/contents/PEXO.yaml b/data/contents/PEXO.yaml new file mode 100644 index 00000000..0b9c1e00 --- /dev/null +++ b/data/contents/PEXO.yaml @@ -0,0 +1,2 @@ +code: pexo +products: {} diff --git a/data/contents/PF19.yaml b/data/contents/PF19.yaml new file mode 100644 index 00000000..0d3dea8d --- /dev/null +++ b/data/contents/PF19.yaml @@ -0,0 +1,2 @@ +code: pf19 +products: {} diff --git a/data/contents/PF20.yaml b/data/contents/PF20.yaml new file mode 100644 index 00000000..4c450da6 --- /dev/null +++ b/data/contents/PF20.yaml @@ -0,0 +1,2 @@ +code: pf20 +products: {} diff --git a/data/contents/PF21.yaml b/data/contents/PF21.yaml new file mode 100644 index 00000000..e683bf4b --- /dev/null +++ b/data/contents/PF21.yaml @@ -0,0 +1,2 @@ +code: pf21 +products: {} diff --git a/data/contents/PFRF.yaml b/data/contents/PFRF.yaml new file mode 100644 index 00000000..2702bfd2 --- /dev/null +++ b/data/contents/PFRF.yaml @@ -0,0 +1,2 @@ +code: pfrf +products: {} diff --git a/data/contents/PFUT.yaml b/data/contents/PFUT.yaml new file mode 100644 index 00000000..65be45f4 --- /dev/null +++ b/data/contents/PFUT.yaml @@ -0,0 +1,2 @@ +code: pfut +products: {} diff --git a/data/contents/PG07.yaml b/data/contents/PG07.yaml new file mode 100644 index 00000000..b95b07c8 --- /dev/null +++ b/data/contents/PG07.yaml @@ -0,0 +1,2 @@ +code: pg07 +products: {} diff --git a/data/contents/PG08.yaml b/data/contents/PG08.yaml new file mode 100644 index 00000000..bb63cff7 --- /dev/null +++ b/data/contents/PG08.yaml @@ -0,0 +1,2 @@ +code: pg08 +products: {} diff --git a/data/contents/PGPT.yaml b/data/contents/PGPT.yaml new file mode 100644 index 00000000..43fcb1ab --- /dev/null +++ b/data/contents/PGPT.yaml @@ -0,0 +1,2 @@ +code: pgpt +products: {} diff --git a/data/contents/PGPX.yaml b/data/contents/PGPX.yaml new file mode 100644 index 00000000..10cf6f9c --- /dev/null +++ b/data/contents/PGPX.yaml @@ -0,0 +1,2 @@ +code: pgpx +products: {} diff --git a/data/contents/PGRN.yaml b/data/contents/PGRN.yaml new file mode 100644 index 00000000..3bfe9527 --- /dev/null +++ b/data/contents/PGRN.yaml @@ -0,0 +1,2 @@ +code: pgrn +products: {} diff --git a/data/contents/PGRU.yaml b/data/contents/PGRU.yaml new file mode 100644 index 00000000..840c97b5 --- /dev/null +++ b/data/contents/PGRU.yaml @@ -0,0 +1,2 @@ +code: pgru +products: {} diff --git a/data/contents/PGTC.yaml b/data/contents/PGTC.yaml new file mode 100644 index 00000000..d57ad5bb --- /dev/null +++ b/data/contents/PGTC.yaml @@ -0,0 +1,2 @@ +code: pgtc +products: {} diff --git a/data/contents/PGTW.yaml b/data/contents/PGTW.yaml new file mode 100644 index 00000000..ad325842 --- /dev/null +++ b/data/contents/PGTW.yaml @@ -0,0 +1,2 @@ +code: pgtw +products: {} diff --git a/data/contents/PH17.yaml b/data/contents/PH17.yaml new file mode 100644 index 00000000..0f3907f6 --- /dev/null +++ b/data/contents/PH17.yaml @@ -0,0 +1,2 @@ +code: ph17 +products: {} diff --git a/data/contents/PH18.yaml b/data/contents/PH18.yaml new file mode 100644 index 00000000..4a3fafdc --- /dev/null +++ b/data/contents/PH18.yaml @@ -0,0 +1,2 @@ +code: ph18 +products: {} diff --git a/data/contents/PH19.yaml b/data/contents/PH19.yaml new file mode 100644 index 00000000..48c07f49 --- /dev/null +++ b/data/contents/PH19.yaml @@ -0,0 +1,2 @@ +code: ph19 +products: {} diff --git a/data/contents/PH20.yaml b/data/contents/PH20.yaml new file mode 100644 index 00000000..f9791976 --- /dev/null +++ b/data/contents/PH20.yaml @@ -0,0 +1,2 @@ +code: ph20 +products: {} diff --git a/data/contents/PH21.yaml b/data/contents/PH21.yaml new file mode 100644 index 00000000..f648b4ab --- /dev/null +++ b/data/contents/PH21.yaml @@ -0,0 +1,2 @@ +code: ph21 +products: {} diff --git a/data/contents/PHED.yaml b/data/contents/PHED.yaml new file mode 100644 index 00000000..3cfd153c --- /dev/null +++ b/data/contents/PHED.yaml @@ -0,0 +1,2 @@ +code: phed +products: {} diff --git a/data/contents/PHEL.yaml b/data/contents/PHEL.yaml new file mode 100644 index 00000000..187e009e --- /dev/null +++ b/data/contents/PHEL.yaml @@ -0,0 +1,2 @@ +code: phel +products: {} diff --git a/data/contents/PHJ.yaml b/data/contents/PHJ.yaml new file mode 100644 index 00000000..b77cf60b --- /dev/null +++ b/data/contents/PHJ.yaml @@ -0,0 +1,2 @@ +code: phj +products: {} diff --git a/data/contents/PHOP.yaml b/data/contents/PHOP.yaml new file mode 100644 index 00000000..d648f68a --- /dev/null +++ b/data/contents/PHOP.yaml @@ -0,0 +1,2 @@ +code: phop +products: {} diff --git a/data/contents/PHOU.yaml b/data/contents/PHOU.yaml new file mode 100644 index 00000000..ab97be62 --- /dev/null +++ b/data/contents/PHOU.yaml @@ -0,0 +1,2 @@ +code: phou +products: {} diff --git a/data/contents/PHPR.yaml b/data/contents/PHPR.yaml new file mode 100644 index 00000000..c42bebdd --- /dev/null +++ b/data/contents/PHPR.yaml @@ -0,0 +1,2 @@ +code: phpr +products: {} diff --git a/data/contents/PHTR.yaml b/data/contents/PHTR.yaml new file mode 100644 index 00000000..57e67145 --- /dev/null +++ b/data/contents/PHTR.yaml @@ -0,0 +1,2 @@ +code: phtr +products: {} diff --git a/data/contents/PHUK.yaml b/data/contents/PHUK.yaml new file mode 100644 index 00000000..de520160 --- /dev/null +++ b/data/contents/PHUK.yaml @@ -0,0 +1,2 @@ +code: phuk +products: {} diff --git a/data/contents/PI13.yaml b/data/contents/PI13.yaml new file mode 100644 index 00000000..9edc7253 --- /dev/null +++ b/data/contents/PI13.yaml @@ -0,0 +1,2 @@ +code: pi13 +products: {} diff --git a/data/contents/PI14.yaml b/data/contents/PI14.yaml new file mode 100644 index 00000000..9c3f96dc --- /dev/null +++ b/data/contents/PI14.yaml @@ -0,0 +1,2 @@ +code: pi14 +products: {} diff --git a/data/contents/PIDW.yaml b/data/contents/PIDW.yaml new file mode 100644 index 00000000..6a60d85d --- /dev/null +++ b/data/contents/PIDW.yaml @@ -0,0 +1,2 @@ +code: pidw +products: {} diff --git a/data/contents/PIKO.yaml b/data/contents/PIKO.yaml new file mode 100644 index 00000000..27283229 --- /dev/null +++ b/data/contents/PIKO.yaml @@ -0,0 +1,2 @@ +code: piko +products: {} diff --git a/data/contents/PINV.yaml b/data/contents/PINV.yaml new file mode 100644 index 00000000..399ee1f0 --- /dev/null +++ b/data/contents/PINV.yaml @@ -0,0 +1,2 @@ +code: pinv +products: {} diff --git a/data/contents/PISD.yaml b/data/contents/PISD.yaml new file mode 100644 index 00000000..2a3654b1 --- /dev/null +++ b/data/contents/PISD.yaml @@ -0,0 +1,2 @@ +code: pisd +products: {} diff --git a/data/contents/PJ21.yaml b/data/contents/PJ21.yaml new file mode 100644 index 00000000..77751dc7 --- /dev/null +++ b/data/contents/PJ21.yaml @@ -0,0 +1,2 @@ +code: pj21 +products: {} diff --git a/data/contents/PJAS.yaml b/data/contents/PJAS.yaml new file mode 100644 index 00000000..261c09a0 --- /dev/null +++ b/data/contents/PJAS.yaml @@ -0,0 +1,2 @@ +code: pjas +products: {} diff --git a/data/contents/PJJT.yaml b/data/contents/PJJT.yaml new file mode 100644 index 00000000..3a08d7d3 --- /dev/null +++ b/data/contents/PJJT.yaml @@ -0,0 +1,2 @@ +code: pjjt +products: {} diff --git a/data/contents/PJOU.yaml b/data/contents/PJOU.yaml new file mode 100644 index 00000000..f109f7ce --- /dev/null +++ b/data/contents/PJOU.yaml @@ -0,0 +1,2 @@ +code: pjou +products: {} diff --git a/data/contents/PJSE.yaml b/data/contents/PJSE.yaml new file mode 100644 index 00000000..c00fe54e --- /dev/null +++ b/data/contents/PJSE.yaml @@ -0,0 +1,2 @@ +code: pjse +products: {} diff --git a/data/contents/PJUD.yaml b/data/contents/PJUD.yaml new file mode 100644 index 00000000..384e99f0 --- /dev/null +++ b/data/contents/PJUD.yaml @@ -0,0 +1,2 @@ +code: pjud +products: {} diff --git a/data/contents/PKHM.yaml b/data/contents/PKHM.yaml new file mode 100644 index 00000000..402e68ef --- /dev/null +++ b/data/contents/PKHM.yaml @@ -0,0 +1,2 @@ +code: pkhm +products: {} diff --git a/data/contents/PKLD.yaml b/data/contents/PKLD.yaml new file mode 100644 index 00000000..4d60fb12 --- /dev/null +++ b/data/contents/PKLD.yaml @@ -0,0 +1,2 @@ +code: pkld +products: {} diff --git a/data/contents/PKTK.yaml b/data/contents/PKTK.yaml new file mode 100644 index 00000000..4a68573f --- /dev/null +++ b/data/contents/PKTK.yaml @@ -0,0 +1,2 @@ +code: pktk +products: {} diff --git a/data/contents/PL21.yaml b/data/contents/PL21.yaml new file mode 100644 index 00000000..d3879f0f --- /dev/null +++ b/data/contents/PL21.yaml @@ -0,0 +1,2 @@ +code: pl21 +products: {} diff --git a/data/contents/PL22.yaml b/data/contents/PL22.yaml new file mode 100644 index 00000000..2931e67e --- /dev/null +++ b/data/contents/PL22.yaml @@ -0,0 +1,2 @@ +code: pl22 +products: {} diff --git a/data/contents/PL23.yaml b/data/contents/PL23.yaml new file mode 100644 index 00000000..02b6e811 --- /dev/null +++ b/data/contents/PL23.yaml @@ -0,0 +1,2 @@ +code: pl23 +products: {} diff --git a/data/contents/PLC.yaml b/data/contents/PLC.yaml new file mode 100644 index 00000000..68230879 --- /dev/null +++ b/data/contents/PLC.yaml @@ -0,0 +1,9 @@ +code: plc +products: + Planar Chaos Booster Box: [] + Planar Chaos Booster Pack: [] + Planar Chaos Fat Pack: [] + Planar Chaos Theme Deck Endless March: [] + Planar Chaos Theme Deck Ixidors Legacy: [] + Planar Chaos Theme Deck Rituals of Rebirth: [] + Planar Chaos Theme Deck Unraveling Mind: [] diff --git a/data/contents/PLG20.yaml b/data/contents/PLG20.yaml new file mode 100644 index 00000000..06a51aec --- /dev/null +++ b/data/contents/PLG20.yaml @@ -0,0 +1,2 @@ +code: plg20 +products: {} diff --git a/data/contents/PLG21.yaml b/data/contents/PLG21.yaml new file mode 100644 index 00000000..fdd930ae --- /dev/null +++ b/data/contents/PLG21.yaml @@ -0,0 +1,2 @@ +code: plg21 +products: {} diff --git a/data/contents/PLG22.yaml b/data/contents/PLG22.yaml new file mode 100644 index 00000000..ba0a9698 --- /dev/null +++ b/data/contents/PLG22.yaml @@ -0,0 +1,2 @@ +code: plg22 +products: {} diff --git a/data/contents/PLGM.yaml b/data/contents/PLGM.yaml new file mode 100644 index 00000000..509c2286 --- /dev/null +++ b/data/contents/PLGM.yaml @@ -0,0 +1,2 @@ +code: plgm +products: {} diff --git a/data/contents/PLGN.yaml b/data/contents/PLGN.yaml new file mode 100644 index 00000000..2af65fc1 --- /dev/null +++ b/data/contents/PLGN.yaml @@ -0,0 +1,2 @@ +code: plgn +products: {} diff --git a/data/contents/PLIST.yaml b/data/contents/PLIST.yaml new file mode 100644 index 00000000..a585cc48 --- /dev/null +++ b/data/contents/PLIST.yaml @@ -0,0 +1,2 @@ +code: plist +products: {} diff --git a/data/contents/PLNY.yaml b/data/contents/PLNY.yaml new file mode 100644 index 00000000..86b9407f --- /dev/null +++ b/data/contents/PLNY.yaml @@ -0,0 +1,2 @@ +code: plny +products: {} diff --git a/data/contents/PLRW.yaml b/data/contents/PLRW.yaml new file mode 100644 index 00000000..1686f783 --- /dev/null +++ b/data/contents/PLRW.yaml @@ -0,0 +1,2 @@ +code: plrw +products: {} diff --git a/data/contents/PLS.yaml b/data/contents/PLS.yaml new file mode 100644 index 00000000..8ad3a826 --- /dev/null +++ b/data/contents/PLS.yaml @@ -0,0 +1,9 @@ +code: pls +products: + Planeshift Barrage Theme Deck: [] + Planeshift Booster Box: [] + Planeshift Booster Pack: [] + Planeshift Comeback Theme Deck: [] + Planeshift Domain Theme Deck: [] + Planeshift Fat Pack: [] + Planeshift Scout Theme Deck: [] diff --git a/data/contents/PM10.yaml b/data/contents/PM10.yaml new file mode 100644 index 00000000..ab64ead7 --- /dev/null +++ b/data/contents/PM10.yaml @@ -0,0 +1,2 @@ +code: pm10 +products: {} diff --git a/data/contents/PM11.yaml b/data/contents/PM11.yaml new file mode 100644 index 00000000..8dc9d4e6 --- /dev/null +++ b/data/contents/PM11.yaml @@ -0,0 +1,2 @@ +code: pm11 +products: {} diff --git a/data/contents/PM12.yaml b/data/contents/PM12.yaml new file mode 100644 index 00000000..5428dfe1 --- /dev/null +++ b/data/contents/PM12.yaml @@ -0,0 +1,2 @@ +code: pm12 +products: {} diff --git a/data/contents/PM13.yaml b/data/contents/PM13.yaml new file mode 100644 index 00000000..6c934f62 --- /dev/null +++ b/data/contents/PM13.yaml @@ -0,0 +1,2 @@ +code: pm13 +products: {} diff --git a/data/contents/PM14.yaml b/data/contents/PM14.yaml new file mode 100644 index 00000000..1d68a0a7 --- /dev/null +++ b/data/contents/PM14.yaml @@ -0,0 +1,2 @@ +code: pm14 +products: {} diff --git a/data/contents/PM15.yaml b/data/contents/PM15.yaml new file mode 100644 index 00000000..94f2207b --- /dev/null +++ b/data/contents/PM15.yaml @@ -0,0 +1,2 @@ +code: pm15 +products: {} diff --git a/data/contents/PM19.yaml b/data/contents/PM19.yaml new file mode 100644 index 00000000..0d83e2b4 --- /dev/null +++ b/data/contents/PM19.yaml @@ -0,0 +1,2 @@ +code: pm19 +products: {} diff --git a/data/contents/PM20.yaml b/data/contents/PM20.yaml new file mode 100644 index 00000000..af624d7d --- /dev/null +++ b/data/contents/PM20.yaml @@ -0,0 +1,2 @@ +code: pm20 +products: {} diff --git a/data/contents/PM21.yaml b/data/contents/PM21.yaml new file mode 100644 index 00000000..624f0de7 --- /dev/null +++ b/data/contents/PM21.yaml @@ -0,0 +1,2 @@ +code: pm21 +products: {} diff --git a/data/contents/PMBS.yaml b/data/contents/PMBS.yaml new file mode 100644 index 00000000..a11843b1 --- /dev/null +++ b/data/contents/PMBS.yaml @@ -0,0 +1,2 @@ +code: pmbs +products: {} diff --git a/data/contents/PMEI.yaml b/data/contents/PMEI.yaml new file mode 100644 index 00000000..2eb69d5e --- /dev/null +++ b/data/contents/PMEI.yaml @@ -0,0 +1,11 @@ +code: pmei +products: + 2017 Magic The Gathering Hascon Collection: [] + SDCC 2013 EXCLUSIVE Black Planeswalkers Set: [] + SDCC 2014 Exclusive Black Planeswalkers Set: [] + SDCC 2014 Exclusive Black Planeswalkers w Axe: [] + SDCC 2015 EXCLUSIVE Magic Origins Black Planeswalkers Set: [] + SDCC 2016 EXCLUSIVE Zombie Planeswalker Set: [] + SDCC 2017 EXCLUSIVE Planeswalker Set: [] + SDCC 2018 EXCLUSIVE Planeswalker Set: [] + SDCC 2019 EXCLUSIVE Dragons Endgame Set: [] diff --git a/data/contents/PMH1.yaml b/data/contents/PMH1.yaml new file mode 100644 index 00000000..efd72b2e --- /dev/null +++ b/data/contents/PMH1.yaml @@ -0,0 +1,2 @@ +code: pmh1 +products: {} diff --git a/data/contents/PMH2.yaml b/data/contents/PMH2.yaml new file mode 100644 index 00000000..09ba61ec --- /dev/null +++ b/data/contents/PMH2.yaml @@ -0,0 +1,2 @@ +code: pmh2 +products: {} diff --git a/data/contents/PMIC.yaml b/data/contents/PMIC.yaml new file mode 100644 index 00000000..ac0018e9 --- /dev/null +++ b/data/contents/PMIC.yaml @@ -0,0 +1,2 @@ +code: pmic +products: {} diff --git a/data/contents/PMID.yaml b/data/contents/PMID.yaml new file mode 100644 index 00000000..eb49a05c --- /dev/null +++ b/data/contents/PMID.yaml @@ -0,0 +1,2 @@ +code: pmid +products: {} diff --git a/data/contents/PMMQ.yaml b/data/contents/PMMQ.yaml new file mode 100644 index 00000000..9cb3610b --- /dev/null +++ b/data/contents/PMMQ.yaml @@ -0,0 +1,2 @@ +code: pmmq +products: {} diff --git a/data/contents/PMOA.yaml b/data/contents/PMOA.yaml new file mode 100644 index 00000000..be8a58f4 --- /dev/null +++ b/data/contents/PMOA.yaml @@ -0,0 +1,2 @@ +code: pmoa +products: {} diff --git a/data/contents/PMOR.yaml b/data/contents/PMOR.yaml new file mode 100644 index 00000000..14f1ed8b --- /dev/null +++ b/data/contents/PMOR.yaml @@ -0,0 +1,2 @@ +code: pmor +products: {} diff --git a/data/contents/PMPS.yaml b/data/contents/PMPS.yaml new file mode 100644 index 00000000..379e9b44 --- /dev/null +++ b/data/contents/PMPS.yaml @@ -0,0 +1,2 @@ +code: pmps +products: {} diff --git a/data/contents/PMPS06.yaml b/data/contents/PMPS06.yaml new file mode 100644 index 00000000..5dbdfb6b --- /dev/null +++ b/data/contents/PMPS06.yaml @@ -0,0 +1,2 @@ +code: pmps06 +products: {} diff --git a/data/contents/PMPS07.yaml b/data/contents/PMPS07.yaml new file mode 100644 index 00000000..22ebe64b --- /dev/null +++ b/data/contents/PMPS07.yaml @@ -0,0 +1,2 @@ +code: pmps07 +products: {} diff --git a/data/contents/PMPS08.yaml b/data/contents/PMPS08.yaml new file mode 100644 index 00000000..369e19f7 --- /dev/null +++ b/data/contents/PMPS08.yaml @@ -0,0 +1,2 @@ +code: pmps08 +products: {} diff --git a/data/contents/PMPS09.yaml b/data/contents/PMPS09.yaml new file mode 100644 index 00000000..32493b8b --- /dev/null +++ b/data/contents/PMPS09.yaml @@ -0,0 +1,2 @@ +code: pmps09 +products: {} diff --git a/data/contents/PMPS10.yaml b/data/contents/PMPS10.yaml new file mode 100644 index 00000000..f8635428 --- /dev/null +++ b/data/contents/PMPS10.yaml @@ -0,0 +1,2 @@ +code: pmps10 +products: {} diff --git a/data/contents/PMPS11.yaml b/data/contents/PMPS11.yaml new file mode 100644 index 00000000..01c3ff02 --- /dev/null +++ b/data/contents/PMPS11.yaml @@ -0,0 +1,2 @@ +code: pmps11 +products: {} diff --git a/data/contents/PMRD.yaml b/data/contents/PMRD.yaml new file mode 100644 index 00000000..c8baa28d --- /dev/null +++ b/data/contents/PMRD.yaml @@ -0,0 +1,2 @@ +code: pmrd +products: {} diff --git a/data/contents/PNAT.yaml b/data/contents/PNAT.yaml new file mode 100644 index 00000000..654d4564 --- /dev/null +++ b/data/contents/PNAT.yaml @@ -0,0 +1,2 @@ +code: pnat +products: {} diff --git a/data/contents/PNCC.yaml b/data/contents/PNCC.yaml new file mode 100644 index 00000000..9477dabf --- /dev/null +++ b/data/contents/PNCC.yaml @@ -0,0 +1,2 @@ +code: pncc +products: {} diff --git a/data/contents/PNEM.yaml b/data/contents/PNEM.yaml new file mode 100644 index 00000000..cf1c18c4 --- /dev/null +++ b/data/contents/PNEM.yaml @@ -0,0 +1,2 @@ +code: pnem +products: {} diff --git a/data/contents/PNEO.yaml b/data/contents/PNEO.yaml new file mode 100644 index 00000000..b9102928 --- /dev/null +++ b/data/contents/PNEO.yaml @@ -0,0 +1,2 @@ +code: pneo +products: {} diff --git a/data/contents/PNPH.yaml b/data/contents/PNPH.yaml new file mode 100644 index 00000000..eb12e9fe --- /dev/null +++ b/data/contents/PNPH.yaml @@ -0,0 +1,2 @@ +code: pnph +products: {} diff --git a/data/contents/PODY.yaml b/data/contents/PODY.yaml new file mode 100644 index 00000000..e041d204 --- /dev/null +++ b/data/contents/PODY.yaml @@ -0,0 +1,2 @@ +code: pody +products: {} diff --git a/data/contents/POGW.yaml b/data/contents/POGW.yaml new file mode 100644 index 00000000..e010b6d3 --- /dev/null +++ b/data/contents/POGW.yaml @@ -0,0 +1,2 @@ +code: pogw +products: {} diff --git a/data/contents/PONE.yaml b/data/contents/PONE.yaml new file mode 100644 index 00000000..f471a2fc --- /dev/null +++ b/data/contents/PONE.yaml @@ -0,0 +1,2 @@ +code: pone +products: {} diff --git a/data/contents/PONS.yaml b/data/contents/PONS.yaml new file mode 100644 index 00000000..6cc5534c --- /dev/null +++ b/data/contents/PONS.yaml @@ -0,0 +1,2 @@ +code: pons +products: {} diff --git a/data/contents/POR.yaml b/data/contents/POR.yaml new file mode 100644 index 00000000..4c3311f6 --- /dev/null +++ b/data/contents/POR.yaml @@ -0,0 +1,5 @@ +code: por +products: + Portal Booster Box: [] + Portal Booster Pack: [] + Portal Two Player Starter Set: [] diff --git a/data/contents/PORI.yaml b/data/contents/PORI.yaml new file mode 100644 index 00000000..bc77ca4c --- /dev/null +++ b/data/contents/PORI.yaml @@ -0,0 +1,2 @@ +code: pori +products: {} diff --git a/data/contents/PPC1.yaml b/data/contents/PPC1.yaml new file mode 100644 index 00000000..78ab6006 --- /dev/null +++ b/data/contents/PPC1.yaml @@ -0,0 +1,2 @@ +code: ppc1 +products: {} diff --git a/data/contents/PPCY.yaml b/data/contents/PPCY.yaml new file mode 100644 index 00000000..af15dc34 --- /dev/null +++ b/data/contents/PPCY.yaml @@ -0,0 +1,2 @@ +code: ppcy +products: {} diff --git a/data/contents/PPLC.yaml b/data/contents/PPLC.yaml new file mode 100644 index 00000000..ef202f94 --- /dev/null +++ b/data/contents/PPLC.yaml @@ -0,0 +1,2 @@ +code: pplc +products: {} diff --git a/data/contents/PPLS.yaml b/data/contents/PPLS.yaml new file mode 100644 index 00000000..db3bf84c --- /dev/null +++ b/data/contents/PPLS.yaml @@ -0,0 +1,2 @@ +code: ppls +products: {} diff --git a/data/contents/PPP1.yaml b/data/contents/PPP1.yaml new file mode 100644 index 00000000..8a6bb6f5 --- /dev/null +++ b/data/contents/PPP1.yaml @@ -0,0 +1,2 @@ +code: ppp1 +products: {} diff --git a/data/contents/PPRO.yaml b/data/contents/PPRO.yaml new file mode 100644 index 00000000..3e4afee8 --- /dev/null +++ b/data/contents/PPRO.yaml @@ -0,0 +1,2 @@ +code: ppro +products: {} diff --git a/data/contents/PPTK.yaml b/data/contents/PPTK.yaml new file mode 100644 index 00000000..b5847d38 --- /dev/null +++ b/data/contents/PPTK.yaml @@ -0,0 +1,2 @@ +code: pptk +products: {} diff --git a/data/contents/PR2.yaml b/data/contents/PR2.yaml new file mode 100644 index 00000000..bb49eb7a --- /dev/null +++ b/data/contents/PR2.yaml @@ -0,0 +1,2 @@ +code: pr2 +products: {} diff --git a/data/contents/PR23.yaml b/data/contents/PR23.yaml new file mode 100644 index 00000000..53164efc --- /dev/null +++ b/data/contents/PR23.yaml @@ -0,0 +1,2 @@ +code: pr23 +products: {} diff --git a/data/contents/PRAV.yaml b/data/contents/PRAV.yaml new file mode 100644 index 00000000..3a630956 --- /dev/null +++ b/data/contents/PRAV.yaml @@ -0,0 +1,2 @@ +code: prav +products: {} diff --git a/data/contents/PRCQ.yaml b/data/contents/PRCQ.yaml new file mode 100644 index 00000000..53a61de3 --- /dev/null +++ b/data/contents/PRCQ.yaml @@ -0,0 +1,2 @@ +code: prcq +products: {} diff --git a/data/contents/PRED.yaml b/data/contents/PRED.yaml new file mode 100644 index 00000000..df2527c5 --- /dev/null +++ b/data/contents/PRED.yaml @@ -0,0 +1,2 @@ +code: pred +products: {} diff --git a/data/contents/PRES.yaml b/data/contents/PRES.yaml new file mode 100644 index 00000000..e208d763 --- /dev/null +++ b/data/contents/PRES.yaml @@ -0,0 +1,2 @@ +code: pres +products: {} diff --git a/data/contents/PRIX.yaml b/data/contents/PRIX.yaml new file mode 100644 index 00000000..094dfd42 --- /dev/null +++ b/data/contents/PRIX.yaml @@ -0,0 +1,2 @@ +code: prix +products: {} diff --git a/data/contents/PRM.yaml b/data/contents/PRM.yaml new file mode 100644 index 00000000..8b7b2d6e --- /dev/null +++ b/data/contents/PRM.yaml @@ -0,0 +1,2 @@ +code: prm +products: {} diff --git a/data/contents/PRNA.yaml b/data/contents/PRNA.yaml new file mode 100644 index 00000000..abd22963 --- /dev/null +++ b/data/contents/PRNA.yaml @@ -0,0 +1,2 @@ +code: prna +products: {} diff --git a/data/contents/PROE.yaml b/data/contents/PROE.yaml new file mode 100644 index 00000000..80c9ed9b --- /dev/null +++ b/data/contents/PROE.yaml @@ -0,0 +1,2 @@ +code: proe +products: {} diff --git a/data/contents/PRTR.yaml b/data/contents/PRTR.yaml new file mode 100644 index 00000000..4523915a --- /dev/null +++ b/data/contents/PRTR.yaml @@ -0,0 +1,2 @@ +code: prtr +products: {} diff --git a/data/contents/PRW2.yaml b/data/contents/PRW2.yaml new file mode 100644 index 00000000..3e5fb2ba --- /dev/null +++ b/data/contents/PRW2.yaml @@ -0,0 +1,2 @@ +code: prw2 +products: {} diff --git a/data/contents/PRWK.yaml b/data/contents/PRWK.yaml new file mode 100644 index 00000000..1097e430 --- /dev/null +++ b/data/contents/PRWK.yaml @@ -0,0 +1,2 @@ +code: prwk +products: {} diff --git a/data/contents/PS11.yaml b/data/contents/PS11.yaml new file mode 100644 index 00000000..8afaa941 --- /dev/null +++ b/data/contents/PS11.yaml @@ -0,0 +1,2 @@ +code: ps11 +products: {} diff --git a/data/contents/PS14.yaml b/data/contents/PS14.yaml new file mode 100644 index 00000000..68b865a8 --- /dev/null +++ b/data/contents/PS14.yaml @@ -0,0 +1,2 @@ +code: ps14 +products: {} diff --git a/data/contents/PS15.yaml b/data/contents/PS15.yaml new file mode 100644 index 00000000..1a767116 --- /dev/null +++ b/data/contents/PS15.yaml @@ -0,0 +1,2 @@ +code: ps15 +products: {} diff --git a/data/contents/PS16.yaml b/data/contents/PS16.yaml new file mode 100644 index 00000000..8ff7e6e8 --- /dev/null +++ b/data/contents/PS16.yaml @@ -0,0 +1,2 @@ +code: ps16 +products: {} diff --git a/data/contents/PS17.yaml b/data/contents/PS17.yaml new file mode 100644 index 00000000..736bfddd --- /dev/null +++ b/data/contents/PS17.yaml @@ -0,0 +1,2 @@ +code: ps17 +products: {} diff --git a/data/contents/PS18.yaml b/data/contents/PS18.yaml new file mode 100644 index 00000000..8e4fc23d --- /dev/null +++ b/data/contents/PS18.yaml @@ -0,0 +1,2 @@ +code: ps18 +products: {} diff --git a/data/contents/PS19.yaml b/data/contents/PS19.yaml new file mode 100644 index 00000000..eb49735e --- /dev/null +++ b/data/contents/PS19.yaml @@ -0,0 +1,2 @@ +code: ps19 +products: {} diff --git a/data/contents/PSAL.yaml b/data/contents/PSAL.yaml new file mode 100644 index 00000000..f5f38e66 --- /dev/null +++ b/data/contents/PSAL.yaml @@ -0,0 +1,2 @@ +code: psal +products: {} diff --git a/data/contents/PSCG.yaml b/data/contents/PSCG.yaml new file mode 100644 index 00000000..9b1338fd --- /dev/null +++ b/data/contents/PSCG.yaml @@ -0,0 +1,2 @@ +code: pscg +products: {} diff --git a/data/contents/PSDC.yaml b/data/contents/PSDC.yaml new file mode 100644 index 00000000..d6b7ca1b --- /dev/null +++ b/data/contents/PSDC.yaml @@ -0,0 +1,2 @@ +code: psdc +products: {} diff --git a/data/contents/PSDG.yaml b/data/contents/PSDG.yaml new file mode 100644 index 00000000..e635dd0a --- /dev/null +++ b/data/contents/PSDG.yaml @@ -0,0 +1,2 @@ +code: psdg +products: {} diff --git a/data/contents/PSHM.yaml b/data/contents/PSHM.yaml new file mode 100644 index 00000000..d1f55aa9 --- /dev/null +++ b/data/contents/PSHM.yaml @@ -0,0 +1,2 @@ +code: pshm +products: {} diff --git a/data/contents/PSNC.yaml b/data/contents/PSNC.yaml new file mode 100644 index 00000000..4b6fb0e2 --- /dev/null +++ b/data/contents/PSNC.yaml @@ -0,0 +1,2 @@ +code: psnc +products: {} diff --git a/data/contents/PSOI.yaml b/data/contents/PSOI.yaml new file mode 100644 index 00000000..d60360fe --- /dev/null +++ b/data/contents/PSOI.yaml @@ -0,0 +1,2 @@ +code: psoi +products: {} diff --git a/data/contents/PSOK.yaml b/data/contents/PSOK.yaml new file mode 100644 index 00000000..2503a57e --- /dev/null +++ b/data/contents/PSOK.yaml @@ -0,0 +1,2 @@ +code: psok +products: {} diff --git a/data/contents/PSOM.yaml b/data/contents/PSOM.yaml new file mode 100644 index 00000000..a993e96e --- /dev/null +++ b/data/contents/PSOM.yaml @@ -0,0 +1,2 @@ +code: psom +products: {} diff --git a/data/contents/PSS1.yaml b/data/contents/PSS1.yaml new file mode 100644 index 00000000..b3620645 --- /dev/null +++ b/data/contents/PSS1.yaml @@ -0,0 +1,2 @@ +code: pss1 +products: {} diff --git a/data/contents/PSS2.yaml b/data/contents/PSS2.yaml new file mode 100644 index 00000000..89972986 --- /dev/null +++ b/data/contents/PSS2.yaml @@ -0,0 +1,2 @@ +code: pss2 +products: {} diff --git a/data/contents/PSS3.yaml b/data/contents/PSS3.yaml new file mode 100644 index 00000000..4189ef52 --- /dev/null +++ b/data/contents/PSS3.yaml @@ -0,0 +1,2 @@ +code: pss3 +products: {} diff --git a/data/contents/PSTH.yaml b/data/contents/PSTH.yaml new file mode 100644 index 00000000..3bc5eb54 --- /dev/null +++ b/data/contents/PSTH.yaml @@ -0,0 +1,2 @@ +code: psth +products: {} diff --git a/data/contents/PSTX.yaml b/data/contents/PSTX.yaml new file mode 100644 index 00000000..141f9646 --- /dev/null +++ b/data/contents/PSTX.yaml @@ -0,0 +1,2 @@ +code: pstx +products: {} diff --git a/data/contents/PSUM.yaml b/data/contents/PSUM.yaml new file mode 100644 index 00000000..28d3711b --- /dev/null +++ b/data/contents/PSUM.yaml @@ -0,0 +1,2 @@ +code: psum +products: {} diff --git a/data/contents/PSUS.yaml b/data/contents/PSUS.yaml new file mode 100644 index 00000000..393b3f23 --- /dev/null +++ b/data/contents/PSUS.yaml @@ -0,0 +1,2 @@ +code: psus +products: {} diff --git a/data/contents/PSVC.yaml b/data/contents/PSVC.yaml new file mode 100644 index 00000000..98f49bb6 --- /dev/null +++ b/data/contents/PSVC.yaml @@ -0,0 +1,2 @@ +code: psvc +products: {} diff --git a/data/contents/PTC.yaml b/data/contents/PTC.yaml new file mode 100644 index 00000000..5c848bd0 --- /dev/null +++ b/data/contents/PTC.yaml @@ -0,0 +1,2 @@ +code: ptc +products: {} diff --git a/data/contents/PTG.yaml b/data/contents/PTG.yaml new file mode 100644 index 00000000..b7c439e9 --- /dev/null +++ b/data/contents/PTG.yaml @@ -0,0 +1,3 @@ +code: ptg +products: + Ponies The Galloping Box Set: [] diff --git a/data/contents/PTHB.yaml b/data/contents/PTHB.yaml new file mode 100644 index 00000000..2f39c244 --- /dev/null +++ b/data/contents/PTHB.yaml @@ -0,0 +1,2 @@ +code: pthb +products: {} diff --git a/data/contents/PTHS.yaml b/data/contents/PTHS.yaml new file mode 100644 index 00000000..a0770f21 --- /dev/null +++ b/data/contents/PTHS.yaml @@ -0,0 +1,2 @@ +code: pths +products: {} diff --git a/data/contents/PTK.yaml b/data/contents/PTK.yaml new file mode 100644 index 00000000..06179a0b --- /dev/null +++ b/data/contents/PTK.yaml @@ -0,0 +1,6 @@ +code: ptk +products: + Portal Three Kingdoms Booster Box: [] + Portal Three Kingdoms Booster Pack: [] + Portal Three Kingdoms Two Player Starter: [] + Portal Three Kingdoms Two Player Starter Display: [] diff --git a/data/contents/PTKDF.yaml b/data/contents/PTKDF.yaml new file mode 100644 index 00000000..c5ea4ad5 --- /dev/null +++ b/data/contents/PTKDF.yaml @@ -0,0 +1,2 @@ +code: ptkdf +products: {} diff --git a/data/contents/PTMP.yaml b/data/contents/PTMP.yaml new file mode 100644 index 00000000..abc3a485 --- /dev/null +++ b/data/contents/PTMP.yaml @@ -0,0 +1,2 @@ +code: ptmp +products: {} diff --git a/data/contents/PTOR.yaml b/data/contents/PTOR.yaml new file mode 100644 index 00000000..1d102b29 --- /dev/null +++ b/data/contents/PTOR.yaml @@ -0,0 +1,2 @@ +code: ptor +products: {} diff --git a/data/contents/PTSNC.yaml b/data/contents/PTSNC.yaml new file mode 100644 index 00000000..ba6badae --- /dev/null +++ b/data/contents/PTSNC.yaml @@ -0,0 +1,2 @@ +code: ptsnc +products: {} diff --git a/data/contents/PTSP.yaml b/data/contents/PTSP.yaml new file mode 100644 index 00000000..4f2943b3 --- /dev/null +++ b/data/contents/PTSP.yaml @@ -0,0 +1,2 @@ +code: ptsp +products: {} diff --git a/data/contents/PUDS.yaml b/data/contents/PUDS.yaml new file mode 100644 index 00000000..7851e36b --- /dev/null +++ b/data/contents/PUDS.yaml @@ -0,0 +1,2 @@ +code: puds +products: {} diff --git a/data/contents/PULG.yaml b/data/contents/PULG.yaml new file mode 100644 index 00000000..f32c66b3 --- /dev/null +++ b/data/contents/PULG.yaml @@ -0,0 +1,2 @@ +code: pulg +products: {} diff --git a/data/contents/PUMA.yaml b/data/contents/PUMA.yaml new file mode 100644 index 00000000..375175fc --- /dev/null +++ b/data/contents/PUMA.yaml @@ -0,0 +1,2 @@ +code: puma +products: {} diff --git a/data/contents/PUNH.yaml b/data/contents/PUNH.yaml new file mode 100644 index 00000000..113703bc --- /dev/null +++ b/data/contents/PUNH.yaml @@ -0,0 +1,2 @@ +code: punh +products: {} diff --git a/data/contents/PURL.yaml b/data/contents/PURL.yaml new file mode 100644 index 00000000..b99af47c --- /dev/null +++ b/data/contents/PURL.yaml @@ -0,0 +1,2 @@ +code: purl +products: {} diff --git a/data/contents/PUSG.yaml b/data/contents/PUSG.yaml new file mode 100644 index 00000000..e88f8660 --- /dev/null +++ b/data/contents/PUSG.yaml @@ -0,0 +1,2 @@ +code: pusg +products: {} diff --git a/data/contents/PUST.yaml b/data/contents/PUST.yaml new file mode 100644 index 00000000..63ea6422 --- /dev/null +++ b/data/contents/PUST.yaml @@ -0,0 +1,2 @@ +code: pust +products: {} diff --git a/data/contents/PVAN.yaml b/data/contents/PVAN.yaml new file mode 100644 index 00000000..39a9d550 --- /dev/null +++ b/data/contents/PVAN.yaml @@ -0,0 +1,2 @@ +code: pvan +products: {} diff --git a/data/contents/PVOW.yaml b/data/contents/PVOW.yaml new file mode 100644 index 00000000..56181872 --- /dev/null +++ b/data/contents/PVOW.yaml @@ -0,0 +1,2 @@ +code: pvow +products: {} diff --git a/data/contents/PW09.yaml b/data/contents/PW09.yaml new file mode 100644 index 00000000..7c22d83c --- /dev/null +++ b/data/contents/PW09.yaml @@ -0,0 +1,2 @@ +code: pw09 +products: {} diff --git a/data/contents/PW10.yaml b/data/contents/PW10.yaml new file mode 100644 index 00000000..8727480f --- /dev/null +++ b/data/contents/PW10.yaml @@ -0,0 +1,2 @@ +code: pw10 +products: {} diff --git a/data/contents/PW11.yaml b/data/contents/PW11.yaml new file mode 100644 index 00000000..a9a1010e --- /dev/null +++ b/data/contents/PW11.yaml @@ -0,0 +1,2 @@ +code: pw11 +products: {} diff --git a/data/contents/PW12.yaml b/data/contents/PW12.yaml new file mode 100644 index 00000000..89d121d6 --- /dev/null +++ b/data/contents/PW12.yaml @@ -0,0 +1,2 @@ +code: pw12 +products: {} diff --git a/data/contents/PW21.yaml b/data/contents/PW21.yaml new file mode 100644 index 00000000..1dd31c48 --- /dev/null +++ b/data/contents/PW21.yaml @@ -0,0 +1,2 @@ +code: pw21 +products: {} diff --git a/data/contents/PW22.yaml b/data/contents/PW22.yaml new file mode 100644 index 00000000..853d687f --- /dev/null +++ b/data/contents/PW22.yaml @@ -0,0 +1,2 @@ +code: pw22 +products: {} diff --git a/data/contents/PW23.yaml b/data/contents/PW23.yaml new file mode 100644 index 00000000..5fd6afd0 --- /dev/null +++ b/data/contents/PW23.yaml @@ -0,0 +1,2 @@ +code: pw23 +products: {} diff --git a/data/contents/PWAR.yaml b/data/contents/PWAR.yaml new file mode 100644 index 00000000..22fa4845 --- /dev/null +++ b/data/contents/PWAR.yaml @@ -0,0 +1,2 @@ +code: pwar +products: {} diff --git a/data/contents/PWCS.yaml b/data/contents/PWCS.yaml new file mode 100644 index 00000000..61cfd98e --- /dev/null +++ b/data/contents/PWCS.yaml @@ -0,0 +1,2 @@ +code: pwcs +products: {} diff --git a/data/contents/PWOR.yaml b/data/contents/PWOR.yaml new file mode 100644 index 00000000..82493163 --- /dev/null +++ b/data/contents/PWOR.yaml @@ -0,0 +1,2 @@ +code: pwor +products: {} diff --git a/data/contents/PWOS.yaml b/data/contents/PWOS.yaml new file mode 100644 index 00000000..dcb62fd5 --- /dev/null +++ b/data/contents/PWOS.yaml @@ -0,0 +1,2 @@ +code: pwos +products: {} diff --git a/data/contents/PWPN.yaml b/data/contents/PWPN.yaml new file mode 100644 index 00000000..ed9966fe --- /dev/null +++ b/data/contents/PWPN.yaml @@ -0,0 +1,2 @@ +code: pwpn +products: {} diff --git a/data/contents/PWWK.yaml b/data/contents/PWWK.yaml new file mode 100644 index 00000000..18642e38 --- /dev/null +++ b/data/contents/PWWK.yaml @@ -0,0 +1,2 @@ +code: pwwk +products: {} diff --git a/data/contents/PXLN.yaml b/data/contents/PXLN.yaml new file mode 100644 index 00000000..4f8525b5 --- /dev/null +++ b/data/contents/PXLN.yaml @@ -0,0 +1,2 @@ +code: pxln +products: {} diff --git a/data/contents/PXTC.yaml b/data/contents/PXTC.yaml new file mode 100644 index 00000000..60f17b13 --- /dev/null +++ b/data/contents/PXTC.yaml @@ -0,0 +1,2 @@ +code: pxtc +products: {} diff --git a/data/contents/PZ1.yaml b/data/contents/PZ1.yaml new file mode 100644 index 00000000..307c2f3e --- /dev/null +++ b/data/contents/PZ1.yaml @@ -0,0 +1,2 @@ +code: pz1 +products: {} diff --git a/data/contents/PZ2.yaml b/data/contents/PZ2.yaml new file mode 100644 index 00000000..c6ae7fcc --- /dev/null +++ b/data/contents/PZ2.yaml @@ -0,0 +1,2 @@ +code: pz2 +products: {} diff --git a/data/contents/PZEN.yaml b/data/contents/PZEN.yaml new file mode 100644 index 00000000..a06a48a9 --- /dev/null +++ b/data/contents/PZEN.yaml @@ -0,0 +1,2 @@ +code: pzen +products: {} diff --git a/data/contents/PZNR.yaml b/data/contents/PZNR.yaml new file mode 100644 index 00000000..e412e0cf --- /dev/null +++ b/data/contents/PZNR.yaml @@ -0,0 +1,2 @@ +code: pznr +products: {} diff --git a/data/contents/Q06.yaml b/data/contents/Q06.yaml new file mode 100644 index 00000000..e39d6ed3 --- /dev/null +++ b/data/contents/Q06.yaml @@ -0,0 +1,2 @@ +code: q06 +products: {} diff --git a/data/contents/Q07.yaml b/data/contents/Q07.yaml new file mode 100644 index 00000000..0836e1ac --- /dev/null +++ b/data/contents/Q07.yaml @@ -0,0 +1,2 @@ +code: q07 +products: {} diff --git a/data/contents/Q08.yaml b/data/contents/Q08.yaml new file mode 100644 index 00000000..4372ca1e --- /dev/null +++ b/data/contents/Q08.yaml @@ -0,0 +1,2 @@ +code: q08 +products: {} diff --git a/data/contents/RAV.yaml b/data/contents/RAV.yaml new file mode 100644 index 00000000..c2585adb --- /dev/null +++ b/data/contents/RAV.yaml @@ -0,0 +1,11 @@ +code: rav +products: + Ravnica Booster Box: [] + Ravnica Booster Pack: [] + Ravnica Fat Pack: [] + Ravnica Theme Deck Charge of the Boros: [] + Ravnica Theme Deck Dimir Intrigues: [] + Ravnica Theme Deck Golgari Deathcreep: [] + Ravnica Theme Deck Selesnya United: [] + Ravnica Tournament Pack: [] + Ravnica Tournament Pack Display: [] diff --git a/data/contents/REN.yaml b/data/contents/REN.yaml new file mode 100644 index 00000000..790ddd21 --- /dev/null +++ b/data/contents/REN.yaml @@ -0,0 +1,8 @@ +code: ren +products: + Renaissance French Booster Box: [] + Renaissance French Booster Pack: [] + Renaissance German Booster Box: [] + Renaissance German Booster Pack: [] + Renaissance Italian Booster Box: [] + Renaissance Italian Booster Pack: [] diff --git a/data/contents/RIN.yaml b/data/contents/RIN.yaml new file mode 100644 index 00000000..e5ee1a42 --- /dev/null +++ b/data/contents/RIN.yaml @@ -0,0 +1,2 @@ +code: rin +products: {} diff --git a/data/contents/RIX.yaml b/data/contents/RIX.yaml new file mode 100644 index 00000000..4eaeff7d --- /dev/null +++ b/data/contents/RIX.yaml @@ -0,0 +1,10 @@ +code: rix +products: + Rivals of Ixalan Booster Box: [] + Rivals of Ixalan Booster Box Case: [] + Rivals of Ixalan Booster Pack: [] + Rivals of Ixalan Bundle: [] + Rivals of Ixalan Planeswalker Deck Angrath: [] + Rivals of Ixalan Planeswalker Deck Set of 2: [] + Rivals of Ixalan Planeswalker Deck Vraska: [] + Rivals of Ixalan Prerelease Pack: [] diff --git a/data/contents/RNA.yaml b/data/contents/RNA.yaml new file mode 100644 index 00000000..62f46a22 --- /dev/null +++ b/data/contents/RNA.yaml @@ -0,0 +1,24 @@ +code: rna +products: + Ravnica Allegiance Booster Box: [] + Ravnica Allegiance Booster Box Case: [] + Ravnica Allegiance Booster Pack: [] + Ravnica Allegiance Bundle: [] + Ravnica Allegiance Collectors Booster Pack: [] + Ravnica Allegiance Deck Builders Toolkit: [] + Ravnica Allegiance Planeswalker Deck Domri: [] + Ravnica Allegiance Planeswalker Deck Dovin: [] + Ravnica Allegiance Planeswalker Deck Set of 2: [] + Ravnica Allegiance Prerelease Pack Azorius: [] + Ravnica Allegiance Prerelease Pack Gruul: [] + Ravnica Allegiance Prerelease Pack Orzhov: [] + Ravnica Allegiance Prerelease Pack Rakdos: [] + Ravnica Allegiance Prerelease Pack Set of 5: [] + Ravnica Allegiance Prerelease Pack Simic: [] + Ravnica Allegiance Theme Booster Display Box: [] + Ravnica Allegiance Theme Booster Pack Azorius: [] + Ravnica Allegiance Theme Booster Pack Gruul: [] + Ravnica Allegiance Theme Booster Pack Orzhov: [] + Ravnica Allegiance Theme Booster Pack Rakdos: [] + Ravnica Allegiance Theme Booster Pack Set of 5: [] + Ravnica Allegiance Theme Booster Pack Simic: [] diff --git a/data/contents/ROE.yaml b/data/contents/ROE.yaml new file mode 100644 index 00000000..50c1c836 --- /dev/null +++ b/data/contents/ROE.yaml @@ -0,0 +1,13 @@ +code: roe +products: + Rise of the Eldrazi 3x Booster Packs draft set: [] + Rise of the Eldrazi Booster Box: [] + Rise of the Eldrazi Booster Box Case 6 Booster Boxes: [] + Rise of the Eldrazi Booster Pack: [] + Rise of the Eldrazi Fat Pack: [] + Rise of the Eldrazi Intro Pack Eldrazi Arisen: [] + Rise of the Eldrazi Intro Pack Invading Spawn: [] + Rise of the Eldrazi Intro Pack Levelers Glory: [] + Rise of the Eldrazi Intro Pack Levelers Scorn: [] + Rise of the Eldrazi Intro Pack Totem Power: [] + Rise of the Eldrazi Set of 5 Intro Packs: [] diff --git a/data/contents/RQS.yaml b/data/contents/RQS.yaml new file mode 100644 index 00000000..5c7c2dae --- /dev/null +++ b/data/contents/RQS.yaml @@ -0,0 +1,3 @@ +code: rqs +products: + Rivals Quick Start Set: [] diff --git a/data/contents/RTR.yaml b/data/contents/RTR.yaml new file mode 100644 index 00000000..93388f46 --- /dev/null +++ b/data/contents/RTR.yaml @@ -0,0 +1,23 @@ +code: rtr +products: + Return to Ravnica 3x Booster Packs draft set: [] + Return to Ravnica Booster Battle Pack: [] + Return to Ravnica Booster Battle Pack Display: [] + Return to Ravnica Booster Box: [] + Return to Ravnica Booster Box Case 6 boxes: [] + Return to Ravnica Booster Pack: [] + Return to Ravnica Event Deck Creep and Conquer: [] + Return to Ravnica Event Deck Wrack and Rage: [] + Return to Ravnica Fat Pack: [] + Return to Ravnica Intro Pack Azorius Advance: [] + Return to Ravnica Intro Pack Golgari Growth: [] + Return to Ravnica Intro Pack Izzet Ingenuity: [] + Return to Ravnica Intro Pack Rakdos Raid: [] + Return to Ravnica Intro Pack Selesnya Surge: [] + Return to Ravnica Prerelease Pack Azorius: [] + Return to Ravnica Prerelease Pack Golgari: [] + Return to Ravnica Prerelease Pack Izzet: [] + Return to Ravnica Prerelease Pack Rakdos: [] + Return to Ravnica Prerelease Pack Selesnya: [] + Return to Ravnica Prerelease Pack Set of 5: [] + Return to Ravnica Set of 5 Intro Packs: [] diff --git a/data/contents/S00.yaml b/data/contents/S00.yaml new file mode 100644 index 00000000..1ff8858b --- /dev/null +++ b/data/contents/S00.yaml @@ -0,0 +1,3 @@ +code: s00 +products: + Starter 2000 Sampler Booster Pack: [] diff --git a/data/contents/S99.yaml b/data/contents/S99.yaml new file mode 100644 index 00000000..79b31dba --- /dev/null +++ b/data/contents/S99.yaml @@ -0,0 +1,4 @@ +code: s99 +products: + Starter 1999 Booster Pack: [] + Starter 1999 Demo Game Booster Pack: [] diff --git a/data/contents/SBRO.yaml b/data/contents/SBRO.yaml new file mode 100644 index 00000000..d2847c38 --- /dev/null +++ b/data/contents/SBRO.yaml @@ -0,0 +1,2 @@ +code: sbro +products: {} diff --git a/data/contents/SCD.yaml b/data/contents/SCD.yaml new file mode 100644 index 00000000..348461e2 --- /dev/null +++ b/data/contents/SCD.yaml @@ -0,0 +1,8 @@ +code: scd +products: + Starter Commander Deck Chaos Incarnate: [] + Starter Commander Deck Draconic Destruction: [] + Starter Commander Deck First Flight: [] + Starter Commander Deck Grave Danger: [] + Starter Commander Deck Set of 5: [] + Starter Commander Deck Token Triumph: [] diff --git a/data/contents/SCG.yaml b/data/contents/SCG.yaml new file mode 100644 index 00000000..01e0ffc1 --- /dev/null +++ b/data/contents/SCG.yaml @@ -0,0 +1,9 @@ +code: scg +products: + Scourge Booster Box: [] + Scourge Booster Pack: [] + Scourge Fat Pack: [] + Scourge Theme Deck Goblin Mob: [] + Scourge Theme Deck Max Attax: [] + Scourge Theme Deck Pulverize: [] + Scourge Theme Deck Storm Surge: [] diff --git a/data/contents/SCH.yaml b/data/contents/SCH.yaml new file mode 100644 index 00000000..e137f7c9 --- /dev/null +++ b/data/contents/SCH.yaml @@ -0,0 +1,2 @@ +code: sch +products: {} diff --git a/data/contents/SHM.yaml b/data/contents/SHM.yaml new file mode 100644 index 00000000..6c34b20d --- /dev/null +++ b/data/contents/SHM.yaml @@ -0,0 +1,11 @@ +code: shm +products: + Shadowmoor Booster Box: [] + Shadowmoor Booster Pack: [] + Shadowmoor Fat Pack: [] + Shadowmoor Theme Deck Army of Entropy: [] + Shadowmoor Theme Deck Aura Mastery: [] + Shadowmoor Theme Deck Mortal Coil: [] + Shadowmoor Theme Deck Overkill: [] + Shadowmoor Theme Deck Turnabout: [] + Shadowmoor Tournament Pack: [] diff --git a/data/contents/SIR.yaml b/data/contents/SIR.yaml new file mode 100644 index 00000000..7dc1569c --- /dev/null +++ b/data/contents/SIR.yaml @@ -0,0 +1,2 @@ +code: sir +products: {} diff --git a/data/contents/SIS.yaml b/data/contents/SIS.yaml new file mode 100644 index 00000000..cb29d14e --- /dev/null +++ b/data/contents/SIS.yaml @@ -0,0 +1,2 @@ +code: sis +products: {} diff --git a/data/contents/SKHM.yaml b/data/contents/SKHM.yaml new file mode 100644 index 00000000..fa63c35f --- /dev/null +++ b/data/contents/SKHM.yaml @@ -0,0 +1,2 @@ +code: skhm +products: {} diff --git a/data/contents/SLC.yaml b/data/contents/SLC.yaml new file mode 100644 index 00000000..3c2db4e6 --- /dev/null +++ b/data/contents/SLC.yaml @@ -0,0 +1,3 @@ +code: slc +products: + Secret Lair 30th Anniversary Countdown Kit: [] diff --git a/data/contents/SLD.yaml b/data/contents/SLD.yaml new file mode 100644 index 00000000..6bb9e90e --- /dev/null +++ b/data/contents/SLD.yaml @@ -0,0 +1,358 @@ +code: sld +products: + Secret Lair Astrology Lands Aries: [] + Secret Lair Astrology Lands Aries Bundle: [] + Secret Lair Astrology Lands Aries Bundle Foil: [] + Secret Lair Astrology Lands Aries Foil: [] + Secret Lair Astrology Lands Pisces: [] + Secret Lair Astrology Lands Pisces Bundle: [] + Secret Lair Astrology Lands Pisces Bundle Foil: [] + Secret Lair Astrology Lands Pisces Foil: [] + Secret Lair Astrology Lands Sagittarius: [] + Secret Lair Astrology Lands Sagittarius Bundle: [] + Secret Lair Astrology Lands Sagittarius Bundle Foil: [] + Secret Lair Astrology Lands Sagittarius Foil: [] + Secret Lair Astrology Lands Taurus: [] + Secret Lair Astrology Lands Taurus Bundle: [] + Secret Lair Astrology Lands Taurus Bundle Foil: [] + Secret Lair Astrology Lands Taurus Foil: [] + Secret Lair Drop All Natural Foil: [] + Secret Lair Drop All Natural Totally Refreshing Superdrop All 4 U Bundle: [] + Secret Lair Drop April Fools: [] + Secret Lair Drop April Superdrop Full of Foils Bundle: [] + Secret Lair Drop April Superdrop Non stop Non Foil Bundle: [] + Secret Lair Drop April Superdrop The Bundle Bundle: [] + Secret Lair Drop Artist Series Aleksi Briclot: [] + Secret Lair Drop Artist Series Aleksi Briclot Foil Edition: [] + Secret Lair Drop Artist Series Chris Rahn: [] + Secret Lair Drop Artist Series Chris Rahn Foil: [] + Secret Lair Drop Artist Series Johannes Voss: [] + Secret Lair Drop Artist Series Johannes Voss Foil: [] + Secret Lair Drop Artist Series Livia Prima: [] + Secret Lair Drop Artist Series Livia Prima Foil: [] + Secret Lair Drop Artist Series Magali Villeneuve: [] + Secret Lair Drop Artist Series Magali Villeneuve Foil: [] + Secret Lair Drop Artist Series Mark Poole Foil: [] + Secret Lair Drop Artist Series Mark Poole Non Foil: [] + Secret Lair Drop Artist Series Nils Hamm: [] + Secret Lair Drop Artist Series Nils Hamm Foil Edition: [] + Secret Lair Drop Artist Series Sam Burley: [] + Secret Lair Drop Artist Series Sam Burley Foil: [] + Secret Lair Drop Artist Series Sidharth Chaturvedi: [] + Secret Lair Drop Artist Series Sidharth Chaturvedi Foil: [] + Secret Lair Drop Artist Series Thomas Baxa: [] + Secret Lair Drop Artist Series Thomas Baxa Foil Edition: [] + Secret Lair Drop Artist Series Victor Adame Minguez: [] + Secret Lair Drop Artist Series Victor Adame Minguez Foil Edition: [] + Secret Lair Drop Artist Series Volkan Baga: [] + Secret Lair Drop Artist Series Volkan Baga Foil: [] + Secret Lair Drop Artist Series Wayne Reynolds: [] + Secret Lair Drop Artist Series Wayne Reynolds Foil: [] + Secret Lair Drop Astrology Lands Aquarius: [] + Secret Lair Drop Astrology Lands Aquarius Bundle: [] + Secret Lair Drop Astrology Lands Aquarius Bundle Foil: [] + Secret Lair Drop Astrology Lands Aquarius Foil: [] + Secret Lair Drop Astrology Lands Cancer: [] + Secret Lair Drop Astrology Lands Cancer Bundle: [] + Secret Lair Drop Astrology Lands Cancer Bundle Foil: [] + Secret Lair Drop Astrology Lands Cancer Foil: [] + Secret Lair Drop Astrology Lands Capricorn: [] + Secret Lair Drop Astrology Lands Capricorn Bundle: [] + Secret Lair Drop Astrology Lands Capricorn Bundle Foil: [] + Secret Lair Drop Astrology Lands Capricorn Foil: [] + Secret Lair Drop Astrology Lands Gemini: [] + Secret Lair Drop Astrology Lands Gemini Bundle: [] + Secret Lair Drop Astrology Lands Gemini Bundle Foil: [] + Secret Lair Drop Astrology Lands Gemini Foil: [] + Secret Lair Drop Astrology Lands Leo: [] + Secret Lair Drop Astrology Lands Leo Bundle: [] + Secret Lair Drop Astrology Lands Leo Bundle Foil: [] + Secret Lair Drop Astrology Lands Leo Foil: [] + Secret Lair Drop Astrology Lands Libra: [] + Secret Lair Drop Astrology Lands Libra Bundle: [] + Secret Lair Drop Astrology Lands Libra Bundle Foil: [] + Secret Lair Drop Astrology Lands Libra Foil: [] + Secret Lair Drop Astrology Lands Scorpio: [] + Secret Lair Drop Astrology Lands Scorpio Bundle: [] + Secret Lair Drop Astrology Lands Scorpio Bundle Foil: [] + Secret Lair Drop Astrology Lands Scorpio Foil: [] + Secret Lair Drop Astrology Lands Virgo: [] + Secret Lair Drop Astrology Lands Virgo Bundle: [] + Secret Lair Drop Astrology Lands Virgo Bundle Foil: [] + Secret Lair Drop Astrology Lands Virgo Foil: [] + Secret Lair Drop August Superdrop Full of Foils Bundle: [] + Secret Lair Drop August Superdrop Non stop Non Foil Bundle: [] + Secret Lair Drop August Superdrop The Bundle Bundle: [] + Secret Lair Drop Big Foil Bundle: [] + Secret Lair Drop Big Non Foil Bundle: [] + Secret Lair Drop Bitterblossom Dreams: [] + Secret Lair Drop Black is Magic Foil: [] + Secret Lair Drop Black is Magic Non Foil: [] + Secret Lair Drop City Styles: [] + Secret Lair Drop City Styles Foil: [] + Secret Lair Drop Crocodile Jacksons Monstrous Menagerie: [] + Secret Lair Drop Crocodile Jacksons Monstrous Menagerie Foil Etched: [] + Secret Lair Drop Dan Frazier Is Back Again The Allied Talismans: [] + Secret Lair Drop Dan Frazier Is Back Again The Allied Talismans Foil Etched Edition: [] + Secret Lair Drop Dan Frazier Is Back Again The Enemy Talismans: [] + Secret Lair Drop Dan Frazier Is Back Again The Enemy Talismans Foil Etched Edition: [] + Secret Lair Drop Dan Frazier is Back The Allied Signets Foil: [] + Secret Lair Drop Dan Frazier is Back The Allied Signets Non Foil: [] + Secret Lair Drop Dan Frazier is Back The Enemy Signets Foil: [] + Secret Lair Drop Dan Frazier is Back The Enemy Signets Non Foil: [] + Secret Lair Drop December Superdrop Foil Bundle: [] + Secret Lair Drop December Superdrop Non Foil Bundle: [] + Secret Lair Drop Draw Your Hand: [] + Secret Lair Drop Draw Your Hand Foil: [] + Secret Lair Drop Eldraine Wonderland: [] + Secret Lair Drop Every Dog Has Its Day Foil: [] + Secret Lair Drop Every Dog Has Its Day Non Foil: [] + Secret Lair Drop Extra Life 2020: [] + Secret Lair Drop Extra Life 2022: [] + Secret Lair Drop Extra Life 2022 Foil: [] + Secret Lair Drop Faerie Faerie Faerie Rad Foil: [] + Secret Lair Drop Far Out Man: [] + Secret Lair Drop Far Out Man Foil: [] + Secret Lair Drop Fblthp Completely Utterly Totally Lost: [] + Secret Lair Drop Fblthp Completely Utterly Totally Lost Foil: [] + Secret Lair Drop February Superdrop Full of Foils Bundle: [] + Secret Lair Drop February Superdrop Introducing Kaito Shizuki: [] + Secret Lair Drop February Superdrop Introducing Kaito Shizuki Foil Edition: [] + Secret Lair Drop February Superdrop Kamigawa the Manga the Cards: [] + Secret Lair Drop February Superdrop Kamigawa the Manga the Cards Foil Edtion: [] + Secret Lair Drop February Superdrop Lil Walkers: [] + Secret Lair Drop February Superdrop Lil Walkers Foil Edition: [] + Secret Lair Drop February Superdrop Non stop Non Foil Bundle: [] + Secret Lair Drop February Superdrop Pictures of the Floating World: [] + Secret Lair Drop February Superdrop Pictures of the Floating World Foil Edition: [] + Secret Lair Drop February Superdrop Secret Lair x Street Fighter: [] + Secret Lair Drop February Superdrop Secret Lair x Street Fighter Foil Edition: [] + Secret Lair Drop February Superdrop Shades Not Included: [] + Secret Lair Drop February Superdrop Shades Not Included Foil Edition: [] + Secret Lair Drop February Superdrop Showcase Neon Dynasty Neon Ink Foil Edition: [] + Secret Lair Drop February Superdrop Special Guest Yuko Shimizu: [] + Secret Lair Drop February Superdrop Special Guest Yuko Shimizu Foil Edion: [] + Secret Lair Drop February Superdrop The Bundle Bundle: [] + Secret Lair Drop Ferocious Foil Bundle: [] + Secret Lair Drop Finally Left Handed Magic Cards: [] + Secret Lair Drop Finally Left Handed Magic Cards Foil: [] + Secret Lair Drop Happy Yargle Day Foil: [] + Secret Lair Drop Happy Yargle Day Non Foil: [] + Secret Lair Drop Heads I Win Tails You Lose: [] + Secret Lair Drop Here Be Dragons Foil: [] + Secret Lair Drop If Looks Could Kill: [] + Secret Lair Drop If Looks Could Kill Foil Edition: [] + Secret Lair Drop Imaginary Friends: [] + Secret Lair Drop Imaginary Friends Foil Edition: [] + Secret Lair Drop In Memoriam Jaya Ballard: [] + Secret Lair Drop In Memoriam Jaya Ballard Foil Edition: [] + Secret Lair Drop International Womens Day 2020: [] + Secret Lair Drop June Superdrop Full of Foils Bundle: [] + Secret Lair Drop June Superdrop Non stop Non Foil Bundle: [] + Secret Lair Drop June Superdrop The Bundle Bundle: [] + Secret Lair Drop Just Add Milk: [] + Secret Lair Drop Just Add Milk Foil Edition: [] + Secret Lair Drop Just Some Totally Normal Guys: [] + Secret Lair Drop Just Some Totally Normal Guys Foil: [] + Secret Lair Drop Kaleidoscope Killers: [] + Secret Lair Drop Kamigawa Ink: [] + Secret Lair Drop Kamigawa Ink Foil Edition: [] + Secret Lair Drop LOOK AT THE KITTIES Foil: [] + Secret Lair Drop Legendary Flyers Not That Kind Foil: [] + Secret Lair Drop Lil Giri Saves the Day Foil: [] + Secret Lair Drop Liler Walkers: [] + Secret Lair Drop Liler Walkers Foil Edition: [] + Secret Lair Drop Math Is For Blockers: [] + Secret Lair Drop Math Is For Blockers Foil Edition: [] + Secret Lair Drop Mirrodinsanity: [] + Secret Lair Drop Mirrodinsanity Foil Edition: [] + Secret Lair Drop Miss A Drop Its Gone Superdrop Boo Tacular Bundle Bundle: [] + Secret Lair Drop Monster Movie Marathon: [] + Secret Lair Drop Monster Movie Marathon Foil Edition: [] + Secret Lair Drop More Borderless Planeswalkers WPN Exclusive: [] + Secret Lair Drop Mothers Day 2021 Foil: [] + Secret Lair Drop Mothers Day 2021 Non Foil: [] + Secret Lair Drop Non Foil Nightmare Bundle: [] + Secret Lair Drop OMG KITTIES: [] + Secret Lair Drop Phyrexian Faves: [] + Secret Lair Drop Phyrexian Faves Foil: [] + Secret Lair Drop Phyrexian Praetors Compleat Edition Foil: [] + Secret Lair Drop Phyrexian Praetors Compleat Edition Non Foil: [] + Secret Lair Drop PixelSnowLandsjpg: [] + Secret Lair Drop PixelSnowLandsjpg Foil: [] + Secret Lair Drop PixelSnowLandsjpg Foil Etched: [] + Secret Lair Drop Post Malone Bundle: [] + Secret Lair Drop Pride Across the Multiverse: [] + Secret Lair Drop Pride Across the Multiverse Foil: [] + Secret Lair Drop Prime Slime: [] + Secret Lair Drop Purrfection: [] + Secret Lair Drop Purrfection Foil: [] + Secret Lair Drop Restless in Peace: [] + Secret Lair Drop Rule the Room: [] + Secret Lair Drop Rule the Room Foil: [] + Secret Lair Drop Saturday Morning DandD Foil: [] + Secret Lair Drop Saturday Morning DandD Non Foil: [] + Secret Lair Drop Second Secretversary Bundle: [] + Secret Lair Drop Second Secretversary Bundle Foil: [] + Secret Lair Drop Secret Lair Drop Extra Life 2021: [] + Secret Lair Drop Secret Lair Drop Extra Life 2021 Foil: [] + Secret Lair Drop Secret Lair X MSCHF: [] + Secret Lair Drop Secret Lair x Arcane: [] + Secret Lair Drop Secret Lair x Arcane Foil: [] + Secret Lair Drop Secret Lair x Arcane Lands: [] + Secret Lair Drop Secret Lair x Arcane Lands Foil: [] + Secret Lair Drop Secret Lair x Dungeons and Dragons Honor Among Thieves: [] + Secret Lair Drop Secret Lair x Dungeons and Dragons Honor Among Thieves Foil: [] + Secret Lair Drop Secret Lair x Fortnite: [] + Secret Lair Drop Secret Lair x Fortnite Foil Edition: [] + Secret Lair Drop Secret Lair x Fortnite Landmarks and Locations: [] + Secret Lair Drop Secret Lair x Fortnite Landmarks and Locations Foil Edition: [] + Secret Lair Drop Secret Lair x Stranger Things: [] + Secret Lair Drop Secret Lair x Stranger Things Foil Edition: [] + Secret Lair Drop Secretversary Superdrop A Box of Rocks: [] + Secret Lair Drop Secretversary Superdrop A Box of Rocks Foil Edition: [] + Secret Lair Drop Secretversary Superdrop Artist Series Seb McKinnon: [] + Secret Lair Drop Secretversary Superdrop Artist Series Seb McKinnon Foil Edition: [] + Secret Lair Drop Secretversary Superdrop Foils Forever Bundle: [] + Secret Lair Drop Secretversary Superdrop Happy Little Gathering: [] + Secret Lair Drop Secretversary Superdrop Happy Little Gathering Foil Edition: [] + Secret Lair Drop Secretversary Superdrop No Foils No Nonsense Bundle: [] + Secret Lair Drop Secretversary Superdrop Party Hard Shred Harder: [] + Secret Lair Drop Secretversary Superdrop The Bundle Bundle: [] + Secret Lair Drop Secretversary Superdrop We Hope You Like Squirrels: [] + Secret Lair Drop Seeing Visions: [] + Secret Lair Drop Series Full Bundle: [] + Secret Lair Drop Showcase All Will Be One Step and Compleat Foil Edition: [] + Secret Lair Drop Showcase Dominaria United Textured Foil Edition: [] + Secret Lair Drop Showcase Kaldheim Part 1 Foil: [] + Secret Lair Drop Showcase Kaldheim Part 1 Non Foil: [] + Secret Lair Drop Showcase Kaldheim Part 2 Foil: [] + Secret Lair Drop Showcase Kaldheim Part 2 Non Foil: [] + Secret Lair Drop Showcase Midnight Hunt: [] + Secret Lair Drop Showcase Midnight Hunt Foil Edition: [] + Secret Lair Drop Showcase Monster Anatomy 101: [] + Secret Lair Drop Showcase Monster Anatomy 101 Foil Etched Edition: [] + Secret Lair Drop Showcase Read The Fine Print: [] + Secret Lair Drop Showcase Read The Fine Print Foil Edition: [] + Secret Lair Drop Showcase Read The Fine Print Foil Etched Edition: [] + Secret Lair Drop Showcase Streets of New Capenna Gilded Foil Edition: [] + Secret Lair Drop Showcase Thrilling Tales of the Undead: [] + Secret Lair Drop Showcase Thrilling Tales of the Undead Foil Edition: [] + Secret Lair Drop Showcase Zendikar Revisited Foil: [] + Secret Lair Drop Showcase Zendikar Revisited Non Foil: [] + Secret Lair Drop Smitten Superdrop All Our Love Bundle: [] + Secret Lair Drop Special Guest Fiona Staples Foil: [] + Secret Lair Drop Special Guest Fiona Staples Non Foil: [] + Secret Lair Drop Special Guest Jen Bartel Foil: [] + Secret Lair Drop Special Guest Jen Bartel Non Foil: [] + Secret Lair Drop Special Guest Junji Ito English: [] + Secret Lair Drop Special Guest Junji Ito English Foil Etched Edition: [] + Secret Lair Drop Special Guest Junji Ito Japanese: [] + Secret Lair Drop Special Guest Junji Ito Japanese Foil Etched Edition: [] + Secret Lair Drop Special Guest Kelogsloops: [] + Secret Lair Drop Special Guest Kelogsloops Foil: [] + Secret Lair Drop Special Guest Kozyndan Another Story: [] + Secret Lair Drop Special Guest Kozyndan Another Story Foil Edition: [] + Secret Lair Drop Special Guest Kozyndan The Lands: [] + Secret Lair Drop Special Guest Kozyndan The Lands Foil Edition: [] + Secret Lair Drop Special Guest Matt Jukes: [] + Secret Lair Drop Special Guest Matt Jukes Foil: [] + Secret Lair Drop Special Guest Yoji Shinkawa English: [] + Secret Lair Drop Special Guest Yoji Shinkawa English Foil Edition: [] + Secret Lair Drop Special Guest Yoji Shinkawa Japanese: [] + Secret Lair Drop Special Guest Yoji Shinkawa Japanese Foil Edition: [] + Secret Lair Drop Ssssssnakessssss: [] + Secret Lair Drop Ssssssnakessssss Foil: [] + Secret Lair Drop Summer Superdrop Bundle: [] + Secret Lair Drop Summer Superdrop Can You Feel with a Heart of Steel: [] + Secret Lair Drop Summer Superdrop Full Sleeves The Tattoo Pack: [] + Secret Lair Drop Summer Superdrop Mountain Go: [] + Secret Lair Drop Summer Superdrop Ornithological Studies: [] + Secret Lair Drop Summer Superdrop The Path Not Traveled: [] + Secret Lair Drop Teferis Time Trouble: [] + Secret Lair Drop Thalia Beyond the Helvault: [] + Secret Lair Drop The 90s Binder Experience: [] + Secret Lair Drop The 90s Binder Experience Foil: [] + Secret Lair Drop The Art of Frank Frazetta: [] + Secret Lair Drop The Art of Frank Frazetta Foil Edition: [] + Secret Lair Drop The Bundle Bundle: [] + Secret Lair Drop The Bundled Bundle Bundle: [] + Secret Lair Drop The Dracula Lands: [] + Secret Lair Drop The Dracula Lands Foil: [] + Secret Lair Drop The Godzilla Lands: [] + Secret Lair Drop The Meaning of Life Maybe: [] + Secret Lair Drop The Meaning of Life Maybe Foil Edition: [] + Secret Lair Drop The Prophets Predicted Bundle: [] + Secret Lair Drop The Prophets Predicted Bundle Foil: [] + Secret Lair Drop The Prophets Predicted Everything Bundle: [] + Secret Lair Drop The Space Beyond the Stars: [] + Secret Lair Drop The Space Beyond the Stars Foil Edition: [] + Secret Lair Drop The Tokyo Lands: [] + Secret Lair Drop The Tokyo Lands Etched Foil: [] + Secret Lair Drop The Unfathomable Crushing Brutality of Basic Lands Foil: [] + Secret Lair Drop The Unfathomable Crushing Brutality of Basic Lands Non Foil: [] + Secret Lair Drop The Walking Dead: [] + Secret Lair Drop The Weirdest Pets in the Multiverse: [] + Secret Lair Drop The Weirdest Pets in the Multiverse Foil Edition: [] + Secret Lair Drop Theros Stargazing Bundle Vol I V: [] + Secret Lair Drop Theros Stargazing VolI Heliod: [] + Secret Lair Drop Theros Stargazing VolII Thassa: [] + Secret Lair Drop Theros Stargazing VolIII Erebos: [] + Secret Lair Drop Theros Stargazing VolIV Purphoros: [] + Secret Lair Drop Theros Stargazing VolV Nylea: [] + Secret Lair Drop Time Trouble Two: [] + Secret Lair Drop Time Trouble Two Foil Edition: [] + Secret Lair Drop Totally Refreshing Non Foil: [] + Secret Lair Drop Totally Spaced Out Galaxy Foil Edition: [] + Secret Lair Drop Transformers Foil Bundle: [] + Secret Lair Drop Transformers Non Foil Bundle: [] + Secret Lair Drop Transformers One Shall Stand One Shall Fall: [] + Secret Lair Drop Transformers One Shall Stand One Shall Fall Foil Edition: [] + Secret Lair Drop Transformers Optimus Prime Vs Megatron: [] + Secret Lair Drop Transformers Optimus Prime Vs Megatron Foil Edition: [] + Secret Lair Drop Transformers Roll Out or Rise Up: [] + Secret Lair Drop Transformers Roll Out or Rise Up Foil Edition: [] + Secret Lair Drop Valentines Day 2021 Foil: [] + Secret Lair Drop Valentines Day 2021 Non Foil: [] + Secret Lair Drop Valentines Day 2021 Replacement Heliod Pack Foil: [] + Secret Lair Drop Valentines Day 2021 Replacement Heliod Pack Non Foil: [] + Secret Lair Drop Welcome to Castle Dracula: [] + Secret Lair Drop Welcome to Castle Dracula Foil: [] + Secret Lair Drop Welcome to the Fungal: [] + Secret Lair Drop Welcome to the Fungal Foil Edition: [] + Secret Lair Drop Wizards of the Street: [] + Secret Lair Drop Wizards of the Street Foil Edition: [] + Secret Lair Drop Year of the Rat: [] + "Secret Lair Drop \u201Cexplosion sounds\u201D": [] + Secret Lair Festival in a Box Bundle: [] + Secret Lair Festival in a Box Minneapolis 2023 Bundle: [] + Secret Lair Festival in a Box Philadelphia 2023 Bundle: [] + Secret Lair Roadshow Edition Lil Giri Saves the Day Foil: [] + Secret Lair Superdrop Culture Shocks Bant: [] + Secret Lair Superdrop Culture Shocks Esper: [] + Secret Lair Superdrop Culture Shocks Grixis: [] + Secret Lair Superdrop Culture Shocks Jund: [] + Secret Lair Superdrop Culture Shocks Naya: [] + Secret Lair Superdrop OUR SHOW IS ON FRIDAY CAN YOU MAKE IT: [] + Secret Lair Superdrop Showcase Strixhaven Foil: [] + Secret Lair Superdrop Showcase Strixhaven Non foil: [] + Secret Lair Superdrop Supershock Bundle: [] + Secret Lair Superdrop The Full Text Lands Foil: [] + Secret Lair Superdrop The Full Text Lands Non foil: [] + Secret Lair Superdrop The Main Event Bundle: [] + Secret Lair Superdrop The Worlds Bundliest Bundle: [] + Secret Lair Superdrop The Worlds Foil est Bundle: [] + Secret Lair Superdrop The Worlds Non foil est Bundle: [] + Secret Lair Superdrop Voracious Reader Bundle Foil: [] + Secret Lair Superdrop Voracious Reader Bundle Non foil: [] + Secret Lair x Blood Bowl: [] + Secret Lair x Blood Bowl Foil Edition: [] + Secret Lair x Post Malone Backstage Pass: [] + Secret Lair x Post Malone Backstage Pass Foil Edition: [] + Secret Lair x Post Malone The Lands: [] + Secret Lair x Post Malone The Lands Foil Edition: [] + Secret Lair x Warhammer 40000 Orks: [] + Secret Lair x Warhammer 40000 Orks Foil Edition: [] + Secret Lair x Warhammer Age of Sigmar: [] + Secret Lair x Warhammer Age of Sigmar Foil Edition: [] + Secret Lair x Warhammer Bundle: [] diff --git a/data/contents/SLP.yaml b/data/contents/SLP.yaml new file mode 100644 index 00000000..c5606e2d --- /dev/null +++ b/data/contents/SLP.yaml @@ -0,0 +1,2 @@ +code: slp +products: {} diff --git a/data/contents/SLU.yaml b/data/contents/SLU.yaml new file mode 100644 index 00000000..d80157b0 --- /dev/null +++ b/data/contents/SLU.yaml @@ -0,0 +1,5 @@ +code: slu +products: + Secret Lair Ultimate Edition 2 Box Black: [] + Secret Lair Ultimate Edition 2 Box Grey: [] + Secret Lair Ultimate Edition Box: [] diff --git a/data/contents/SLX.yaml b/data/contents/SLX.yaml new file mode 100644 index 00000000..2f6992a9 --- /dev/null +++ b/data/contents/SLX.yaml @@ -0,0 +1,2 @@ +code: slx +products: {} diff --git a/data/contents/SMID.yaml b/data/contents/SMID.yaml new file mode 100644 index 00000000..262d3edf --- /dev/null +++ b/data/contents/SMID.yaml @@ -0,0 +1,2 @@ +code: smid +products: {} diff --git a/data/contents/SNC.yaml b/data/contents/SNC.yaml new file mode 100644 index 00000000..56ab3e8d --- /dev/null +++ b/data/contents/SNC.yaml @@ -0,0 +1,29 @@ +code: snc +products: + Streets of New Capenna 3 Booster Draft Pack: [] + Streets of New Capenna Bundle: [] + Streets of New Capenna Bundle Case: [] + Streets of New Capenna Collector Booster Display: [] + Streets of New Capenna Collector Booster Display Case: [] + Streets of New Capenna Collector Booster Hanger Pack: [] + Streets of New Capenna Collector Booster Pack: [] + Streets of New Capenna Draft Booster Box: [] + Streets of New Capenna Draft Booster Box Case: [] + Streets of New Capenna Draft Booster Pack: [] + Streets of New Capenna Prerelease Pack Brokers: [] + Streets of New Capenna Prerelease Pack Cabaretti: [] + Streets of New Capenna Prerelease Pack Maestros: [] + Streets of New Capenna Prerelease Pack Obscura: [] + Streets of New Capenna Prerelease Pack Riveteers: [] + Streets of New Capenna Prerelease Pack Set of 5: [] + Streets of New Capenna Set Booster Display: [] + Streets of New Capenna Set Booster Display Case: [] + Streets of New Capenna Set Booster Pack: [] + Streets of New Capenna Theme Booster Brokers: [] + Streets of New Capenna Theme Booster Cabaretti: [] + Streets of New Capenna Theme Booster Display: [] + Streets of New Capenna Theme Booster Display Case: [] + Streets of New Capenna Theme Booster Maestros: [] + Streets of New Capenna Theme Booster Obscura: [] + Streets of New Capenna Theme Booster Riveteers: [] + Streets of New Capenna Theme Booster Set of 5: [] diff --git a/data/contents/SNEO.yaml b/data/contents/SNEO.yaml new file mode 100644 index 00000000..caff3931 --- /dev/null +++ b/data/contents/SNEO.yaml @@ -0,0 +1,2 @@ +code: sneo +products: {} diff --git a/data/contents/SOI.yaml b/data/contents/SOI.yaml new file mode 100644 index 00000000..e4ebebdc --- /dev/null +++ b/data/contents/SOI.yaml @@ -0,0 +1,15 @@ +code: soi +products: + Shadows over Innistrad Booster Box: [] + Shadows over Innistrad Booster Box Case: [] + Shadows over Innistrad Booster Pack: [] + Shadows over Innistrad Deck Builders Toolkit: [] + Shadows over Innistrad Fat Pack: [] + Shadows over Innistrad Gift Box: [] + Shadows over Innistrad Intro Pack Angelic Fury R: [] + Shadows over Innistrad Intro Pack Ghostly Tide W: [] + Shadows over Innistrad Intro Pack Horrific Visions G: [] + Shadows over Innistrad Intro Pack Set of 5: [] + Shadows over Innistrad Intro Pack Unearthed Secrets U: [] + Shadows over Innistrad Intro Pack Vampiric Thirst B: [] + Shadows over Innistrad Prerelease Kit: [] diff --git a/data/contents/SOK.yaml b/data/contents/SOK.yaml new file mode 100644 index 00000000..5e3d8832 --- /dev/null +++ b/data/contents/SOK.yaml @@ -0,0 +1,9 @@ +code: sok +products: + Saviors Theme Deck Critical Mass: [] + Saviors Theme Deck Soratamis Wisdom: [] + Saviors Theme Deck Spirit Flames: [] + Saviors Theme Deck Truth Seekers: [] + Saviors of Kamigawa Booster Box: [] + Saviors of Kamigawa Booster Pack: [] + Saviors of Kamigawa Fat Pack: [] diff --git a/data/contents/SOM.yaml b/data/contents/SOM.yaml new file mode 100644 index 00000000..01dc64c1 --- /dev/null +++ b/data/contents/SOM.yaml @@ -0,0 +1,12 @@ +code: som +products: + Scars of Mirrodin 3x Booster Packs draft set: [] + Scars of Mirrodin Booster Box: [] + Scars of Mirrodin Booster Box Case 6 Booster Boxes: [] + Scars of Mirrodin Booster Pack: [] + Scars of Mirrodin Fat Pack: [] + Scars of Mirrodin Intro Pack Deadspread: [] + Scars of Mirrodin Intro Pack Metalcraft: [] + Scars of Mirrodin Intro Pack Myr of Mirrodin: [] + Scars of Mirrodin Intro Pack Phyrexian Poison: [] + Scars of Mirrodin Intro Pack Relic Breaker: [] diff --git a/data/contents/SS1.yaml b/data/contents/SS1.yaml new file mode 100644 index 00000000..6cb16bc4 --- /dev/null +++ b/data/contents/SS1.yaml @@ -0,0 +1,3 @@ +code: ss1 +products: + Signature Spellbook Jace Box Set: [] diff --git a/data/contents/SS2.yaml b/data/contents/SS2.yaml new file mode 100644 index 00000000..6f6dcb76 --- /dev/null +++ b/data/contents/SS2.yaml @@ -0,0 +1,3 @@ +code: ss2 +products: + Signature Spellbook Gideon Box Set: [] diff --git a/data/contents/SS3.yaml b/data/contents/SS3.yaml new file mode 100644 index 00000000..670a89ed --- /dev/null +++ b/data/contents/SS3.yaml @@ -0,0 +1,3 @@ +code: ss3 +products: + Signature Spellbook Chandra Box Set: [] diff --git a/data/contents/SSTX.yaml b/data/contents/SSTX.yaml new file mode 100644 index 00000000..610d7e5b --- /dev/null +++ b/data/contents/SSTX.yaml @@ -0,0 +1,2 @@ +code: sstx +products: {} diff --git a/data/contents/STA.yaml b/data/contents/STA.yaml new file mode 100644 index 00000000..0e0ce6ca --- /dev/null +++ b/data/contents/STA.yaml @@ -0,0 +1,2 @@ +code: sta +products: {} diff --git a/data/contents/STH.yaml b/data/contents/STH.yaml new file mode 100644 index 00000000..2652772c --- /dev/null +++ b/data/contents/STH.yaml @@ -0,0 +1,8 @@ +code: sth +products: + Stronghold Booster Box: [] + Stronghold Booster Pack: [] + Stronghold Theme Deck Call of the Kor: [] + Stronghold Theme Deck Migraine: [] + Stronghold Theme Deck The Sparkler: [] + Stronghold Theme Deck The Spikes: [] diff --git a/data/contents/STX.yaml b/data/contents/STX.yaml new file mode 100644 index 00000000..17934ac1 --- /dev/null +++ b/data/contents/STX.yaml @@ -0,0 +1,24 @@ +code: stx +products: + Strixhaven School of Mages Bundle: [] + Strixhaven School of Mages Collector Booster Display: [] + Strixhaven School of Mages Collector Booster Hanger Pack: [] + Strixhaven School of Mages Collector Booster Pack: [] + Strixhaven School of Mages Draft Booster Box: [] + Strixhaven School of Mages Draft Booster Box Case: [] + Strixhaven School of Mages Draft Booster Pack: [] + Strixhaven School of Mages Prerelease Pack Lorehold: [] + Strixhaven School of Mages Prerelease Pack Prismari: [] + Strixhaven School of Mages Prerelease Pack Quandrix: [] + Strixhaven School of Mages Prerelease Pack Set of 5: [] + Strixhaven School of Mages Prerelease Pack Silverquill: [] + Strixhaven School of Mages Prerelease Pack Witherbloom: [] + Strixhaven School of Mages Set Booster Display: [] + Strixhaven School of Mages Set Booster Pack: [] + Strixhaven School of Mages Theme Booster Display: [] + Strixhaven School of Mages Theme Booster Pack Lorehold: [] + Strixhaven School of Mages Theme Booster Pack Prismari: [] + Strixhaven School of Mages Theme Booster Pack Quandrix: [] + Strixhaven School of Mages Theme Booster Pack Silverquill: [] + Strixhaven School of Mages Theme Booster Pack Witherbloom: [] + Strixhaven School of Mages Theme Booster Set of 5: [] diff --git a/data/contents/SUM.yaml b/data/contents/SUM.yaml new file mode 100644 index 00000000..342ff54b --- /dev/null +++ b/data/contents/SUM.yaml @@ -0,0 +1,2 @@ +code: sum +products: {} diff --git a/data/contents/SUNF.yaml b/data/contents/SUNF.yaml new file mode 100644 index 00000000..af4f774c --- /dev/null +++ b/data/contents/SUNF.yaml @@ -0,0 +1,2 @@ +code: sunf +products: {} diff --git a/data/contents/SVOW.yaml b/data/contents/SVOW.yaml new file mode 100644 index 00000000..893f2214 --- /dev/null +++ b/data/contents/SVOW.yaml @@ -0,0 +1,2 @@ +code: svow +products: {} diff --git a/data/contents/SZNR.yaml b/data/contents/SZNR.yaml new file mode 100644 index 00000000..bfd49e4a --- /dev/null +++ b/data/contents/SZNR.yaml @@ -0,0 +1,2 @@ +code: sznr +products: {} diff --git a/data/contents/TBTH.yaml b/data/contents/TBTH.yaml new file mode 100644 index 00000000..e1d97067 --- /dev/null +++ b/data/contents/TBTH.yaml @@ -0,0 +1,2 @@ +code: tbth +products: {} diff --git a/data/contents/TD0.yaml b/data/contents/TD0.yaml new file mode 100644 index 00000000..79008e22 --- /dev/null +++ b/data/contents/TD0.yaml @@ -0,0 +1,2 @@ +code: td0 +products: {} diff --git a/data/contents/TD2.yaml b/data/contents/TD2.yaml new file mode 100644 index 00000000..b54e15ed --- /dev/null +++ b/data/contents/TD2.yaml @@ -0,0 +1,2 @@ +code: td2 +products: {} diff --git a/data/contents/TDAG.yaml b/data/contents/TDAG.yaml new file mode 100644 index 00000000..df1ba5eb --- /dev/null +++ b/data/contents/TDAG.yaml @@ -0,0 +1,2 @@ +code: tdag +products: {} diff --git a/data/contents/TFTH.yaml b/data/contents/TFTH.yaml new file mode 100644 index 00000000..d9b78169 --- /dev/null +++ b/data/contents/TFTH.yaml @@ -0,0 +1,2 @@ +code: tfth +products: {} diff --git a/data/contents/THB.yaml b/data/contents/THB.yaml new file mode 100644 index 00000000..3a986a04 --- /dev/null +++ b/data/contents/THB.yaml @@ -0,0 +1,23 @@ +code: thb +products: + Theros Beyond Death Booster Box: [] + Theros Beyond Death Booster Box Case: [] + Theros Beyond Death Booster Pack: [] + Theros Beyond Death Bundle: [] + Theros Beyond Death Collector Booster Display Case: [] + Theros Beyond Death Collector Booster Pack: [] + Theros Beyond Death Collector Booster Pack Display: [] + Theros Beyond Death Deck Builders Toolkit: [] + Theros Beyond Death Planeswalker Deck Ashiok: [] + Theros Beyond Death Planeswalker Deck Display: [] + Theros Beyond Death Planeswalker Deck Elspeth: [] + Theros Beyond Death Planeswalker Deck Set of 2: [] + Theros Beyond Death Prerelease Pack: [] + Theros Beyond Death Prerelease Pack Case: [] + Theros Beyond Death Theme Booster Display Box: [] + Theros Beyond Death Theme Booster Pack Black: [] + Theros Beyond Death Theme Booster Pack Blue: [] + Theros Beyond Death Theme Booster Pack Green: [] + Theros Beyond Death Theme Booster Pack Red: [] + Theros Beyond Death Theme Booster Pack Set of 5: [] + Theros Beyond Death Theme Booster Pack White: [] diff --git a/data/contents/THP1.yaml b/data/contents/THP1.yaml new file mode 100644 index 00000000..1594f4e0 --- /dev/null +++ b/data/contents/THP1.yaml @@ -0,0 +1,2 @@ +code: thp1 +products: {} diff --git a/data/contents/THP2.yaml b/data/contents/THP2.yaml new file mode 100644 index 00000000..f06ac6d9 --- /dev/null +++ b/data/contents/THP2.yaml @@ -0,0 +1,2 @@ +code: thp2 +products: {} diff --git a/data/contents/THP3.yaml b/data/contents/THP3.yaml new file mode 100644 index 00000000..fcf056c2 --- /dev/null +++ b/data/contents/THP3.yaml @@ -0,0 +1,2 @@ +code: thp3 +products: {} diff --git a/data/contents/THS.yaml b/data/contents/THS.yaml new file mode 100644 index 00000000..94db5243 --- /dev/null +++ b/data/contents/THS.yaml @@ -0,0 +1,20 @@ +code: ths +products: + Face the Hydra Challenge Deck: [] + Theros Booster Box: [] + Theros Booster Box Case 6 boxes: [] + Theros Booster Pack: [] + Theros Event Deck Inspiring Heroics: [] + Theros Fat Pack: [] + Theros Intro Pack Abhorrent Overlord: [] + Theros Intro Pack Anthousa Setessan Hero: [] + Theros Intro Pack Celestial Archon: [] + Theros Intro Pack Ember Swallower: [] + Theros Intro Pack Shipbreaker Kraken: [] + Theros Prerelease Kit Path of Ambition: [] + Theros Prerelease Kit Path of Battle: [] + Theros Prerelease Kit Path of Honor: [] + Theros Prerelease Kit Path of Might: [] + Theros Prerelease Kit Path of Wisdom: [] + Theros Prerelease Pack Set of 5: [] + Theros Set of 5 Intro Packs: [] diff --git a/data/contents/TMP.yaml b/data/contents/TMP.yaml new file mode 100644 index 00000000..a8e9b55c --- /dev/null +++ b/data/contents/TMP.yaml @@ -0,0 +1,9 @@ +code: tmp +products: + Tempest Booster Box: [] + Tempest Booster Pack: [] + Tempest Theme Deck Deep Freeze: [] + Tempest Theme Deck The Flames of Rath: [] + Tempest Theme Deck The Slivers: [] + Tempest Theme Deck The Swarm: [] + Tempest Tournament Pack: [] diff --git a/data/contents/TOR.yaml b/data/contents/TOR.yaml new file mode 100644 index 00000000..2ec9ff28 --- /dev/null +++ b/data/contents/TOR.yaml @@ -0,0 +1,9 @@ +code: tor +products: + Torment Booster Box: [] + Torment Booster Pack: [] + Torment Fat Pack: [] + Torment Theme Deck Grave Danger: [] + Torment Theme Deck Insanity: [] + Torment Theme Deck Sacrilege: [] + Torment Theme Deck Waking Nightmares: [] diff --git a/data/contents/TPR.yaml b/data/contents/TPR.yaml new file mode 100644 index 00000000..26582b08 --- /dev/null +++ b/data/contents/TPR.yaml @@ -0,0 +1,2 @@ +code: tpr +products: {} diff --git a/data/contents/TSB.yaml b/data/contents/TSB.yaml new file mode 100644 index 00000000..261153b0 --- /dev/null +++ b/data/contents/TSB.yaml @@ -0,0 +1,2 @@ +code: tsb +products: {} diff --git a/data/contents/TSP.yaml b/data/contents/TSP.yaml new file mode 100644 index 00000000..2210c7d5 --- /dev/null +++ b/data/contents/TSP.yaml @@ -0,0 +1,11 @@ +code: tsp +products: + Time Spiral Booster Box: [] + Time Spiral Booster Pack: [] + Time Spiral Fat Pack: [] + Time Spiral Theme Deck Fun With Fungus: [] + Time Spiral Theme Deck Hopes Crusaders: [] + Time Spiral Theme Deck Reality Fracture: [] + Time Spiral Theme Deck Sliver Evolution: [] + Time Spiral Tournament Pack: [] + Time Spiral Tournament Pack Display: [] diff --git a/data/contents/TSR.yaml b/data/contents/TSR.yaml new file mode 100644 index 00000000..6d511181 --- /dev/null +++ b/data/contents/TSR.yaml @@ -0,0 +1,6 @@ +code: tsr +products: + Time Spiral Remastered 3 Booster Draft Pack: [] + Time Spiral Remastered Draft Booster Box: [] + Time Spiral Remastered Draft Booster Box Case: [] + Time Spiral Remastered Draft Booster Pack: [] diff --git a/data/contents/UDS.yaml b/data/contents/UDS.yaml new file mode 100644 index 00000000..52c7dc41 --- /dev/null +++ b/data/contents/UDS.yaml @@ -0,0 +1,8 @@ +code: uds +products: + Urzas Destiny Booster Box: [] + Urzas Destiny Booster Pack: [] + Urzas Destiny Theme Deck Assassin: [] + Urzas Destiny Theme Deck Battle Surge: [] + Urzas Destiny Theme Deck Enchanter: [] + Urzas Destiny Theme Deck Fiendish Nature: [] diff --git a/data/contents/UGIN.yaml b/data/contents/UGIN.yaml new file mode 100644 index 00000000..d445353a --- /dev/null +++ b/data/contents/UGIN.yaml @@ -0,0 +1,3 @@ +code: ugin +products: + Ugins Fate Event Booster Pack: [] diff --git a/data/contents/UGL.yaml b/data/contents/UGL.yaml new file mode 100644 index 00000000..0238cb17 --- /dev/null +++ b/data/contents/UGL.yaml @@ -0,0 +1,4 @@ +code: ugl +products: + Unglued Booster Box: [] + Unglued Booster Pack: [] diff --git a/data/contents/ULG.yaml b/data/contents/ULG.yaml new file mode 100644 index 00000000..9b9d5a52 --- /dev/null +++ b/data/contents/ULG.yaml @@ -0,0 +1,8 @@ +code: ulg +products: + Urzas Legacy Booster Box: [] + Urzas Legacy Booster Pack: [] + Urzas Legacy Theme Deck Crusher: [] + Urzas Legacy Theme Deck Phyrexian Assault: [] + Urzas Legacy Theme Deck Radiants Revenge: [] + Urzas Legacy Theme Deck Time Drain: [] diff --git a/data/contents/UMA.yaml b/data/contents/UMA.yaml new file mode 100644 index 00000000..e6f964d2 --- /dev/null +++ b/data/contents/UMA.yaml @@ -0,0 +1,6 @@ +code: uma +products: + Ultimate Masters 3 Booster Draft Pack: [] + Ultimate Masters Booster Box: [] + Ultimate Masters Booster Box Case: [] + Ultimate Masters Booster Pack: [] diff --git a/data/contents/UND.yaml b/data/contents/UND.yaml new file mode 100644 index 00000000..aa74bfc9 --- /dev/null +++ b/data/contents/UND.yaml @@ -0,0 +1,3 @@ +code: und +products: + Unsanctioned Box Set: [] diff --git a/data/contents/UNF.yaml b/data/contents/UNF.yaml new file mode 100644 index 00000000..637cccba --- /dev/null +++ b/data/contents/UNF.yaml @@ -0,0 +1,10 @@ +code: unf +products: + Unfinity 3 Booster Draft Pack: [] + Unfinity Box Topper Pack: [] + Unfinity Collector Booster Display: [] + Unfinity Collector Booster Display Case: [] + Unfinity Collector Booster Pack: [] + Unfinity Draft Booster Box: [] + Unfinity Draft Booster Box Case: [] + Unfinity Draft Booster Pack: [] diff --git a/data/contents/UNH.yaml b/data/contents/UNH.yaml new file mode 100644 index 00000000..05a11da7 --- /dev/null +++ b/data/contents/UNH.yaml @@ -0,0 +1,4 @@ +code: unh +products: + Unhinged Booster Box: [] + Unhinged Booster Pack: [] diff --git a/data/contents/UPLIST.yaml b/data/contents/UPLIST.yaml new file mode 100644 index 00000000..f89631b1 --- /dev/null +++ b/data/contents/UPLIST.yaml @@ -0,0 +1,2 @@ +code: uplist +products: {} diff --git a/data/contents/USG.yaml b/data/contents/USG.yaml new file mode 100644 index 00000000..3b63ea94 --- /dev/null +++ b/data/contents/USG.yaml @@ -0,0 +1,10 @@ +code: usg +products: + Urzas Saga Booster Box: [] + Urzas Saga Booster Pack: [] + Urzas Saga Theme Deck Sleeper: [] + Urzas Saga Theme Deck Special Delivery: [] + Urzas Saga Theme Deck The Plague: [] + Urzas Saga Theme Deck Tombstone: [] + Urzas Saga Tournament Pack: [] + Urzas Saga Tournament Pack Display: [] diff --git a/data/contents/UST.yaml b/data/contents/UST.yaml new file mode 100644 index 00000000..762e11db --- /dev/null +++ b/data/contents/UST.yaml @@ -0,0 +1,6 @@ +code: ust +products: + Unstable 3 Booster Draft Pack: [] + Unstable Booster Box: [] + Unstable Booster Box Case: [] + Unstable Booster Pack: [] diff --git a/data/contents/V09.yaml b/data/contents/V09.yaml new file mode 100644 index 00000000..b112687c --- /dev/null +++ b/data/contents/V09.yaml @@ -0,0 +1,3 @@ +code: v09 +products: + From the Vault Exiled Box Set: [] diff --git a/data/contents/V10.yaml b/data/contents/V10.yaml new file mode 100644 index 00000000..048ea7b3 --- /dev/null +++ b/data/contents/V10.yaml @@ -0,0 +1,3 @@ +code: v10 +products: + From the Vault Relics Box Set: [] diff --git a/data/contents/V11.yaml b/data/contents/V11.yaml new file mode 100644 index 00000000..65bd6efd --- /dev/null +++ b/data/contents/V11.yaml @@ -0,0 +1,3 @@ +code: v11 +products: + From the Vault Legends Box Set: [] diff --git a/data/contents/V12.yaml b/data/contents/V12.yaml new file mode 100644 index 00000000..90c05d33 --- /dev/null +++ b/data/contents/V12.yaml @@ -0,0 +1,3 @@ +code: v12 +products: + From the Vault Realms Box Set: [] diff --git a/data/contents/V13.yaml b/data/contents/V13.yaml new file mode 100644 index 00000000..74471565 --- /dev/null +++ b/data/contents/V13.yaml @@ -0,0 +1,3 @@ +code: v13 +products: + From the Vault Twenty Box Set: [] diff --git a/data/contents/V14.yaml b/data/contents/V14.yaml new file mode 100644 index 00000000..b2b57543 --- /dev/null +++ b/data/contents/V14.yaml @@ -0,0 +1,3 @@ +code: v14 +products: + From the Vault Annihilation Box Set: [] diff --git a/data/contents/V15.yaml b/data/contents/V15.yaml new file mode 100644 index 00000000..de2640b6 --- /dev/null +++ b/data/contents/V15.yaml @@ -0,0 +1,3 @@ +code: v15 +products: + From the Vault Angels Box Set: [] diff --git a/data/contents/V16.yaml b/data/contents/V16.yaml new file mode 100644 index 00000000..0ea4ec7d --- /dev/null +++ b/data/contents/V16.yaml @@ -0,0 +1,3 @@ +code: v16 +products: + From the Vault Lore Box Set: [] diff --git a/data/contents/V17.yaml b/data/contents/V17.yaml new file mode 100644 index 00000000..cb1bb526 --- /dev/null +++ b/data/contents/V17.yaml @@ -0,0 +1,3 @@ +code: v17 +products: + From the Vault Transform Box Set: [] diff --git a/data/contents/VIS.yaml b/data/contents/VIS.yaml new file mode 100644 index 00000000..697b4943 --- /dev/null +++ b/data/contents/VIS.yaml @@ -0,0 +1,4 @@ +code: vis +products: + Visions Booster Box: [] + Visions Booster Pack: [] diff --git a/data/contents/VMA.yaml b/data/contents/VMA.yaml new file mode 100644 index 00000000..298bee7b --- /dev/null +++ b/data/contents/VMA.yaml @@ -0,0 +1,2 @@ +code: vma +products: {} diff --git a/data/contents/VOC.yaml b/data/contents/VOC.yaml new file mode 100644 index 00000000..01af5268 --- /dev/null +++ b/data/contents/VOC.yaml @@ -0,0 +1,8 @@ +code: voc +products: + Innistrad Crimson Vow Commander Deck Display: [] + Innistrad Crimson Vow Commander Deck Spirit Squadron: [] + Innistrad Crimson Vow Commander Deck Spirit Squadron Minimal Packaging: [] + Innistrad Crimson Vow Commander Deck Vampiric Bloodline: [] + Innistrad Crimson Vow Commander Deck Vampiric Bloodline Minimal Packaging: [] + Innistrad Crimson Vow Commander Decks Set of 2: [] diff --git a/data/contents/VOW.yaml b/data/contents/VOW.yaml new file mode 100644 index 00000000..d0b7b252 --- /dev/null +++ b/data/contents/VOW.yaml @@ -0,0 +1,28 @@ +code: vow +products: + Innistrad Crimson Vow 3 Booster Draft Pack: [] + Innistrad Crimson Vow Box Topper Pack: [] + Innistrad Crimson Vow Bundle: [] + Innistrad Crimson Vow Bundle Case: [] + Innistrad Crimson Vow Collector Booster Display: [] + Innistrad Crimson Vow Collector Booster Display Case: [] + Innistrad Crimson Vow Collector Booster Hanger Pack: [] + Innistrad Crimson Vow Collector Booster Pack: [] + Innistrad Crimson Vow Draft Booster Box: [] + Innistrad Crimson Vow Draft Booster Box Case: [] + Innistrad Crimson Vow Draft Booster Pack: [] + Innistrad Crimson Vow Gift Bundle: [] + Innistrad Crimson Vow Gift Bundle Case: [] + Innistrad Crimson Vow Prerelease Pack: [] + Innistrad Crimson Vow Set Booster Display: [] + Innistrad Crimson Vow Set Booster Display Case: [] + Innistrad Crimson Vow Set Booster Pack: [] + Innistrad Crimson Vow Theme Booster Black: [] + Innistrad Crimson Vow Theme Booster Blue: [] + Innistrad Crimson Vow Theme Booster Display Box: [] + Innistrad Crimson Vow Theme Booster Display Box Case: [] + Innistrad Crimson Vow Theme Booster Green: [] + Innistrad Crimson Vow Theme Booster Red: [] + Innistrad Crimson Vow Theme Booster Set of 6: [] + Innistrad Crimson Vow Theme Booster Vampires: [] + Innistrad Crimson Vow Theme Booster White: [] diff --git a/data/contents/W16.yaml b/data/contents/W16.yaml new file mode 100644 index 00000000..a98beab6 --- /dev/null +++ b/data/contents/W16.yaml @@ -0,0 +1,2 @@ +code: w16 +products: {} diff --git a/data/contents/W17.yaml b/data/contents/W17.yaml new file mode 100644 index 00000000..6b7da17b --- /dev/null +++ b/data/contents/W17.yaml @@ -0,0 +1,3 @@ +code: w17 +products: + Welcome Deck 2017 Starter Set: [] diff --git a/data/contents/WAR.yaml b/data/contents/WAR.yaml new file mode 100644 index 00000000..c36eee44 --- /dev/null +++ b/data/contents/WAR.yaml @@ -0,0 +1,18 @@ +code: war +products: + War of the Spark Booster Box: [] + War of the Spark Booster Box Case: [] + War of the Spark Booster Pack: [] + War of the Spark Bundle: [] + War of the Spark Planeswalker Deck Display: [] + War of the Spark Planeswalker Deck Gideon: [] + War of the Spark Planeswalker Deck Jace: [] + War of the Spark Planeswalker Deck Set of 2: [] + War of the Spark Prerelease Pack: [] + War of the Spark Theme Booster Display Box: [] + War of the Spark Theme Booster Pack Black: [] + War of the Spark Theme Booster Pack Blue: [] + War of the Spark Theme Booster Pack Green: [] + War of the Spark Theme Booster Pack Red: [] + War of the Spark Theme Booster Pack Set of 5: [] + War of the Spark Theme Booster Pack White: [] diff --git a/data/contents/WC00.yaml b/data/contents/WC00.yaml new file mode 100644 index 00000000..0e4fa18a --- /dev/null +++ b/data/contents/WC00.yaml @@ -0,0 +1,2 @@ +code: wc00 +products: {} diff --git a/data/contents/WC01.yaml b/data/contents/WC01.yaml new file mode 100644 index 00000000..b2ddc9c3 --- /dev/null +++ b/data/contents/WC01.yaml @@ -0,0 +1,2 @@ +code: wc01 +products: {} diff --git a/data/contents/WC02.yaml b/data/contents/WC02.yaml new file mode 100644 index 00000000..10922012 --- /dev/null +++ b/data/contents/WC02.yaml @@ -0,0 +1,2 @@ +code: wc02 +products: {} diff --git a/data/contents/WC03.yaml b/data/contents/WC03.yaml new file mode 100644 index 00000000..71762150 --- /dev/null +++ b/data/contents/WC03.yaml @@ -0,0 +1,2 @@ +code: wc03 +products: {} diff --git a/data/contents/WC04.yaml b/data/contents/WC04.yaml new file mode 100644 index 00000000..a1582d2e --- /dev/null +++ b/data/contents/WC04.yaml @@ -0,0 +1,2 @@ +code: wc04 +products: {} diff --git a/data/contents/WC97.yaml b/data/contents/WC97.yaml new file mode 100644 index 00000000..10c0e472 --- /dev/null +++ b/data/contents/WC97.yaml @@ -0,0 +1,2 @@ +code: wc97 +products: {} diff --git a/data/contents/WC98.yaml b/data/contents/WC98.yaml new file mode 100644 index 00000000..f4182fc8 --- /dev/null +++ b/data/contents/WC98.yaml @@ -0,0 +1,2 @@ +code: wc98 +products: {} diff --git a/data/contents/WC99.yaml b/data/contents/WC99.yaml new file mode 100644 index 00000000..95deec72 --- /dev/null +++ b/data/contents/WC99.yaml @@ -0,0 +1,2 @@ +code: wc99 +products: {} diff --git a/data/contents/WDMU.yaml b/data/contents/WDMU.yaml new file mode 100644 index 00000000..051a17c1 --- /dev/null +++ b/data/contents/WDMU.yaml @@ -0,0 +1,2 @@ +code: wdmu +products: {} diff --git a/data/contents/WMC.yaml b/data/contents/WMC.yaml new file mode 100644 index 00000000..3322c580 --- /dev/null +++ b/data/contents/WMC.yaml @@ -0,0 +1,2 @@ +code: wmc +products: {} diff --git a/data/contents/WONE.yaml b/data/contents/WONE.yaml new file mode 100644 index 00000000..8d4c6d78 --- /dev/null +++ b/data/contents/WONE.yaml @@ -0,0 +1,2 @@ +code: wone +products: {} diff --git a/data/contents/WTH.yaml b/data/contents/WTH.yaml new file mode 100644 index 00000000..016add75 --- /dev/null +++ b/data/contents/WTH.yaml @@ -0,0 +1,4 @@ +code: wth +products: + Weatherlight Booster Box: [] + Weatherlight Booster Pack: [] diff --git a/data/contents/WWK.yaml b/data/contents/WWK.yaml new file mode 100644 index 00000000..74cb7822 --- /dev/null +++ b/data/contents/WWK.yaml @@ -0,0 +1,10 @@ +code: wwk +products: + Worldwake Booster Box: [] + Worldwake Booster Pack: [] + Worldwake Fat Pack: [] + Worldwake Intro Pack Brute Force: [] + Worldwake Intro Pack Fangs of the Bloodchief: [] + Worldwake Intro Pack Flyover: [] + Worldwake Intro Pack Mysterious Realms: [] + Worldwake Intro Pack Rapid Fire: [] diff --git a/data/contents/XANA.yaml b/data/contents/XANA.yaml new file mode 100644 index 00000000..d720c5d9 --- /dev/null +++ b/data/contents/XANA.yaml @@ -0,0 +1,2 @@ +code: xana +products: {} diff --git a/data/contents/XLN.yaml b/data/contents/XLN.yaml new file mode 100644 index 00000000..fbce6f96 --- /dev/null +++ b/data/contents/XLN.yaml @@ -0,0 +1,12 @@ +code: xln +products: + Ixalan Booster Battle Pack: [] + Ixalan Booster Box: [] + Ixalan Booster Box Case: [] + Ixalan Booster Pack: [] + Ixalan Bundle: [] + Ixalan Deck Builders Toolkit: [] + Ixalan Planeswalker Deck Huatli: [] + Ixalan Planeswalker Deck Jace: [] + Ixalan Planeswalker Deck Set of 2: [] + Ixalan Prerelease Pack: [] diff --git a/data/contents/YBRO.yaml b/data/contents/YBRO.yaml new file mode 100644 index 00000000..30b1a456 --- /dev/null +++ b/data/contents/YBRO.yaml @@ -0,0 +1,2 @@ +code: ybro +products: {} diff --git a/data/contents/YDMU.yaml b/data/contents/YDMU.yaml new file mode 100644 index 00000000..d26b788e --- /dev/null +++ b/data/contents/YDMU.yaml @@ -0,0 +1,2 @@ +code: ydmu +products: {} diff --git a/data/contents/YMID.yaml b/data/contents/YMID.yaml new file mode 100644 index 00000000..ad01b778 --- /dev/null +++ b/data/contents/YMID.yaml @@ -0,0 +1,2 @@ +code: ymid +products: {} diff --git a/data/contents/YNEO.yaml b/data/contents/YNEO.yaml new file mode 100644 index 00000000..48fee4a3 --- /dev/null +++ b/data/contents/YNEO.yaml @@ -0,0 +1,2 @@ +code: yneo +products: {} diff --git a/data/contents/YONE.yaml b/data/contents/YONE.yaml new file mode 100644 index 00000000..3c6722fb --- /dev/null +++ b/data/contents/YONE.yaml @@ -0,0 +1,2 @@ +code: yone +products: {} diff --git a/data/contents/YSNC.yaml b/data/contents/YSNC.yaml new file mode 100644 index 00000000..b650f7a1 --- /dev/null +++ b/data/contents/YSNC.yaml @@ -0,0 +1,2 @@ +code: ysnc +products: {} diff --git a/data/contents/ZEN.yaml b/data/contents/ZEN.yaml new file mode 100644 index 00000000..3fe93cfe --- /dev/null +++ b/data/contents/ZEN.yaml @@ -0,0 +1,13 @@ +code: zen +products: + Zendikar 3x Booster Packs draft set: [] + Zendikar Booster Box: [] + Zendikar Booster Box Case 6 Booster Boxes: [] + Zendikar Booster Pack: [] + Zendikar Fat Pack: [] + Zendikar Intro Pack Black Rise of the Vampires: [] + Zendikar Intro Pack Blue Unstable Terrain: [] + Zendikar Intro Pack Green The Adventurers: [] + Zendikar Intro Pack Red Pumped Up: [] + Zendikar Intro Pack White Kor Armory: [] + Zendikar Set of 5 Intro Packs: [] diff --git a/data/contents/ZNC.yaml b/data/contents/ZNC.yaml new file mode 100644 index 00000000..f16aab86 --- /dev/null +++ b/data/contents/ZNC.yaml @@ -0,0 +1,6 @@ +code: znc +products: + Zendikar Rising Commander Deck Display Case: [] + Zendikar Rising Commander Deck Set of 2: [] + Zendikar Rising Lands Wrath Commander Deck: [] + Zendikar Rising Sneak Attack Commander Deck: [] diff --git a/data/contents/ZNE.yaml b/data/contents/ZNE.yaml new file mode 100644 index 00000000..6b6a24af --- /dev/null +++ b/data/contents/ZNE.yaml @@ -0,0 +1,3 @@ +code: zne +products: + Zendikar Rising Expedition Box Topper: [] diff --git a/data/contents/ZNR.yaml b/data/contents/ZNR.yaml new file mode 100644 index 00000000..e6df1d3a --- /dev/null +++ b/data/contents/ZNR.yaml @@ -0,0 +1,24 @@ +code: znr +products: + Zendikar Rising Bundle: [] + Zendikar Rising Bundle Gift Edition: [] + Zendikar Rising Collector Booster Display: [] + Zendikar Rising Collector Booster Display Case: [] + Zendikar Rising Collector Booster Hanger Pack: [] + Zendikar Rising Collector Booster Pack: [] + Zendikar Rising Draft Booster Box: [] + Zendikar Rising Draft Booster Box Case: [] + Zendikar Rising Draft Booster Pack: [] + Zendikar Rising Prerelease Pack: [] + Zendikar Rising Prerelease Pack Case: [] + Zendikar Rising Prerelease Pack plus 2 Zendikar Rising Prize Packs: [] + Zendikar Rising Set Booster Display: [] + Zendikar Rising Set Booster Pack: [] + Zendikar Rising Theme Booster Black: [] + Zendikar Rising Theme Booster Blue: [] + Zendikar Rising Theme Booster Display Box: [] + Zendikar Rising Theme Booster Green: [] + Zendikar Rising Theme Booster Party: [] + Zendikar Rising Theme Booster Red: [] + Zendikar Rising Theme Booster Set of 6: [] + Zendikar Rising Theme Booster White: [] diff --git a/data/new_product_template.yaml b/data/new_product_template.yaml new file mode 100644 index 00000000..9c848ada --- /dev/null +++ b/data/new_product_template.yaml @@ -0,0 +1,8 @@ +code: +products: + {name}: + category: + subtype: + release_date: + purchase_url: + location: \ No newline at end of file diff --git a/data/products/2ED.yaml b/data/products/2ED.yaml new file mode 100644 index 00000000..321bbfbe --- /dev/null +++ b/data/products/2ED.yaml @@ -0,0 +1,8 @@ +code: 2ed +products: + Unlimited Starter Deck Display: + category: DECK_BOX + subtype: STARTER + release_date: null + purchase_url: + cardKingdom: "https://www.cardkingdom.com/mtg-sealed/unlimited-starter-deck-display" diff --git a/data/products/5ED.yaml b/data/products/5ED.yaml new file mode 100644 index 00000000..9016c317 --- /dev/null +++ b/data/products/5ED.yaml @@ -0,0 +1,8 @@ +code: 5ed +products: + Fifth Edition Two Player Starter Set Display: + category: DECK_BOX + subtype: STARTER + release_date: null + purchase_url: + cardKingdom: "https://www.cardkingdom.com/mtg-sealed/5th-edition-two-player-starter-deck-display" diff --git a/data/products/6ED.yaml b/data/products/6ED.yaml new file mode 100644 index 00000000..c43f42a2 --- /dev/null +++ b/data/products/6ED.yaml @@ -0,0 +1,8 @@ +code: 6ed +products: + Classic Sixth Edition Tournament Pack Display: + category: DECK_BOX + subtype: UNKNOWN + release_date: null + purchase_url: + cardKingdom: "https://www.cardkingdom.com/mtg-sealed/6th-edition-tournament-pack-display" diff --git a/data/products/7ED.yaml b/data/products/7ED.yaml new file mode 100644 index 00000000..3ee8aeb4 --- /dev/null +++ b/data/products/7ED.yaml @@ -0,0 +1,14 @@ +code: 7ed +products: + 7th Edition 2-Player Starter Deck Display: + category: DECK_BOX + subtype: STARTER + release_date: null + purchase_url: + cardKingdom: "https://www.cardkingdom.com/mtg-sealed/7th-edition-2-player-starter-deck-display" + 7th Edition Theme Deck Display: + category: DECK_BOX + subtype: THEME + release_date: null + purchase_url: + cardKingdom: "https://www.cardkingdom.com/mtg-sealed/7th-edition-theme-deck-display" diff --git a/data/products/DIS.yaml b/data/products/DIS.yaml new file mode 100644 index 00000000..01bbf449 --- /dev/null +++ b/data/products/DIS.yaml @@ -0,0 +1,8 @@ +code: dis +products: + Dissension Theme Deck Display: + category: DECK_BOX + subtype: THEME + release_date: null + purchase_url: + cardKingdom: "https://www.cardkingdom.com/mtg-sealed/dissension-theme-deck-display" diff --git a/data/products/EXO.yaml b/data/products/EXO.yaml new file mode 100644 index 00000000..05cfe281 --- /dev/null +++ b/data/products/EXO.yaml @@ -0,0 +1,8 @@ +code: exo +products: + Exodus Theme Deck Display: + category: DECK_BOX + subtype: THEME + release_date: null + purchase_url: + cardKingdom: https://www.cardkingdom.com/mtg-sealed/exodus-theme-deck-display diff --git a/outputs.py b/outputs.py new file mode 100644 index 00000000..261de96d --- /dev/null +++ b/outputs.py @@ -0,0 +1,56 @@ +import yaml +import json +from tqdm import tqdm +from pathlib import Path +import logging +import logging.handlers as handlers +import os + +logfile_name = "output.log" +logger = logging.getLogger() +logger.setLevel(logging.INFO) +rollCheck = os.path.isfile(logfile_name) +handler = handlers.RotatingFileHandler(logfile_name, backupCount=5, encoding="utf-8") +formatter = logging.Formatter("%(levelname)s - %(message)s") + +handler.setFormatter(formatter) +handler.setLevel(logging.INFO) +logger.addHandler(handler) + +if rollCheck: + logger.handlers[0].doRollover() + +contents_files = Path("data/contents/").glob("*.yaml") +new_files = Path("data/products").glob("*.yaml") + +products_contents = {} +valid_contents = ["sealed", "pack", "deck", "other", "variable", "card_count", "card"] + +for file in contents_files: + with open(file, "rb") as f: + data = yaml.safe_load(f) + for product, contents in data["products"].items(): + if contents: + if data["code"] not in products_contents: + products_contents[data["code"]] = {} + if ("pack" in contents or "deck" in contents) and "card_count" not in contents: + logger.info("%s/%s missing card count", data["code"], product) + if any([c not in valid_contents for c in contents.keys()]): + logger.error("%s/%s has invalid content codes", data["code"], product) + else: + products_contents[data["code"]][product] = contents + else: + logger.info("%s/%s missing contents", data["code"], product) + +with open("outputs/contents.json", "w") as outfile: + json.dump(products_contents, outfile) + +products_new = {} + +for file in new_files: + with open(file, "rb") as f: + data = yaml.safe_load(f) + products_new[data["code"]] = data["products"] + +with open("outputs/products.json", "w") as outfile: + json.dump(products_new, outfile) diff --git a/outputs/contents.json b/outputs/contents.json new file mode 100644 index 00000000..f4b9f53b --- /dev/null +++ b/outputs/contents.json @@ -0,0 +1 @@ +{"dis": {"Dissension Booster Box": {"sealed": [{"count": 36, "name": "Dissension Booster Pack", "set": "dis"}]}, "Dissension Booster Pack": {"pack": [{"code": "default", "set": "dis"}]}, "Dissension Fat Pack": {"other": [{"name": "Dissension Player's Guide and Visual Encyclopedia"}, {"name": "2 Card Boxes and 6 Dividers"}, {"name": "40-card Ravnica Basic Land Pack"}, {"name": "Dissension Life Counter"}, {"name": "Random Pro Tour Player Card"}, {"name": "Dissension Novel"}], "sealed": [{"count": 6, "name": "Dissension Booster Pack", "set": "dis"}]}, "Dissension Theme Deck Azorius Ascendant": {"deck": [{"name": "Azorius Ascendant", "set": "dis"}], "other": [{"name": "Dissension Azorius Ascendant Strategy Guide"}]}, "Dissension Theme Deck Rakdos Bloodsport": {"deck": [{"name": "Rakdos Bloodsport", "set": "dis"}], "other": [{"name": "Dissension Rakdos Bloodsport Strategy Guide"}]}, "Dissension Theme Deck Simic Mutology": {"deck": [{"name": "Simic Mutology", "set": "dis"}], "other": [{"name": "Dissension Simic Mutology Strategy Guide"}]}}, "ath": {"Anthologies Box Set": {"deck": [{"name": "Black - Red", "set": "ath"}, {"name": "Green - White", "set": "ath"}], "other": [{"name": "Magic Anthologies Booklet"}]}}, "leb": {"Beta Edition Booster Box": {"sealed": [{"count": 36, "name": "Beta Edition Booster Pack", "set": "leb"}]}, "Beta Edition Booster Pack": {"pack": [{"code": "default", "set": "leb"}]}, "Beta Edition Starter Deck": {"pack": [{"code": "starter", "set": "leb"}]}}, "dmr": {"Dominaria Remastered Collector Booster Case": {"sealed": [{"count": 6, "name": "Dominaria Remastered Collector Booster Display", "set": "dmr"}]}, "Dominaria Remastered Collector Booster Display": {"sealed": [{"count": 12, "name": "Dominaria Remastered Collector Booster Pack", "set": "dmr"}]}, "Dominaria Remastered Collector Booster Pack": {"pack": [{"code": "collector", "set": "dmr"}]}, "Dominaria Remastered Draft Booster Box": {"sealed": [{"count": 36, "name": "Dominaria Remastered Draft Booster Pack", "set": "dmr"}]}, "Dominaria Remastered Draft Booster Case": {"sealed": [{"count": 6, "name": "Dominaria Remastered Draft Booster Box", "set": "dmr"}]}, "Dominaria Remastered Draft Booster Pack": {"pack": [{"code": "default", "set": "dmr"}]}}, "4ed": {"Fourth Edition Booster Box": {"sealed": [{"count": 36, "name": "Fourth Edition Booster Pack", "set": "4ed"}]}, "Fourth Edition Booster Pack": {"pack": [{"code": "default", "set": "4ed"}]}, "Fourth Edition Gift Box": {"other": [{"name": "Fourth Edition Gift Box Rule Book"}, {"name": "30 Glass Counters with Flannel Bag"}, {"name": "Fourth Edition Card Collectors' Checklist"}], "sealed": [{"count": 2, "name": "Fourth Edition Starter Deck", "set": "4ed"}]}, "Fourth Edition Starter Deck": {"other": [{"name": "Fourth Edition Starter Deck Rule Book"}], "pack": [{"code": "starter", "set": "4ed"}]}, "Fourth Edition Starter Deck Display": {"sealed": [{"count": 10, "name": "Fourth Edition Starter Deck", "set": "4ed"}]}}, "onc": {"Phyrexia All Will Be One Commander Deck Corrupting Influence": {"deck": [{"name": "Corrupting Influence", "set": "onc"}], "other": [{"name": "Phyrexia All Will Be One Collector Sample Pack"}, {"name": "Life Wheel"}]}, "Phyrexia All Will Be One Commander Deck Display": {"sealed": [{"count": 2, "name": "Phyrexia All Will Be One Commander Deck Corrupting Influence", "set": "onc"}, {"count": 2, "name": "Phyrexia All Will Be One Commander Deck Rebellion Rising", "set": "onc"}]}, "Phyrexia All Will Be One Commander Deck Rebellion Rising": {"deck": [{"name": "Rebellion Rising", "set": "onc"}], "other": [{"name": "Phyrexia All Will Be One Collector Sample Pack"}, {"name": "Life Wheel"}]}, "Phyrexia All Will Be One Commander Decks Set of 2": {"sealed": [{"count": 1, "name": "Phyrexia All Will Be One Commander Deck Corrupting Influence", "set": "onc"}, {"count": 1, "name": "Phyrexia All Will Be One Commander Deck Rebellion Rising", "set": "onc"}]}}, "6ed": {"Classic Sixth Edition Booster Box": {"sealed": [{"count": 36, "name": "Classic Sixth Edition Booster Pack", "set": "6ed"}]}, "Classic Sixth Edition Booster Pack": {"pack": [{"code": "default", "set": "6ed"}]}, "Classic Sixth Edition Tournament Pack": {"pack": [{"code": "tournament", "set": "6ed"}]}, "Classic Sixth Edition Two Player Starter Deck Box": {"sealed": [{"count": 12, "name": "Classic Sixth Edition Two Player Starter Deck", "set": "6ed"}]}}, "2x2": {"Double Masters 2022 3 Booster Draft Pack": {"sealed": [{"count": 3, "name": "Double Masters 2022 Draft Booster Pack", "set": "2x2"}]}, "Double Masters 2022 Collector Booster Display": {"sealed": [{"count": 4, "name": "Double Masters 2022 Collector Booster Pack", "set": "2x2"}]}, "Double Masters 2022 Collector Booster Display Case": {"sealed": [{"count": 8, "name": "Double Masters 2022 Collector Booster Display", "set": "2x2"}]}, "Double Masters 2022 Collector Booster Omega Pack": {"sealed": [{"count": 1, "name": "Double Masters 2022 Collector Booster Pack", "set": "2x2"}]}, "Double Masters 2022 Collector Booster Pack": {"pack": [{"code": "collector", "set": "2x2"}]}, "Double Masters 2022 Draft Booster Box": {"sealed": [{"count": 24, "name": "Double Masters 2022 Draft Booster Pack", "set": "2x2"}]}, "Double Masters 2022 Draft Booster Box Case": {"sealed": [{"count": 6, "name": "Double Masters 2022 Draft Booster Box", "set": "2x2"}]}, "Double Masters 2022 Draft Booster Pack": {"pack": [{"code": "default", "set": "2x2"}]}, "Double Masters 2022 Sleeved Draft Booster Pack": {"sealed": [{"count": 1, "name": "Double Masters 2022 Draft Booster Pack", "set": "2x2"}]}}, "2ed": {"Unlimited Booster Box": {"sealed": [{"count": 36, "name": "Unlimited Booster Pack", "set": "2ed"}]}, "Unlimited Booster Pack": {"pack": [{"code": "default", "set": "2ed"}]}, "Unlimited Starter Deck": {"other": [{"name": "Unlimited Edition Starter Deck Rulebook"}], "pack": [{"code": "starter", "set": "2ed"}]}}, "one": {"Phyrexia All Will Be One Bundle": {"card": [{"foil": true, "name": "Karumonix, the Rat King", "number": 282, "set": "one"}], "other": [{"name": "Phyrexia All Will Be One Bundle Land Pack"}, {"name": "Phyrexia All Will Be One Spindown"}], "sealed": [{"count": 8, "name": "Phyrexia All Will Be One Set Booster Pack", "set": "one"}]}, "Phyrexia All Will Be One Bundle Case": {"sealed": [{"count": 6, "name": "Phyrexia All Will Be One Bundle", "set": "one"}]}, "Phyrexia All Will Be One Collector Booster Display": {"sealed": [{"count": 12, "name": "Phyrexia All Will Be One Collector Booster Pack", "set": "one"}]}, "Phyrexia All Will Be One Collector Booster Display Case": {"sealed": [{"count": 6, "name": "Phyrexia All Will Be One Collector Booster Display", "set": "one"}]}, "Phyrexia All Will Be One Collector Booster Pack": {"pack": [{"code": "collector", "set": "one"}]}, "Phyrexia All Will Be One Compleat Bundle": {"card": [{"foil": true, "name": "Phyrexian Arena", "number": 283, "set": "one"}], "other": [{"name": "Phyrexia All Will Be One Compleat Edition Booster"}, {"name": "Phyrexia All Will Be One Compleat Edition Land Pack"}], "sealed": [{"count": 12, "name": "Phyrexia All Will Be One Set Booster Pack", "set": "one"}]}, "Phyrexia All Will Be One Compleat Bundle Case": {"sealed": [{"count": 6, "name": "Phyrexia All Will Be One Compleat Bundle", "set": "one"}]}, "Phyrexia All Will Be One Draft Booster Box": {"sealed": [{"count": 36, "name": "Phyrexia All Will Be One Draft Booster Pack", "set": "one"}]}, "Phyrexia All Will Be One Draft Booster Box Case": {"sealed": [{"count": 6, "name": "Phyrexia All Will Be One Draft Booster Box", "set": "one"}]}, "Phyrexia All Will Be One Draft Booster Pack": {"pack": [{"code": "default", "set": "one"}]}, "Phyrexia All Will Be One Prerelease Pack": {"other": [{"name": "Phyrexia All Will Be One Prerelease Promos"}, {"name": "Phyrexia All Will Be One Spindown"}], "sealed": [{"count": 6, "name": "Phyrexia All Will Be One Draft Booster Pack", "set": "one"}]}, "Phyrexia All Will Be One Set Booster Display": {"sealed": [{"count": 30, "name": "Phyrexia All Will Be One Set Booster Pack", "set": "one"}]}, "Phyrexia All Will Be One Set Booster Display Case": {"sealed": [{"count": 6, "name": "Phyrexia All Will Be One Set Booster Display", "set": "one"}]}, "Phyrexia All Will Be One Set Booster Pack": {"pack": [{"code": "set", "set": "one"}]}}, "moc": {"March of the Machine Commander Deck Call For Backup": {"deck": [{"name": "Call for Backup", "set": "moc"}], "other": [{"name": "March of the Machine Collector Sample Pack"}, {"name": "Planar Die"}, {"name": "Life Wheel"}]}, "March of the Machine Commander Deck Cavalry Charge": {"deck": [{"name": "Cavalry Charge", "set": "moc"}], "other": [{"name": "March of the Machine Collector Sample Pack"}, {"name": "Planar Die"}, {"name": "Life Wheel"}]}, "March of the Machine Commander Deck Divine Convocation": {"deck": [{"name": "Divine Convocation", "set": "moc"}], "other": [{"name": "March of the Machine Collector Sample Pack"}, {"name": "Planar Die"}, {"name": "Life Wheel"}]}, "March of the Machine Commander Deck Growing Threat": {"deck": [{"name": "Growing Threat", "set": "moc"}], "other": [{"name": "March of the Machine Collector Sample Pack"}, {"name": "Planar Die"}, {"name": "Life Wheel"}]}, "March of the Machine Commander Deck Tinker Time": {"deck": [{"name": "Tinker Time", "set": "moc"}], "other": [{"name": "March of the Machine Collector Sample Pack"}, {"name": "Planar Die"}, {"name": "Life Wheel"}]}, "March of the Machine Commander Decks Set of 5": {"sealed": [{"count": 1, "name": "March of the Machine Commander Deck Call For Backup", "set": "moc"}, {"count": 1, "name": "March of the Machine Commander Deck Cavalry Charge", "set": "moc"}, {"count": 1, "name": "March of the Machine Commander Deck Divine Convocation", "set": "moc"}, {"count": 1, "name": "March of the Machine Commander Deck Growing Threat", "set": "moc"}, {"count": 1, "name": "March of the Machine Commander Deck Tinker Time", "set": "moc"}]}}, "5ed": {"Fifth Edition Booster Box": {"sealed": [{"count": 36, "name": "Fifth Edition Booster Pack", "set": "5ed"}]}, "Fifth Edition Booster Pack": {"pack": [{"code": "default", "set": "5ed"}]}, "Fifth Edition Starter Deck": {"other": [{"name": "Fifth Edition Starter Rule Book"}], "pack": [{"code": "starter", "set": "5ed"}]}, "Fifth Edition Starter Deck Box": {"sealed": [{"count": 12, "name": "Fifth Edition Starter Deck", "set": "5ed"}]}}, "mom": {"March of the Machine Bundle": {"card": [{"foil": true, "name": "Ghalta and Mavren", "number": 386, "set": "mom"}], "other": [{"name": "March of the Machine Land Bundle"}, {"name": "March of the Machine 20-sided die"}], "sealed": [{"count": 8, "name": "March of the Machine Set Booster Pack", "set": "mom"}]}, "March of the Machine Bundle Case": {"sealed": [{"count": 6, "name": "March of the Machine Bundle", "set": "mom"}]}, "March of the Machine Collector Booster Display": {"sealed": [{"count": 12, "name": "March of the Machine Collector Booster Pack", "set": "mom"}]}, "March of the Machine Collector Booster Display Case": {"sealed": [{"count": 6, "name": "March of the Machine Collector Booster Display", "set": "mom"}]}, "March of the Machine Collector Booster Pack": {"pack": [{"code": "collector", "set": "mom"}]}, "March of the Machine Draft Booster Box": {"sealed": [{"count": 36, "name": "March of the Machine Draft Booster Pack", "set": "mom"}]}, "March of the Machine Draft Booster Box Case": {"sealed": [{"count": 6, "name": "March of the Machine Draft Booster Box", "set": "mom"}]}, "March of the Machine Draft Booster Pack": {"pack": [{"code": "default", "set": "mom"}]}, "March of the Machine Jumpstart Booster Display": {"sealed": [{"count": 18, "name": "March of the Machine Jumpstart Booster Pack", "set": "mom"}]}, "March of the Machine Jumpstart Booster Pack": {"variable": [{"deck": [{"name": "Brood 1", "set": "mom"}], "other": [{"name": "Random White March of the Machine Rare or Mythic Card"}]}, {"deck": [{"name": "Brood 2", "set": "mom"}], "other": [{"name": "Random White March of the Machine Rare or Mythic Card"}]}, {"deck": [{"name": "Buff 1", "set": "mom"}], "other": [{"name": "Random Green March of the Machine Rare or Mythic Card"}]}, {"deck": [{"name": "Buff 2", "set": "mom"}], "other": [{"name": "Random Green March of the Machine Rare or Mythic Card"}]}, {"deck": [{"name": "Expendable 1", "set": "mom"}], "other": [{"name": "Random Black March of the Machine Rare or Mythic Card"}]}, {"deck": [{"name": "Expendable 2", "set": "mom"}], "other": [{"name": "Random Black March of the Machine Rare or Mythic Card"}]}, {"deck": [{"name": "Overachiever 1", "set": "mom"}], "other": [{"name": "Random Blue March of the Machine Rare or Mythic Card"}]}, {"deck": [{"name": "Overachiever 2", "set": "mom"}], "other": [{"name": "Random Blue March of the Machine Rare or Mythic Card"}]}, {"deck": [{"name": "Reinforcement 1", "set": "mom"}], "other": [{"name": "Random Red March of the Machine Rare or Mythic Card"}]}, {"deck": [{"name": "Reinforcement 2", "set": "mom"}], "other": [{"name": "Random Red March of the Machine Rare or Mythic Card"}]}]}, "March of the Machine Prerelease Pack": {"other": [{"name": "March of the Machine Prerelease Promo Pack"}, {"name": "March of the Machine Prerelease Spindown"}], "sealed": [{"count": 6, "name": "March of the Machine Draft Booster Pack", "set": "mom"}]}, "March of the Machine Set Booster Display": {"sealed": [{"count": 30, "name": "March of the Machine Set Booster Pack", "set": "mom"}]}, "March of the Machine Set Booster Display Case": {"sealed": [{"count": 6, "name": "March of the Machine Set Booster Display", "set": "mom"}]}, "March of the Machine Set Booster Pack": {"pack": [{"code": "set", "set": "mom"}]}}, "7ed": {"7th Edition Booster Box": {"sealed": [{"count": 36, "name": "7th Edition Booster Pack", "set": "7ed"}]}, "7th Edition Booster Pack": {"pack": [{"code": "default", "set": "7ed"}]}, "7th Edition Theme Deck Armada": {"deck": [{"name": "Armada", "set": "7ed"}]}, "7th Edition Theme Deck Bomber": {"deck": [{"name": "Bomber", "set": "7ed"}]}, "7th Edition Theme Deck Decay": {"deck": [{"name": "Decay", "set": "7ed"}]}, "7th Edition Theme Deck Infestation": {"deck": [{"name": "Infestation", "set": "7ed"}]}, "7th Edition Theme Deck Way Wild": {"deck": [{"name": "Way Wild", "set": "7ed"}]}}, "3ed": {"Revised Edition Booster Box": {"sealed": [{"count": 36, "name": "Revised Edition Booster Pack", "set": "3ed"}]}, "Revised Edition Booster Pack": {"pack": [{"code": "default", "set": "3ed"}]}, "Revised Edition Starter Deck": {"other": [{"name": "Revised Edition Starter Deck Rulebook"}], "pack": [{"code": "starter", "set": "3ed"}]}, "Revised Edition Starter Deck Display": {"sealed": [{"count": 10, "name": "Revised Edition Starter Deck", "set": "3ed"}]}}, "2xm": {"Double Masters 3 Booster Draft Pack": {"sealed": [{"count": 3, "name": "Double Masters Booster Pack", "set": "2xm"}]}, "Double Masters Booster Box": {"sealed": [{"count": 24, "name": "Double Masters Booster Pack", "set": "2xm"}, {"count": 1, "name": "Double Masters Box Topper Pack", "set": "2xm"}]}, "Double Masters Booster Box Case": {"sealed": [{"count": 4, "name": "Double Masters Booster Box", "set": "2xm"}]}, "Double Masters Booster Pack": {"pack": [{"code": "default", "set": "2xm"}]}, "Double Masters VIP Edition Box": {"sealed": [{"count": 4, "name": "Double Masters VIP Edition Pack", "set": "2xm"}]}, "Double Masters VIP Edition Box Case": {"sealed": [{"count": 4, "name": "Double Masters VIP Edition Box", "set": "2xm"}]}, "Double Masters VIP Edition Pack": {"pack": [{"code": "vip", "set": "2xm"}]}}, "bro": {"The Brothers War Bundle": {"card": [{"foil": true, "name": "Queen Kayla bin-Kroog", "number": 379, "set": "bro"}], "other": [{"name": "The Brothers War Bundle Land Pack"}, {"name": "The Brothers War Spindown Die"}], "sealed": [{"count": 8, "name": "The Brothers War Set Booster Pack", "set": "bro"}]}, "The Brothers War Bundle Case": {"sealed": [{"count": 6, "name": "The Brothers War Bundle", "set": "bro"}]}, "The Brothers War Collector Booster Display": {"sealed": [{"count": 12, "name": "The Brothers War Collector Booster Pack", "set": "bro"}]}, "The Brothers War Collector Booster Display Case": {"sealed": [{"count": 6, "name": "The Brothers War Collector Booster Display", "set": "bro"}]}, "The Brothers War Collector Booster Pack": {"pack": [{"code": "collector", "set": "bro"}]}, "The Brothers War Draft Booster Box": {"sealed": [{"count": 36, "name": "The Brothers War Draft Booster Pack", "set": "bro"}]}, "The Brothers War Draft Booster Box Case": {"sealed": [{"count": 6, "name": "The Brothers War Draft Booster Box", "set": "bro"}]}, "The Brothers War Draft Booster Pack": {"pack": [{"code": "default", "set": "bro"}]}, "The Brothers War Gift Bundle": {"card": [{"foil": true, "name": "Queen Kayla bin-Kroog", "number": 379, "set": "bro"}], "other": [{"name": "The Brothers War Gift Bundle Land Pack"}, {"name": "Foil Mythic Rare Transformers Card"}, {"name": "The Brothers War Spindown Die"}], "sealed": [{"count": 1, "name": "The Brothers War Collector Booster Pack", "set": "bro"}, {"count": 8, "name": "The Brothers War Set Booster Pack", "set": "bro"}]}, "The Brothers War Jumpstart Booster Display": {"sealed": [{"count": 18, "name": "The Brothers War Jumpstart Booster Pack", "set": "bro"}]}, "The Brothers War Prerelease Pack Mishras Burnished Banner": {"other": [{"name": "The Brothers War Prerelease Promo Card"}, {"name": "The Brothers War Spindown Die"}], "sealed": [{"count": 6, "name": "The Brothers War Draft Booster Pack", "set": "bro"}]}, "The Brothers War Prerelease Pack Urzas Iron Alliance": {"other": [{"name": "The Brothers War Prerelease Promo Card"}, {"name": "The Brothers War Spindown Die"}], "sealed": [{"count": 6, "name": "The Brothers War Draft Booster Pack", "set": "bro"}]}, "The Brothers War Set Booster Display": {"sealed": [{"count": 30, "name": "The Brothers War Set Booster Pack", "set": "bro"}]}, "The Brothers War Set Booster Display Case": {"sealed": [{"count": 6, "name": "The Brothers War Set Booster Display", "set": "bro"}]}, "The Brothers War Set Booster Pack": {"pack": [{"code": "set", "set": "bro"}]}}, "lea": {"Alpha Edition Booster Box": {"sealed": [{"count": 36, "name": "Alpha Edition Booster Pack", "set": "lea"}]}, "Alpha Edition Booster Pack": {"pack": [{"code": "default", "set": "lea"}]}, "Alpha Edition Starter Deck": {"pack": [{"code": "starter", "set": "lea"}]}}, "exo": {"Exodus Booster Box": {"sealed": [{"count": 36, "name": "Exodus Booster Pack", "set": "exo"}]}, "Exodus Booster Pack": {"pack": [{"code": "default", "set": "exo"}]}, "Exodus Theme Deck Dominator": {"deck": [{"name": "Dominator - Basic Deck", "set": "exo"}]}, "Exodus Theme Deck Groundbreaker": {"deck": [{"name": "Groundbreaker - Basic Deck", "set": "exo"}]}, "Exodus Theme Deck White Heat": {"deck": [{"name": "White Heat - Basic Deck", "set": "exo"}]}, "Exodus Theme Deck Widowmaker": {"deck": [{"name": "Widowmaker - Basic Deck", "set": "exo"}]}}} \ No newline at end of file diff --git a/outputs/products.json b/outputs/products.json new file mode 100644 index 00000000..74bb983f --- /dev/null +++ b/outputs/products.json @@ -0,0 +1 @@ +{"dis": {"Dissension Theme Deck Display": {"category": "DECK_BOX", "subtype": "THEME", "release_date": null, "purchase_url": {"cardKingdom": "https://www.cardkingdom.com/mtg-sealed/dissension-theme-deck-display"}}}, "6ed": {"Classic Sixth Edition Tournament Pack Display": {"category": "DECK_BOX", "subtype": "UNKNOWN", "release_date": null, "purchase_url": {"cardKingdom": "https://www.cardkingdom.com/mtg-sealed/6th-edition-tournament-pack-display"}}}, "2ed": {"Unlimited Starter Deck Display": {"category": "DECK_BOX", "subtype": "STARTER", "release_date": null, "purchase_url": {"cardKingdom": "https://www.cardkingdom.com/mtg-sealed/unlimited-starter-deck-display"}}}, "5ed": {"Fifth Edition Two Player Starter Set Display": {"category": "DECK_BOX", "subtype": "STARTER", "release_date": null, "purchase_url": {"cardKingdom": "https://www.cardkingdom.com/mtg-sealed/5th-edition-two-player-starter-deck-display"}}}, "7ed": {"7th Edition 2-Player Starter Deck Display": {"category": "DECK_BOX", "subtype": "STARTER", "release_date": null, "purchase_url": {"cardKingdom": "https://www.cardkingdom.com/mtg-sealed/7th-edition-2-player-starter-deck-display"}}, "7th Edition Theme Deck Display": {"category": "DECK_BOX", "subtype": "THEME", "release_date": null, "purchase_url": {"cardKingdom": "https://www.cardkingdom.com/mtg-sealed/7th-edition-theme-deck-display"}}}, "exo": {"Exodus Theme Deck Display": {"category": "DECK_BOX", "subtype": "THEME", "release_date": null, "purchase_url": {"cardKingdom": "https://www.cardkingdom.com/mtg-sealed/exodus-theme-deck-display"}}}} \ No newline at end of file diff --git a/product_compiler.py b/product_compiler.py new file mode 100644 index 00000000..a90f8234 --- /dev/null +++ b/product_compiler.py @@ -0,0 +1,59 @@ +import ijson +from tqdm import tqdm +import yaml +from pathlib import Path +import logging +import logging.handlers as handlers +import os + +logfile_name = "product.log" +logger = logging.getLogger() +logger.setLevel(logging.INFO) +rollCheck = os.path.isfile(logfile_name) +handler = handlers.RotatingFileHandler(logfile_name, backupCount=5, encoding="utf-8") +formatter = logging.Formatter("%(levelname)s - %(message)s") + +handler.setFormatter(formatter) +handler.setLevel(logging.INFO) +logger.addHandler(handler) + +if rollCheck: + logger.handlers[0].doRollover() + +alt_codes = { + "CON_": "con" +} + +parentPath = Path("mtgJson/AllSetfiles/") +files = parentPath.glob("*.json") +t = tqdm(files) +codes = set() +for file in t: + output_file = Path("data/contents/").joinpath(file.with_suffix(".yaml").name) + if output_file.is_file(): + with open(output_file, 'r') as f: + full = yaml.safe_load(f) + try: + products = full["products"] + except: + products = full + else: + products = {} + with open(file, 'rb') as ifile: + sealed_product = list(ijson.items(ifile, "data.sealedProduct.item")) + mtgjson_names = [p["name"] for p in sealed_product] + existing_names = [k for k in products.keys()] + for p in sealed_product: + if p["name"] not in products: + logger.info("Added new product %s/%s", file.stem, p["name"]) + products[p["name"]] = [] + for n in existing_names: + if n not in mtgjson_names: + logger.info("Product %s/%s no longer present in MTGJson data", file.stem, n) + code = alt_codes.get(file.stem.lower(), file.stem.lower()) + with open(output_file, 'w') as write: + yaml.dump({"code": code, "products": products}, write) +t.close +del(t) + + diff --git a/requirements.txt b/requirements.txt new file mode 100644 index 00000000..a1146561 --- /dev/null +++ b/requirements.txt @@ -0,0 +1,4 @@ +tqdm +ijson +pyyaml +pathlib