semvec/pypi-packages huggingface dataset:
BloomFilter 0.1.0
A simple implement of bloom filter
License: BSD
Keywords: A simple implement of bloom filter

Introduction
--------------

A Bloom filter is a space-efficient probabilistic data structure, conceived by Burton Howard Bloom in 1970, that is used to test whether an element is a member of a set. False positive matches are possible, but false negatives are not, thus a Bloom filter has a 100% recall rate. In other words, a query returns either "possibly in set" or "definitely not in set".

A very simple implement of bloom filter


Referencek
--------------
 - Bloom filter
   http://en.wikipedia.org/wiki/Bloom_filter
OMSTD-ch-001 0.1.1
OMSTD CH-001 study case: cracking MD5 password using online resolver services.
License: BSD

What's this project?
====================

This project is a basic MD5 searcher, using http://md5cracker.org webservice. It belongs to OMSTD Project (https://github.com/cr0hn/OMSTD).

Licence
=======

This project is **BSD**... Copy it! And, if you remember, please mention me in credits :)

How to install
==============

.. code-block:: bash

    sudo python3.4 -m pip install OMSTD-ch-001

How use it?
===========

You can use this project as a command line tool or as a library, as part of your Python projects.

As a tool
---------

You can display all options to run as command line running command :samp:`omstd-ch-001 -h`:

.. code-block:: bash

    usage: omstd-ch-001 [-h] -m PASSWORD [-v VERBOSITY] [-p PROVIDER]
                        [--proxy PROXY] [--list-providers]

    OMSTD Example

    optional arguments:
      -h, --help            show this help message and exit
      -m PASSWORD, --md5 PASSWORD
                            MD5 hashed value to test
      -v VERBOSITY          verbosity level
      -p PROVIDER           select provider used to get cracked MD5 hash. Defaul:
                            all.
      --proxy PROXY         proxy in format: http://USER:PASS@IP:PORT
      --list-providers      list password providers

Providers are the repositories that contains the MD5 <-> plain text information. By default it has the value 'all', but you can list available list running :samp:`omstd-ch-001 --list-providers`:

.. code-block:: bash

    Cracking providers:
      - all (special case. Select all providers)
      - md5cracker.org
      - tmto
      - md5.net
      - md5online.net
      - md5.my-addr.com
      - md5decryption.com
      - md5crack
      - authsecu
      - netmd5crack
      - md5pass
      - i337.net

A complete run: :samp:`omstd-ch-001 -m 5eb63bbbe01eeed093cb22bb8f5acdc3`:

.. code-block:: bash

    [**] Plain text FOUND!!!. Decoded password is ----> hello world <----.

As a library
------------

.. code-block:: python

    from omstd_ch_001.api import Parameters, run_check_md5_hash

    if __name__ == "__main__":

        # Set config
        try:
            input_parameters = Parameters(md5_hash=params.password,
                                          verbosity=params.verbosity,
                                          provider=params.provider,
                                          proxy=params.proxy)
        except ValueError as e:
            print(e)
            exit()

        run_check_md5_hash(input_parameters)

        # Display scan time
        try:
            result = run_check_md5_hash(input_parameters)

            print("[**] Plain text FOUND!!!. Decoded password is ----> %s <----." % result.plain_password)
        except:
            print("[**] Password not found")
html2bbcode 2.3.2
HTML to BBCode converter
License: BSD

About
=====

HTML to BBCode converter

Usage
=====

Command line converter
----------------------

Input data will be read from the specified file and the result will be
written to the specified file using custom elements mapping::

    $ html2bbcode --map map.conf input.html output.bbcode

Input data will be read from the specified file and the result will be
written to the standart output::

    $ html2bbcode input.html

Input data will be read from the standard input and the result will be
written to the specified file::

    $ cat input.html | html2bbcode output.bbcode

Input data will be read from the standard input and the result will be
written to the standard output::

    $ cat input.html | html2bbcode

Mapping
-------

--map option used to extend and change the default mapping::

    [blockquote]
    start: [quote]
    end: [/quote]

Python module
-------------

>>> parser = HTML2BBCode()
>>> str(parser.feed('<ul><li>one</li><li>two</li></ul>'))
'[list][li]one[/li][li]two[/li][/list]'
>>> str(parser.feed('<a href="http://google.com/">Google</a>'))
'[url=http://google.com/]Google[/url]'
>>> str(parser.feed('<img src="http://www.google.com/images/logo.png">'))
'[img]http://www.google.com/images/logo.png[/img]'
>>> str(parser.feed('<em>EM test</em>'))
'[i]EM test[/i]'
>>> str(parser.feed('<strong>Strong text</strong>'))
'[b]Strong text[/b]'
>>> str(parser.feed('<code>a = 10;</code>'))
'[code]a = 10;[/code]'
>>> str(parser.feed('<blockquote>Beautiful is better than ugly.</blockquote>'))
'[quote]Beautiful is better than ugly.[/quote]'