Skip to content

gelndjj/_FUN_SpreadCho

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

23 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Contributors Forks Stargazers Issues MIT License LinkedIn


Logo

SpreadCho

Generate fake users data.
Explore the docs »

· Report Bug · Request Feature

Table of Contents
  1. About The Project
  2. Usage
  3. Contributing
  4. License
  5. Contact

About The Project

Logo

This project is a draft of what I originally wanted to do ; the first idea was to generate fake users to after add them into Active Directory.

After getting my hands in some Python modules, it took another direction but the main idea remained the same, I can generate fake users data and tinker with them.


Designation Info
First Name Male/Female
Last Name -
Age From 19 to 65
Address US
Email firstname.last_name@provider.com
Phone US
Job Title -
City US

(back to top)

Built With

Icon   Icon

(back to top)

Usage

Add Manually Datas

Fill the fields in and click on Add User to add a row to the CSV.

Generate Multiple Users

Type in a number then click on Generate, the user info will be automatically displayed.

Delete Row(s) or Replace Information

Select the information you want to delete, write it in the specific field then click on Delete. It will be updated immediately.

Group By

The Group By function is used to split into groups based on some criteria; The criteria are available in the select boxes. Let say you want to see how many occurences of each first name in the CSV. Select First Name in the first select box then select Size in the second one. It will be displayed how many times each First Name occurs.

If you want for instance, to delete all users who are 30 years old, group by using Age/Size and in the Delete section type 30 and Delete.

Export

Select the format you wan to export to (CSV or XLS).

Info

Display info such as Total Rows in the CSV or Number of Duplicates. Infos are updated after every changes.

Closing the soft DELETE all *.csv and *.xls located where the script is launched so do not forget to EXPORT to keep the changes.

  • Example below grouping by First Name / Mean.
    It displays the age average of every single user.

Screenshot

  • The same using Age / Size displays the number of users for every single age found in the CSV.

Screenshot

Standalone APP

Install pyintaller

pip install pyinstaller

Generate the standalone app

pyinstaller --onefile your_script_name.py

Contributing

Contributions are what make the open source community such an amazing place to learn, inspire, and create. Any contributions you make are greatly appreciated.

If you have a suggestion that would make this better, please fork the repo and create a pull request. You can also simply open an issue with the tag "enhancement".

  1. Fork the Project
  2. Create your Feature Branch (git checkout -b feature/AmazingFeature)
  3. Commit your Changes (git commit -m 'Add some AmazingFeature')
  4. Push to the Branch (git push origin feature/AmazingFeature)
  5. Open a Pull Request

(back to top)

License

Distributed under the GNU GENERAL PUBLIC LICENSE. See LICENSE.txt for more information.

(back to top)

Contact

LinkedIn

(back to top)