semvec/pypi-packages huggingface dataset:
rimvydas-zilinskas-lotr-api 0.1.0
Lord Of The Rings API

# Lord Of The Rings API

## Installation

```shell
pip install rimvydas-zilinskas-lotr-api
```

## Prerequisites

To use this library, you have to obtain an API key from https://the-one-api.dev/

Once registered, store your API key securely

## Usage

To start using our SDK you will need to initialize a new API client with your newly created API token as in the example below:

```python
from lotr_api import API

api = API("generated-api-token")

response = api.get_books()
response.docs

# [
#     {
#         "_id": "5cf5805fb53e011a64671582",
#         "name": "The Fellowship Of The Ring"
#     },
#     {
#         "_id": "5cf58077b53e011a64671583",
#         "name": "The Two Towers"
#     },
#     {
#         "_id": "5cf58080b53e011a64671584",
#         "name": "The Return Of The King"
#     }
# ]
```

### Resources

You can retrieve the following resources using our library:

- Books
  - Chapters
- Movies
  - Quotes
- Characters
  - Quotes
- Quotes
- Chapters

The API class has multiple get methods generated for each resource.

To get a list of resources, follow the following method naming:

```
get_*s(**filters)

e.g.
api.get_movies(academyAwardWins__gt=10)
```

To get resources of type by ID:

```
get_*(identifier, **filters)

e.g.
api.get_movie("5cd95395de30eff6ebccde56")
```

To get a nested resource list:

```
get_{base_resource}_{nested_resource}s(identifier, **filters)

e.g.

api.get_movie_quotes("5cd95395de30eff6ebccde56")
```

## Filtering

You can filter base resources by value using different methods. We utilize the naming 
conventions coming from Python magic methods to convert them into valid URL queries.

To filter using lookups, you need to append the lookup using `__` (two underscores)
after the field name you wish to filter by.

```
neq - not equal, ex. runtimeInMinutes__neq=100
gt - greater than
gte - greater than or equal
lt - less than
lte - less than or equal
```

## Pagination

Pagination is enabled by design and users of the library can check if dataset was fully
retrieved using `.has_next` method of Response object and easily parse the next using `.has_next` method.

Page number will be overriden in retrieving subsequent responses even if the implementer provided a
page filter argument in the original query.

Use `limit` to limit the amount of resources returned in a single request
archetype-python-sdk 1.0.2
Python implementation for Archetype. Archetype provides packages that automatically handles API user auth and an SDK for managing your APIs.
Requires Python: >=3.6

# Archetype? 

#### Everything you need to build and manage API Subscriptions

Archetype is a powerful, reliable purchase server with cross-platform support. Our open-source framework provides a backend and a wrapper around Stripe to make implementing API keys and creating quotas and subscriptions easy. 

Whether you are building a new API or already have millions of customers, you can use Archetype to:

-   Fetch products, make purchases, and check subscription status with our  [native SDKs](https://docs.archetype.dev/docs/installation).
-   Host and  [configure products](https://docs.archetype.dev/docs/products)  remotely from our dashboard.
-   Analyze the most important metrics for your app business  [in one place](https://docs.archetype.dev/docs/analytics).
-   See customer transaction histories, chart lifetime value, and  [grant promotional subscriptions](https://docs.archetype.dev/docs/customers).

Sign up to  [get started for free](https://beta.archetype.dev/signup).


# Getting started resources

[](https://docs.archetype.dev/docs/welcome#getting-started-resources)

With Archetype, you can keep track of all your app transactions in one place — whether your customers are charged through iOS, Android, or the web. As the single source of truth for your app business, we make sure your users’ subscription status is always up to date.

Here are a few ways to get started:

Jump right in with our  [Quickstart Guide](https://docs.archetype.dev/docs/getting-started)

Use  [our API](https://docs.archetype.dev/reference)  to create or modify customers.

# Ready to start building?

Simplified payments for your API are just a few lines of code away.

## [Sign up to  **launch your API today**](https://app.archetype.dev/signup)

## **[Explore the docs](https://docs.archetype.dev/docs/getting-started)**
s2h-api 1.2
Simple api for s2h
Requires Python: >=3.7

## EN
    Simple API for stand2hacks
    Methods:
        account:
            Returns json containing all information about account
        getKeys:
            Returns json containing all keys on account
        keyInfo:
            Returns json containing information about specified key
        unlinkKey:
            Unlinks key from all devices. 1 key can be unlincked every 40 minutes.
## RU
    Простое API для stand2hacks
    Методы:
        account:
            Возвращает json содержащий всю информацию об аккаунте
        getKeys:
            Возвращает json содержащий все ключи на аккаунте
        keyInfo:
            Возвращает json содержащий всю информацию об определённом ключе
        unlinkKey:
            Отвязывает определенный ключ. 1 ключ можно отвязать раз в 40 минут.
flame-lib 0.1.0
Demo library

# Medium multiply
A small demo library for a Medium publication about publishing libraries.

### Installation
```
pip install medium-multiply
```

### Get started
How to multiply one number by another with this lib:

```Python
from medium_multiply import Multiplication

# Instantiate a Multiplication object
multiplication = Multiplication(2)

# Call the multiply method
result = multiplication.multiply(5)
```
sickdt 0.1.0
Opinionated wrapper over the built-in ``datetime`` module.
Requires Python: >=3.6

======
sickdt
======

.. image:: https://badge.fury.io/py/sickdt.svg
    :target: https://badge.fury.io/py/sickdt

Opinionated wrapper over the built-in ``datetime`` module.
Exposes a subset of *just the right* functionality to avoid common gotchas with dates in Python.


    Yo, these datetimes are sick!
    
~anonymous


Features
========

* Robust, automated timezone handling.
* `ISO 8601 <https://en.wikipedia.org/wiki/ISO_8601>`__-compliant timestamp strings.
* Unix epoch seconds.
* Only depends on Python standard library.
* Uses built-in data types: ``datetime``, ``float``, ``str``.


Driving Principles
==================

* A ``datetime`` object represents an *instant*, a particular point in time. A snapshot of the universe. It doesn't matter what was the timezone, DST mode, the user's calendar, nor their locale.
* A ``datetime`` on its own isn't human-readable. If you need to show it to the user, you need to provide the timezone or locale.
* All ``datetime`` objects **must** be *timezone-aware*.
* When in need of string timestamps, use `ISO 8601 <https://en.wikipedia.org/wiki/ISO_8601>`__ with milliseconds and Zulu time.
* When in need of numerical timestamps, use a float for UNIX epoch seconds in UTC.
* This **must** be easy to integrate with existing codebase. No custom data types over stdlib.
* Inspired by the design choices of `NSDate <https://developer.apple.com/documentation/foundation/nsdate>`__.


Similar Projects
================

* `Arrow <https://arrow.readthedocs.io/en/latest/>`_. Requires a total buy-in, you have to switch to using their datatypes.