The data extraction package was made for the soul purpose of me being bored. I also recently learned how to extract list and other data from a file, and while looking up how to do it I found nothing no one has ever asked and theres no packages, so I made one. Ladies and Gentlemen, I present to you the data extraction package. It comes equipped with a CC function to clear the console screen of any user. An extract list function this will make a list out of a file, every line is a itanam in the list. An extractable function, this does the same as the extractlist, but it joins each line to create a string and then adds that to the list. A filter file function which will search a file for the given word and if found, remove the word. A random hex function that returns a hex digest in the form of a string, this digest is always less than 20 characters. There are way more to find out about them read each functions wiki page.
Features
- Clear console
- File hasher
- Brute forcer
- Filter file
- Random number
- Hash function
- Time functions
- Random keypair
- Easy log functions
- Extract data
- Random hex
Simply install the package with the below command in the terminal.
pip install DataExtraction
Extracting a table from a file with the data extraction package.
from dataextraction import extractTable
print(extractTable("data/test.txt"))
["Connor Camden 982137882 21341", "Madine Opeark 9031312354 21908"]
This is a new version of the package the idea is this file contains every function in the package but you can call to it way easier the file is located in a absolute path meaning you can call to it with from standalone import function
and then call the function. This is a great way to use the package if you have issues importing from the directory. I ran into problems importing files with multipule functions from a directory so I made standalone to fix that when you want to use a function that is usally in a file with other functions you can just import the function as so from standalone import module
heres an example from standalone import hash as hashFunctions
this will enable the user to use the hash functions from the hash module.
Template: from <file> import <function/class> as <alias>
from standalone import *
standalone.createDigest()
The following are examples of a couple of ways to use the package.
Example 1
import time
from dataextraction import CC, randomhex
print(randomhex())
time.sleep(2)
CC()
This code will result in a random hex being printed to the console and then the console will be cleared.
Example 2
from dataextraction import extractlist
print(extractlist("test.txt"))
This code will result in the file given to be split into a list and then printed to the console.
Below are quicker and more conveinet ways to use the functions there are two ways listed.
from standalone import createDigest
print(createDigest())
from standalone import extractList
PATH = "data/"
for iteam in path:
with open(iteam, "r") as file:
print(extractList(file))
Notice the standalone file is not in a folder like the modules from the package instead it floats freely around the lib directory this alows for easy access to the functions.
Get Started With the inclusive Quickstart Guide
The package is still in development, and will be for not to much longer. I will be adding more features and fixing bugs as I find them. If you have any suggestions or find any bugs, please let me know by creating an issue or by contacting me..Also feel free to reach out about contributing to the project.
The source code is public as this is a open source project the code can be found here. I am open to pull requests and suggestions in the form of issues with the "suggestions" label, Other versions of the code as in every function can be found in the modules folder in its respected file.
This project is licensed under the MIT License - see the LICENSE file for details.
Package on PyPi
Latest Release
Quickstart Guide
discord: BadDevoleper#4200
Email: Cooperransom08@outlook.com
Replit |
Twitter