Ergal is a lightweight library I developed to make heavy API use easier to handle.
The library automatically saves API profiles the user creates in a local SQLite3 database. The Profile interface can then be used to manage and call on those API profiles.
ergal is currently in version 1.1.2. Check the project out on GitHub to learn more or submit an issue/feature request.
import ergal profile = ergal.Profile( 'My API', base='https://my.api') profile.set_auth( 'basic', username='me', password='secret') profile.add_endpoint( 'Posts', '/posts', 'get', auth=True) await profile.call('Posts')
Aperio is an experimental library I wrote that allows virtually unlimited Google Drive storage.
The library splits file data into base64 and loads it sequentially into a Google Sheet, the footprint of which does not count against your Google Drive storage quota. Keep in mind that this is not intended for mass storage, and Google reserves the right to suspend or terminate any account abusing its services. Use at your own risk.
Aperio is currently in version 0.1.0. Check the project out on GitHub to learn more or submit an issue/feature request.
import aperio client = aperio.Client(credentials) # Building/uploading a file file = aperio.build('path/to/file') r = await client.upload(file) # Downloading/exporting a file r, d = await client.get('fil_id') file = aperio.rebuild(r, d) file.export()