Catalog PyPI
PACKAGE EXPLORERView in registry

aa_airtable

PyPI

Airtable integration for Django-based projects

Versions collected1
Direct dependencies0From release 0.2
Last observed20 Oct, 16:47 UTC

README

Version 0.2 documentation
===========
aa-airtable
===========
|travis|_ |pypi|_ |coveralls|_ |requiresio|_

Airtable integration for Django-based projects

This project's target is to make the Airtable import easier in Django-based applications.


Installation
============
Add ``aa_airtable`` to your app's ``INSTALLED_APPS``, and also set ``AIRTABLE_SETTINGS`` in project settings.
After all please migrate the app (``./manage.py migrate aa_airtable``).


Settings
========
  - API_KEY - Airtable API key.
  - DATABASES - Database settings eg. ``("Media", "tests.parsers.MediaParser")`` where ``Media`` is table name and ``tests.parsers.MediaParser`` is path to table parser
  - ENDPOINT_URL - Airtable API endpoint url.
  - DATA_DIRECTORY - Folder with json data backups.
  - FILES_DIRECTORY - Folder with uploaded files to airtable.
  - SAVE_FILES - Should library save uploaded files (default: True)


Example Parser
==============

::

  from aa_airtable.parser import AbstractParser
  class ArticleParser(AbstractParser):
      model = Article
      raw_fields = [
          "Name",
          ("custom_name", "Title"),
          "Description",
      ]
      related_fields = [
          ("gallery", "Gallery", Media),
      ]
      file_fields = [
          "NY Logo"
      ]


Support
=======
* Django 1.11
* Python 3.4-3.6

.. |travis| image:: https://secure.travis-ci.org/ArabellaTech/aa-airtable.svg?branch=master
.. _travis: http://travis-ci.org/ArabellaTech/aa-airtable

.. |pypi| image:: https://img.shields.io/pypi/v/aa-airtable.svg
.. _pypi: https://pypi.python.org/pypi/aa-airtable

.. |coveralls| image:: https://coveralls.io/repos/github/ArabellaTech/aa-airtable/badge.svg?branch=master
.. _coveralls: https://coveralls.io/github/ArabellaTech/aa-airtable

.. |requiresio| image:: https://requires.io/github/ArabellaTech/aa-airtable/requirements.svg?branch=master
.. _requiresio: https://requires.io/github/ArabellaTech/aa-airtable/requirements/

Downloads & popularity

Awaiting observations

No metric observations yet

Download counts and popularity will appear here as the collector receives them.

Versions 1

Collected releases
VersionPublishedDirect dependenciesOpen version
0.222 Jun 20170

Package advisories

0
No matching advisories collected

This describes our collected data; it is not a security assessment.

Repository

ACCESSIBLE
arabellatech/aa-airtable

Shared repository data · GitHub

License detected in repository
MIT
License branch / ref
master
Last push
3 Dec 2017
Archived
No
Contributor identities
— · partial collection

Public sponsor counts have not been collected. These signals belong to the repository owner.

Downloads & popularity

0count
Gauge · observed snapshots22 Oct 2026
10.50
2026-10-22: 0 · observed 2026-10-22T09:27:51.2302649Z
22 Oct22 Oct

github · 1 observations shown. Missing days are unknown.

View observed values
Date / source periodValueObserved at
2026-10-2202026-10-22T09:27:51.2302649Z

Metadata history

Meaningful changes
Current collected state Current

Observed since 20 Oct, 16:47 UTC

No superseded metadata states collected. Unchanged observations do not create new revisions.

Record identity

package:7df753adab84c9874c9c80c8826b08d415e4740eb481820c39a1bacbfb1d0c0b