Skip to content

Connect to your favorite services with a single line of code

License

Notifications You must be signed in to change notification settings

Shuffle/shufflepy

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Shufflepy

Connect to your favorite services with a single line of code.

This Library is in an Experimental Phase

Installation

pip install shufflepy

Configuration

import shufflepy as shuffle

## If config is not specified, the library will use `https://shuffler.io` as the default URL. These are the default values.
shuffle.config(
	url='https://shuffler.io',
	auth='TOKEN',
)

Requirements

  • Having an active authentication for the service you are trying to connect to in Shuffle, whether in your own instance or in the Shuffle cloud: https://shuffler.io

Usage

# General connect
tickets = shuffle.connect(
	app='jira', 
	action='list_tickets',
)
# Returns output according to the 'list_tickets' action
print(tickets)

# General transformer - Transforms from any data into a standard, e.g. "list_tickets"
sourcedata = [{"title": "Tickettitle", "id": "hiya"}]
tickets = shuffle.transform(sourcedata, "list_tickets")

print(tickets)

Basic output for list_tickets:

[{
  "id": "P-123",
  "title": "Ticket 1"
},
{
  "id": "P-124",
  "title": "Ticket 2"
}]

See default standards - Standards are modifiable, and you will see your own standards on the File page in Shuffle.

Available Apps & categories

Available Categories (May 2024)

  • Ticket management (Cases)
  • Communication/Email (Comms)
  • SIEM (SIEM)
  • EDR/XDR (Eradication)
  • Asset Management (Assets)
  • Identity (IAM)
  • Threat Intel (Intel)
  • Cloud Security (Cloud)

About

Connect to your favorite services with a single line of code

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages