{"action":"created","issue":{"url":"https://api.github.com/repos/suizokukan/katal/issues/65","repository_url":"https://api.github.com/repos/suizokukan/katal","labels_url":"https://api.github.com/repos/suizokukan/katal/issues/65/labels{/name}","comments_url":"https://api.github.com/repos/suizokukan/katal/issues/65/comments","events_url":"https://api.github.com/repos/suizokukan/katal/issues/65/events","html_url":"https://github.com/suizokukan/katal/pull/65","id":131997221,"number":65,"title":"Changing filters","user":{"login":"ytterbium","id":5699595,"avatar_url":"https://avatars.githubusercontent.com/u/5699595?v=3","gravatar_id":"","url":"https://api.github.com/users/ytterbium","html_url":"https://github.com/ytterbium","followers_url":"https://api.github.com/users/ytterbium/followers","following_url":"https://api.github.com/users/ytterbium/following{/other_user}","gists_url":"https://api.github.com/users/ytterbium/gists{/gist_id}","starred_url":"https://api.github.com/users/ytterbium/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/ytterbium/subscriptions","organizations_url":"https://api.github.com/users/ytterbium/orgs","repos_url":"https://api.github.com/users/ytterbium/repos","events_url":"https://api.github.com/users/ytterbium/events{/privacy}","received_events_url":"https://api.github.com/users/ytterbium/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":5,"created_at":"2016-02-07T18:49:18Z","updated_at":"2016-02-07T20:51:23Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/suizokukan/katal/pulls/65","html_url":"https://github.com/suizokukan/katal/pull/65","diff_url":"https://github.com/suizokukan/katal/pull/65.diff","patch_url":"https://github.com/suizokukan/katal/pull/65.patch"},"body":"Je me suis permis de continuer à tout chambouler, et là je me suis attaqué au filtres. J'ai regroupé toute la logique dans une même classe, ce qui m'a permis de rajouter un nouveau filtre 'name not existing' (le nom est peut-être pas très bien choisi). J'ai mis un exemple d'utilisation dans katal.ini.\r\n\r\nEn sus, j'ai un modifié katal.ini pour le rendre plus joli (je ne crais que si on manipule des fichiers de plus de 1 TB, on n'utilise autre chose que Katal), et j'ai également modifié la fonction thefilehastobeadded__db() (en python, on fait pas len(list) == 0, mais not list), ce qui m' permis de rectifier un bug : auparavant, lorsque deux hashids partiels étaient identiques, on continuait mais en comparant un hashid partiel en hashid complet."},"comment":{"url":"https://api.github.com/repos/suizokukan/katal/issues/comments/181114430","html_url":"https://github.com/suizokukan/katal/pull/65#issuecomment-181114430","issue_url":"https://api.github.com/repos/suizokukan/katal/issues/65","id":181114430,"user":{"login":"suizokukan","id":3998078,"avatar_url":"https://avatars.githubusercontent.com/u/3998078?v=3","gravatar_id":"","url":"https://api.github.com/users/suizokukan","html_url":"https://github.com/suizokukan","followers_url":"https://api.github.com/users/suizokukan/followers","following_url":"https://api.github.com/users/suizokukan/following{/other_user}","gists_url":"https://api.github.com/users/suizokukan/gists{/gist_id}","starred_url":"https://api.github.com/users/suizokukan/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/suizokukan/subscriptions","organizations_url":"https://api.github.com/users/suizokukan/orgs","repos_url":"https://api.github.com/users/suizokukan/repos","events_url":"https://api.github.com/users/suizokukan/events{/privacy}","received_events_url":"https://api.github.com/users/suizokukan/received_events","type":"User","site_admin":false},"created_at":"2016-02-07T20:51:23Z","updated_at":"2016-02-07T20:51:23Z","body":"You're right, indeed : \" At this point, my best guess is that you can't do any harm if you can't use any double underscores, so maybe if you exclude any string with double underscores you are safe. Maybe...\""}}