Skip to content

๐Ÿ“š ADDB - The Active Directory based DB no one asked for

Notifications You must be signed in to change notification settings

t04glovern/ActiveDirectoryDataBase

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

6 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

ActiveDirectoryDataBase (ADDB)

ADDB - The Active Directory based DB no one asked for

Example

connect = ActiveDirectoryDataBase()

# This will serve as the AD group (collection)
DB_COLLECTION = "collection"

# Create entries
for item in range(1300, 1350):
    connect.add_entry(item)

# For all entries, add to collection
for item in range(1300, 1350):
    connect.add_to_collection(DB_COLLECTION, connect.get_entry_id(item))

# Clean up all entries
for item in range(1300, 1350):
    connect.delete_entry(str(item))

API Usage

Create an entry

connect = ActiveDirectoryDataBase()
connect.add_entry("Entry_Name")

Delete an entry

connect = ActiveDirectoryDataBase()
connect.delete_entry("Entry_Name")

Create a collections

connect = ActiveDirectoryDataBase()
connect.create_collection("Collection_Name")

List all entries

connect = ActiveDirectoryDataBase()
entry_list = connect.list_entries()
print(entry_list)

List all collections

connect = ActiveDirectoryDataBase()
collection_list = connect.list_collections()
print(collection_list)

Add Entry to collection

connect = ActiveDirectoryDataBase()
connect.add_to_collection("Collection_Name", "Entry_ID)

About

๐Ÿ“š ADDB - The Active Directory based DB no one asked for

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages