GithubHelp home page GithubHelp logo

jeanbaptisteassouad / archifiltre Goto Github PK

View Code? Open in Web Editor NEW
4.0 2.0 4.0 2.54 MB

C'est le dépôt de code du projet Archifiltre durant la période des entrepreneurs d'intérêt général.

Home Page: https://jeanbaptisteassouad.github.io/icicle/

License: MIT License

JavaScript 42.30% HTML 52.96% CSS 3.64% Makefile 0.35% Shell 0.65% Dockerfile 0.09%

archifiltre's Introduction

Archifiltre

English

Click here to test Icicle.

Archifiltre is a web-based disk space analyzer, it will help you to explore your files and folders and allow you to gain space on your computer.

Your data never leave your computer. Archifiltre analyse only the name, the size and the last modified date of your files, it will never read their content.

Since the version 9, the app is electron-based. However, you can still test the concept with Icicle.

Français

Cliquez ici pour tester Icicle.

Archifiltre est un analyseur d’espace disque qui fonctionne dans votre navigateur, il vous aidera à explorer vos dossiers et fichiers pour vous permettre de gagner de la place sur votre ordinateur.

Vos données ne quittent jamais votre ordinateur. Archifiltre analyse uniquement le nom, le poids et la date de dernière modification de vos fichiers, il ne lira jamais leur contenu.

Depuis la version 9, l'application utilise electron (.exe). Cependant, vous pouvez toujours tester le concept avec Icicle.

archifiltre's People

Contributors

emmanuelgautier1994 avatar jeanbaptisteassouad avatar

Stargazers

 avatar  avatar  avatar  avatar

Watchers

 avatar  avatar

archifiltre's Issues

Failed to import folder

Import stopped any feedback from the page. Following error was given by console:

DOMException: A URI supplied to the API was malformed, or the resulting Data URL has exceeded the URL length limitations for Data URLs.

Disparition des petits fichiers

Bonjour, je viens de découvrir votre programme qui me parait très efficace pour "voir autrement une arborescence".
Mais en le manipulant, je m'aperçois que les "petits" fichiers disparaissent (ou plutôt ne sont pas sélectionnables). En effet, toutes les vues sont proportionnelles à la taille des fichiers.
Ne faudrait-il pas que la vue "Date" par exemple (ou une vue ad hoc) donne le même poids à tous les fichiers ?
Ci dessous un fichier .json qui montre bien le problème (seuls 2 fichiers apparaissent sur les 8 existants).
(désolé je n'ai pas réussi à l'attacher).

Bien cordialement

{
  "session_name": "Test Jhove",
  "version": 8,
  "content_queue": [
    {
      "path": [
        "jhove-beta-1.12",
        ".installationinformation"
      ],
      "content": {
        "size": 3366,
        "nb_files": 1,
        "last_modified": {
          "max": 1441559629834,
          "list": [
            1441559629834
          ],
          "min": 1441559629834,
          "median": 1441559629834,
          "average": 1441559629834
        },
        "alias": "",
        "comments": ""
      }
    },
    {
      "path": [
        "jhove-beta-1.12",
        "auto-install.xml"
      ],
      "content": {
        "size": 709,
        "nb_files": 1,
        "last_modified": {
          "max": 1441559647193,
          "list": [
            1441559647193
          ],
          "min": 1441559647193,
          "median": 1441559647193,
          "average": 1441559647193
        },
        "alias": "",
        "comments": ""
      }
    },
    {
      "path": [
        "jhove-beta-1.12",
        "jhove-gui.bat"
      ],
      "content": {
        "size": 2605,
        "nb_files": 1,
        "last_modified": {
          "max": 1441559629830,
          "list": [
            1441559629830
          ],
          "min": 1441559629830,
          "median": 1441559629830,
          "average": 1441559629830
        },
        "alias": "",
        "comments": ""
      }
    },
    {
      "path": [
        "jhove-beta-1.12",
        "jhove.bat"
      ],
      "content": {
        "size": 2666,
        "nb_files": 1,
        "last_modified": {
          "max": 1441559629820,
          "list": [
            1441559629820
          ],
          "min": 1441559629820,
          "median": 1441559629820,
          "average": 1441559629820
        },
        "alias": "",
        "comments": ""
      }
    },
    {
      "path": [
        "jhove-beta-1.12",
        "bin",
        "jhove-apps-1.12.19.jar"
      ],
      "content": {
        "size": 1024116,
        "nb_files": 1,
        "last_modified": {
          "max": 1439902717000,
          "list": [
            1439902717000
          ],
          "min": 1439902717000,
          "median": 1439902717000,
          "average": 1439902717000
        },
        "alias": "",
        "comments": ""
      }
    },
    {
      "path": [
        "jhove-beta-1.12",
        "conf",
        "jhove.conf"
      ],
      "content": {
        "size": 1462,
        "nb_files": 1,
        "last_modified": {
          "max": 1441559629804,
          "list": [
            1441559629804
          ],
          "min": 1441559629804,
          "median": 1441559629804,
          "average": 1441559629804
        },
        "alias": "",
        "comments": ""
      }
    },
    {
      "path": [
        "jhove-beta-1.12",
        "Uninstaller",
        "install.log"
      ],
      "content": {
        "size": 275,
        "nb_files": 1,
        "last_modified": {
          "max": 1441559653325,
          "list": [
            1441559653325
          ],
          "min": 1441559653325,
          "median": 1441559653325,
          "average": 1441559653325
        },
        "alias": "",
        "comments": ""
      }
    },
    {
      "path": [
        "jhove-beta-1.12",
        "Uninstaller",
        "uninstaller.jar"
      ],
      "content": {
        "size": 1270518,
        "nb_files": 1,
        "last_modified": {
          "max": 1441559653330,
          "list": [
            1441559653330
          ],
          "min": 1441559653330,
          "median": 1441559653330,
          "average": 1441559653330
        },
        "alias": "",
        "comments": ""
      }
    }
  ],
  "tree": {
    "table": {
      "ySjF4438U40xCyVDwcsKb1LUCO0GtUT9sfxa4Loq": {
        "name": "",
        "content": {
          "size": 2305717,
          "nb_files": 9,
          "last_modified": {
            "max": 1441559653330,
            "list": [
              1441559629834,
              1441559647193,
              1441559629830,
              1441559629820,
              1439902717000,
              1441559629804,
              1441559653325,
              1441559653330
            ],
            "min": 1439902717000,
            "median": 1440731173410,
            "average": 1441352523767
          },
          "alias": "",
          "comments": ""
        },
        "children": [
          "dhM9W9YZAdXvKcKtdsrSigsXSwOY8WIjGLFqnOcC"
        ],
        "parent": null,
        "depth": 0,
        "sum_children_path_length": 269,
        "max_children_path_length": 41,
        "parent_path_length": 0
      },
      "dqMwrfrm6Pv0Nrx4TgNHeINwnQn9RpsSM1EHQ0W5": {
        "name": "jhove.conf",
        "content": {
          "size": 1462,
          "nb_files": 1,
          "last_modified": {
            "max": 1441559629804,
            "list": [
              1441559629804
            ],
            "min": 1441559629804,
            "median": 1441559629804,
            "average": 1441559629804
          },
          "alias": "",
          "comments": ""
        },
        "children": [
          
        ],
        "parent": "CpQEmrVlX8KVd3lrKdIoI3230NCeQ7OckWoUVv2R",
        "depth": 3,
        "sum_children_path_length": 0,
        "max_children_path_length": 0,
        "parent_path_length": 19
      },
      "Uqwt8PpBD9jR7nqKVbRoMTsTDajOX75osny9AibF": {
        "name": "install.log",
        "content": {
          "size": 275,
          "nb_files": 1,
          "last_modified": {
            "max": 1441559653325,
            "list": [
              1441559653325
            ],
            "min": 1441559653325,
            "median": 1441559653325,
            "average": 1441559653325
          },
          "alias": "",
          "comments": ""
        },
        "children": [
          
        ],
        "parent": "kK29xTaR7KNujTt21CI6vyDgM73SujgEAjYriduv",
        "depth": 3,
        "sum_children_path_length": 0,
        "max_children_path_length": 0,
        "parent_path_length": 26
      },
      "HrQd7IqKy50imnFbb3Qx7heVc0SFhXb2F7ALKfv0": {
        "name": "uninstaller.jar",
        "content": {
          "size": 1270518,
          "nb_files": 1,
          "last_modified": {
            "max": 1441559653330,
            "list": [
              1441559653330
            ],
            "min": 1441559653330,
            "median": 1441559653330,
            "average": 1441559653330
          },
          "alias": "",
          "comments": ""
        },
        "children": [
          
        ],
        "parent": "kK29xTaR7KNujTt21CI6vyDgM73SujgEAjYriduv",
        "depth": 3,
        "sum_children_path_length": 0,
        "max_children_path_length": 0,
        "parent_path_length": 26
      },
      "IHuuvTuvMdRr2Z3G10WmYF13535Tgd1TDZLdvQ6a": {
        "name": "jhove.bat",
        "content": {
          "size": 2666,
          "nb_files": 1,
          "last_modified": {
            "max": 1441559629820,
            "list": [
              1441559629820
            ],
            "min": 1441559629820,
            "median": 1441559629820,
            "average": 1441559629820
          },
          "alias": "",
          "comments": ""
        },
        "children": [
          
        ],
        "parent": "dhM9W9YZAdXvKcKtdsrSigsXSwOY8WIjGLFqnOcC",
        "depth": 2,
        "sum_children_path_length": 0,
        "max_children_path_length": 0,
        "parent_path_length": 15
      },
      "dhM9W9YZAdXvKcKtdsrSigsXSwOY8WIjGLFqnOcC": {
        "name": "jhove-beta-1.12",
        "content": {
          "size": 2305717,
          "nb_files": 8,
          "last_modified": {
            "max": 1441559653330,
            "list": [
              1441559629834,
              1441559647193,
              1441559629830,
              1441559629820,
              1439902717000,
              1441559629804,
              1441559653325,
              1441559653330
            ],
            "min": 1439902717000,
            "median": 1440731173410,
            "average": 1441352523767
          },
          "alias": "jhove-1.12",
          "comments": "Jhove"
        },
        "children": [
          "kK29xTaR7KNujTt21CI6vyDgM73SujgEAjYriduv",
          "v1tICuaVIo4BbUcJyMSdQqTrupECUcTB6lGcXmRH",
          "8gL0MZZKo1y16GdHDffWtBoX8mK9vKdYWGGtNVbE",
          "IHuuvTuvMdRr2Z3G10WmYF13535Tgd1TDZLdvQ6a",
          "GhIhtn81AMC2h1QnOllZTmRPtLGpCjrxemZwe6mI",
          "CpQEmrVlX8KVd3lrKdIoI3230NCeQ7OckWoUVv2R",
          "oEZITBjZoAhq3BI2YcbPq24lfO6OoLvkghpdgUEr"
        ],
        "parent": "ySjF4438U40xCyVDwcsKb1LUCO0GtUT9sfxa4Loq",
        "depth": 1,
        "sum_children_path_length": 149,
        "max_children_path_length": 26,
        "parent_path_length": 0
      },
      "oEZITBjZoAhq3BI2YcbPq24lfO6OoLvkghpdgUEr": {
        "name": "auto-install.xml",
        "content": {
          "size": 709,
          "nb_files": 1,
          "last_modified": {
            "max": 1441559647193,
            "list": [
              1441559647193
            ],
            "min": 1441559647193,
            "median": 1441559647193,
            "average": 1441559647193
          },
          "alias": "",
          "comments": ""
        },
        "children": [
          
        ],
        "parent": "dhM9W9YZAdXvKcKtdsrSigsXSwOY8WIjGLFqnOcC",
        "depth": 2,
        "sum_children_path_length": 0,
        "max_children_path_length": 0,
        "parent_path_length": 15
      },
      "0W4pUCMTaWtSmtVOcdjN1Nsl1BxShpB5RsqEoJXi": {
        "name": "jhove-apps-1.12.19.jar",
        "content": {
          "size": 1024116,
          "nb_files": 1,
          "last_modified": {
            "max": 1439902717000,
            "list": [
              1439902717000
            ],
            "min": 1439902717000,
            "median": 1439902717000,
            "average": 1439902717000
          },
          "alias": "jhove.jar",
          "comments": "l'application"
        },
        "children": [
          
        ],
        "parent": "v1tICuaVIo4BbUcJyMSdQqTrupECUcTB6lGcXmRH",
        "depth": 3,
        "sum_children_path_length": 0,
        "max_children_path_length": 0,
        "parent_path_length": 18
      },
      "CpQEmrVlX8KVd3lrKdIoI3230NCeQ7OckWoUVv2R": {
        "name": "conf",
        "content": {
          "size": 1462,
          "nb_files": 1,
          "last_modified": {
            "max": 1441559629804,
            "list": [
              1441559629804
            ],
            "min": 1441559629804,
            "median": 1441559629804,
            "average": 1441559629804
          },
          "alias": "",
          "comments": ""
        },
        "children": [
          "dqMwrfrm6Pv0Nrx4TgNHeINwnQn9RpsSM1EHQ0W5"
        ],
        "parent": "dhM9W9YZAdXvKcKtdsrSigsXSwOY8WIjGLFqnOcC",
        "depth": 2,
        "sum_children_path_length": 10,
        "max_children_path_length": 10,
        "parent_path_length": 15
      },
      "GhIhtn81AMC2h1QnOllZTmRPtLGpCjrxemZwe6mI": {
        "name": "jhove-gui.bat",
        "content": {
          "size": 2605,
          "nb_files": 1,
          "last_modified": {
            "max": 1441559629830,
            "list": [
              1441559629830
            ],
            "min": 1441559629830,
            "median": 1441559629830,
            "average": 1441559629830
          },
          "alias": "",
          "comments": ""
        },
        "children": [
          
        ],
        "parent": "dhM9W9YZAdXvKcKtdsrSigsXSwOY8WIjGLFqnOcC",
        "depth": 2,
        "sum_children_path_length": 0,
        "max_children_path_length": 0,
        "parent_path_length": 15
      },
      "kK29xTaR7KNujTt21CI6vyDgM73SujgEAjYriduv": {
        "name": "Uninstaller",
        "content": {
          "size": 1270793,
          "nb_files": 2,
          "last_modified": {
            "max": 1441559653330,
            "list": [
              1441559653325,
              1441559653330
            ],
            "min": 1441559653325,
            "median": 1441559653327.5,
            "average": 1441559653327.5
          },
          "alias": "",
          "comments": ""
        },
        "children": [
          "HrQd7IqKy50imnFbb3Qx7heVc0SFhXb2F7ALKfv0",
          "Uqwt8PpBD9jR7nqKVbRoMTsTDajOX75osny9AibF"
        ],
        "parent": "dhM9W9YZAdXvKcKtdsrSigsXSwOY8WIjGLFqnOcC",
        "depth": 2,
        "sum_children_path_length": 26,
        "max_children_path_length": 15,
        "parent_path_length": 15
      },
      "v1tICuaVIo4BbUcJyMSdQqTrupECUcTB6lGcXmRH": {
        "name": "bin",
        "content": {
          "size": 1024116,
          "nb_files": 1,
          "last_modified": {
            "max": 1439902717000,
            "list": [
              1439902717000
            ],
            "min": 1439902717000,
            "median": 1439902717000,
            "average": 1439902717000
          },
          "alias": "",
          "comments": ""
        },
        "children": [
          "0W4pUCMTaWtSmtVOcdjN1Nsl1BxShpB5RsqEoJXi"
        ],
        "parent": "dhM9W9YZAdXvKcKtdsrSigsXSwOY8WIjGLFqnOcC",
        "depth": 2,
        "sum_children_path_length": 22,
        "max_children_path_length": 22,
        "parent_path_length": 15
      },
      "8gL0MZZKo1y16GdHDffWtBoX8mK9vKdYWGGtNVbE": {
        "name": ".installationinformation",
        "content": {
          "size": 3366,
          "nb_files": 1,
          "last_modified": {
            "max": 1441559629834,
            "list": [
              1441559629834
            ],
            "min": 1441559629834,
            "median": 1441559629834,
            "average": 1441559629834
          },
          "alias": "",
          "comments": ""
        },
        "children": [
          
        ],
        "parent": "dhM9W9YZAdXvKcKtdsrSigsXSwOY8WIjGLFqnOcC",
        "depth": 2,
        "sum_children_path_length": 0,
        "max_children_path_length": 0,
        "parent_path_length": 15
      }
    },
    "root_id": "ySjF4438U40xCyVDwcsKb1LUCO0GtUT9sfxa4Loq"
  },
  "tags": {
    "application": [
      "0W4pUCMTaWtSmtVOcdjN1Nsl1BxShpB5RsqEoJXi"
    ],
    "jhove": [
      "dhM9W9YZAdXvKcKtdsrSigsXSwOY8WIjGLFqnOcC",
      "v1tICuaVIo4BbUcJyMSdQqTrupECUcTB6lGcXmRH",
      "0W4pUCMTaWtSmtVOcdjN1Nsl1BxShpB5RsqEoJXi"
    ]
  },
  "tags_sizes": {
    "application": 1024116,
    "jhove": 2305717
  },
  "parent_path": [
    
  ]
}

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.