Skip to main content
fuckitdb
========

| Master: |Build Status|
| Develop: |Build Status|

`Documentation`_

fuckitdb is a Python ORM for Google Drive Spreadsheets. Never use this for anything important, it's an experiment.

Installation
------------

``pip install fuckitdb``

Usage
-----

::

import fuckitdb

database = fuckitdb.Database("MyDatabaseSheet", "foo@google.com", "password")


@fuckitdb.register(database)
class User(fuckitdb.Model):
def __init__(self, name, password):
self.name = self.field(name)
self.password = self.field(password)


barry = User("Barry", "hunter2")
barry.name = "Steve"
barry.commit()

users = User.get_instances()


License
-------

MIT License. See LICENSE file for full text.

.. _Documentation: http://fuckitdb.readthedocs.org

.. |Build Status| image:: https://travis-ci.org/Widdershin/fuckitdb.png?branch=master
:target: https://travis-ci.org/Widdershin/fuckitdb
.. |Build Status| image:: https://travis-ci.org/Widdershin/fuckitdb.png?branch=develop
:target: https://travis-ci.org/Widdershin/fuckitdb




History
-------

0.1.0 7/3/14
++++++++++++++++++

* First release on PyPI.

0.1.1 7/3/14
++++++++++++++++++

* Converted readme to rst from md

0.1.2 7/3/14
++++++++++++++++++

* Included HISTORY.rst in package build

0.1.3 7/3/14
++++++++++++++++++

* Model.field no longer requires name to be specified. Attribute name will be used if none is provided.
* Model no longer needs to have id as a keyword argument, or call super in init
* Tests now use pep8 asserts

Metadata

Release files for fuckitdb 0.1.3

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for fuckitdb 0.1.3
File Size Uploaded Provenance
fuckitdb-0.1.3.tar.gz 4.7 kB Without provenance Details

Release files / fuckitdb-0.1.3.tar.gz

Download URL fuckitdb-0.1.3.tar.gz
Size 4.7 kB
Tags Source
SHA-256 checksum
How to use checksums
c7ec55c5301384bafeee4360f54c5ea489685d3785a2d018909a8a5a387c37d8
BLAKE2b-256 checksum
How to use checksums
d5b913705b71ffa3ee92779f36053bebd0bd56d3f382404ef175752c675e6f70
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Security for fuckitdb 0.1.3

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page