Abstract: Depending on the material and edge under consideration, core level spectra manifest themselves as local excitons with multiplets, edge singularities, resonances, or the local projected density of states. Both extremes, i.e., local excitons and non-interacting delocalized excitations are theoretically well under control. Describing the intermediate regime, where local many body interactions and band-formation are equally important is a challenge. Here we discuss how Quanty, a versatile quantum many body script language, can be used to calculate a variety of different core level spectroscopy types on solids and molecules, both in the frequency as well as the time domain. The flexible nature of Quanty allows one to choose different approximations for different edges and materials. For example, using a newly developed method merging ideas from density renormalization group and quantum chemistry [1-3], Quanty can calculate excitons, resonances and band-excitations in x-ray absorption, photoemission, x-ray emission, fluorescence yield, non-resonant inelastic x-ray scattering, resonant inelastic x-ray scattering and many more spectroscopy types. Quanty can be obtained from: http://www.quanty.org.