GithubHelp home page GithubHelp logo

davittec / fileit Goto Github PK

View Code? Open in Web Editor NEW
2.0 1.0 0.0 613 KB

Work in progress to develop the ideal computer folder-file system structure.

License: Other

JavaScript 18.08% CSS 37.76% HTML 44.17%
filing folder-structure postgresql

fileit's Introduction

FileITDAVIT

GitHub Workflow Status version Debian package follow on Twitter

Welcome to the DAVitDavitTec FileIT repository.

🔧 WARNING Work in progress, there needs to be a few changes, fixes, deletions and restructure.

Please read WiKi for background information.

Overview

What is it for?

To read old large disk-drives, pen-drives, disks, DVDs or any digital storage device or chips and capture its structure and content within and its META data.

With this information you can make better decisions on what to do with the contents. You may needs to be able to reuse or disposal of the storage device. The big decisions are related to what to FIND, KEEP, ARCHIVE and or DELETE. This application may help to a degree and more.

Also, if you are installing a new systems from scratch for a small business, you may find this application useful in designing a filing system.

What will it do?

There are many disk drive analysis tools out there but few include micro file level analysis from a business and user perspective. The aim of this application is to be able to achieve that;

  • manage large file duplication and or alert,
  • determine historical data in chronological order of files and folders
  • save space…probably lots
  • assistance to help find corrupt or damaged files, and more
  • help build a filing system template.

Primary objectives

  1. To save storage device data into an ASSETS Library (possible website)
  2. Get storage device performance and statistics
  3. Inform you about possible reducing duplication, large file, and or redundancy
  4. Perform file naming fix, test metadata and fix some important issue flags on files
  5. Offer the you the ability to find file and data quicker and compare if more than one.
  6. To offer options to archive, delete or transfer data between drives (consider cross HATCH)
  7. To asset track storage devices and tagged digital objects, especially for e-books, PDF!, articles, images, graphics, audio, video and various original source files or data.

Change log

see Change log for latest details

Contributing

If you are interested in joining our efforts, please read the Contribute.md.

Follow me at

Github @DAvitTec Twitter @_davit LinkedIn @Davit

Make the world Greener

Contribute towards better planet Plant a tree with your label and we send you a unique annual Christmas card with QR code made from one of its leaves.

Support our Work

Support with Paypal

ko-fi become-a-backer

Suggestions / Feedbacks

Suggestions & Feedback are very welcome

LICENCE

see LICENCE

AUTHOR

Comments are welcome.

Email [Davit](Davit [email protected])

fileit's People

Stargazers

 avatar  avatar

Watchers

 avatar

fileit's Issues

test/directorylisting.sh run on a 500k line file takes too long

Test run

test/directorylisting.sh Version 0.51

Did a test run on the testfile using the above script.

the testfile was a 500k+ line (70MB) file

Takes far long to process all the GREPs SEDs

A 100 line file take under 4 secs

There the estimated time to finish a 500k Row/Records is 5.5 hours

Is there a easier way?

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.