Code Monkey home page Code Monkey logo

_fun_spreadcho's Introduction

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 [email protected]
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)

_fun_spreadcho's People

Stargazers

ORIENT FRANCIS JAMES ABBEY ABBEY avatar

Watchers

Jo avatar

_fun_spreadcho's Issues

export multiple spreadsheets

No choice given while generating multiple spreadsheets, csv files are generated and remain at root (where the script is launched).

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.