semvec/pypi-packages huggingface dataset:
pyramid-urireferencer 0.8.0
A pyramid plugin to handle referencing external URIs.
Keywords: web wsgi pyramid uri REST references

pyramid_urireferencer
=====================

This plugin for pyramid helps in handling references to resources in other
applications by allowing querying on references to certain URI's.


.. image:: https://travis-ci.org/OnroerendErfgoed/pyramid_urireferencer.png?branch=master
        :target: https://travis-ci.org/OnroerendErfgoed/pyramid_urireferencer
.. image:: https://coveralls.io/repos/OnroerendErfgoed/pyramid_urireferencer/badge.png?branch=master
        :target: https://coveralls.io/r/OnroerendErfgoed/pyramid_urireferencer

.. image:: https://badge.fury.io/py/pyramid_urireferencer.png
        :target: http://badge.fury.io/py/pyramid_urireferencer

Please consult the documentatation for `UriRegistry
<http://uriregistry.readthedocs.org/en/latest/>`_ for more information on how
to use this library.


0.8.0 (22-01-2021)
------------------

- urireferencer moet een 400 geven als er geen uri wordt meegegeven  (#81)
- twine fixes (#64)

0.7.0 (29-01-2019)
------------------

- Better matching on Accept headers (#18)
- Nieuwe protected decorator toevoegen die de request niet uit de parent haalt maar rechtstreeks (#50)

0.6.0 (2017-06-08)
------------------

- Add some extra logging. (#13)
- Add required function `get_uri` to the `AbstractReferencer` to determine the uri of the current request (#7 and #8)


0.5.0 (2016-09-28)
------------------

- Add support for python 3.5
- Some minor doc fixes
- Changed an edge case where `items` or `applications` response attributes could
  be `None` so that they are now always empty lists. (#6)
- Updated error message and added JSON error message when a backend application can't be reached (#9) and when a resource can't be deleted (#10)

0.4.0 (2015-07-10)
------------------

- Added module `protected_resources` containing a `protected_operation` decorator function.

0.3.0 (2015-06-25)
------------------

- Added uri and request to references parameters
- Included renderer in request config
- Removed exception in get_references view
- Fixed ApplicationResponse title from json

0.2.0 (2015-06-07)
------------------

- Changed ApplicationResponse.url to service_url.
- Cleaned up some documentation.
- Added an AbstractReferencer that has no implementation whatsoever.
- Added Python Wheel support
- Make sure that the uri parameter is properly urlencoded.


0.1.0 (2015-05-21)
------------------

-  Initial version
knij 1.0.1
KAMAR Notices Interface - A way to access notices from KAMAR in a bunch of languages (Python)
Requires Python: >=3.8

# KAMAR Notices Interface 
Python Edition

KNI (KAMAR Notices Interface) is a project designed to bring a way of accessing notices from
the [KAMAR](https://kamar.nz) portal software. KNIs goal is to produce usable libraries in as many
languages as possible

[![Supported Versions](https://img.shields.io/pypi/pyversions/knij.svg)](https://pypi.org/project/requests)

KNI is available on PyPI:

```console
$ python -m pip install knij
```


### Retrieving Notices
```python
from kni import KNI

kni = KNI('demo.school.kiwi')
notices = kni.retrieve()
for notice in notices.notices:
    print(notice)
```
Specifying a custom date
```python
# Use leading zeros on single digits (e.g 01/01/2021)
notices = kni.retrieve('DAY/MONTH/YEAR')
```

By Jacobtread
kni-py 1.0.0
KAMAR Notices Interface - A way to access notices from KAMAR in a bunch of languages (Python)
Requires Python: >=3.8

# KAMAR Notices Interface 
Python Edition

KNI (KAMAR Notices Interface) is a project designed to bring a way of accessing notices from
the [KAMAR](https://kamar.nz) portal software. KNIs goal is to produce usable libraries in as many
languages as possible

[![Supported Versions](https://img.shields.io/pypi/pyversions/KNI-Jacobtread.svg)](https://pypi.org/project/requests)

KNI is available on PyPI:

```console
$ python -m pip install KNI-Jacobtread
```


### Retrieving Notices
```python
from kni import KNI

kni = KNI('demo.school.kiwi')
notices = kni.retrieve()
for notice in notices.notices:
    print(notice)
```
Specifying a custom date
```python
# Use leading zeros on single digits (e.g 01/01/2021)
notices = kni.retrieve('DAY/MONTH/YEAR')
```

By Jacobtread
kni 1.0.0
KAMAR Notices Interface - A way to access notices from KAMAR in a bunch of languages (Python)
Requires Python: >=3.8

# KAMAR Notices Interface 
Python Edition

KNI (KAMAR Notices Interface) is a project designed to bring a way of accessing notices from
the [KAMAR](https://kamar.nz) portal software. KNIs goal is to produce usable libraries in as many
languages as possible

[![Supported Versions](https://img.shields.io/pypi/pyversions/KNI-Jacobtread.svg)](https://pypi.org/project/requests)

KNI is available on PyPI:

```console
$ python -m pip install KNI-Jacobtread
```


### Retrieving Notices
```python
from kni import KNI

kni = KNI('demo.school.kiwi')
notices = kni.retrieve()
for notice in notices.notices:
    print(notice)
```
Specifying a custom date
```python
# Use leading zeros on single digits (e.g 01/01/2021)
notices = kni.retrieve('DAY/MONTH/YEAR')
```

By Jacobtread
KNI-Jacobtread 1.0.0
KAMAR Notices Interface - A way to access notices from KAMAR in a bunch of languages (Python)
Requires Python: >=3.8

# KAMAR Notices Interface 
Python Edition

KNI (KAMAR Notices Interface) is a project designed to bring a way of accessing notices from
the [KAMAR](https://kamar.nz) portal software. KNIs goal is to produce usable libraries in as many
languages as possible


### Retrieving Notices
```python
from kni import KNI

kni = KNI('demo.school.kiwi')
notices = kni.retrieve()
for notice in notices.notices:
    print(notice)
```
Specifying a custom date
```python
# Use leading zeros on single digits (e.g 01/01/2021)
notices = kni.retrieve('DAY/MONTH/YEAR')
```

By Jacobtread
deopy 0.0.7
A python library that helps you de-obfuscate/decrypt obfuscated python code
Requires Python: >=3.6

# Deopy

### Short description
A python library that helps you de-obfuscate/decrypt obfuscated python code


# WARNING! Read Before Using

This library uses a lot of exec to reverse the code which is also dangerous and can be easily exploited. Do not run it with code you don't trust. You are the only one responsible if something bad happens to your marchine.

# How to install?
You can either install the latest from source <br> `pip install git+https://github.com/painor/deopy.git` <br> or from pip <br> `pip install deopy`

### How to use
Deopy offers a lot of different deobfuscation techniques and can even detect them. 
```
from deopy import Deopy
import logging
# tells you more information like how many times it was deobfuscated
logging.basicConfig(level=logging.INFO)
# The obfusated code. needs to be a string
data = """
import marshal as m
data = m.loads(b'\xe3\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x03\x00\x00\x00@\x00\x00\x00s\x1a\x00\x00\x00e\x00d\x00\x83\x01D\x00]\x0cZ\x01e\x02e\x01\x83\x01\x01\x00q\x08d\x01S\x00)\x02\xe9d\x00\x00\x00N)\x03\xda\x05range\xda\x01i\xda\x05print\xa9\x00r\x05\x00\x00\x00r\x05\x00\x00\x00\xda\x06string\xda\x08<module>\x01\x00\x00\x00s\x02\x00\x00\x00\x0c\x01')
exec(data)
"""
# instantiate the class
d = Deopy(verbose=True)
# We know that the technique that is used was marshal.
# so we can call it directly
print(d.decrypt_marshal(data))

```
Deopy also offers `d.auto_decrypt(data)` which will try to decrypt the data until it no longer can. This is useful for code that is obfuscated multiple times

### Long description
with the rise of popularity of python a lot of people are starting to release their code in an obfuscated way which is dangerous as they could contain malicious code in them. The goal of this library is to reverse the automated obfuscators out there.


### Issues
Currently, the library can only reverse very specific obfuscation methods (that can break in the future). If you found a new method please open either a PR or an issue.

### Contributing
There isn't any code of conduct up yet since it's still a fairly smpall library but commenting your code is heavily encouraged for future contributors