Esempio n. 1
0
                ],
                'point_packages':
                sorted(self.packages, key=lambda pak: pak['pack_name']),
                '@metadata': {
                    'version': 1.4,
                    'compatible_since': 1.4,
                    'timestamp': time.time(),
                    'runtime': time.time() - self.start
                }
            },
            indent=4,
            sort_keys=True)


if __name__ == "__main__":
    _b = Builder()
    _b.parse_packages()
    _b.run()
    filepath = os.path.abspath(
        os.path.dirname(os.path.realpath(__file__)) +
        '/../data/store_items.json')
    print(filepath, flush=True)
    os.makedirs(os.path.dirname(filepath), exist_ok=True)
    _b.write(filepath)
    _g = Gist(gist_id='9b64e0f0452001883cb341fee975c12b',
              bkup_file='../api_key.key')
    if _g.change('data.json', _b.to_string()):
        print('Done. Pushed changes.')
    else:
        print('Done.')