Rummage

Rummage

Rummage عبارة عن أداة عبر النظام الأساسي للزحف إلى الدلائل والبحث في الملفات النصية واستبدالها.هو مكتوب في بيثون ويستخدم wxPython لواجهة المستخدم الرسومية.يسمح Rummage بإجراء عمليات بحث حرفية أو عمليات ريكس وله تكوينات للحد من الملفات التي يتم البحث عنها.استُوحيت Rummage من الأداة التي نستخدمها في windows تسمى grepWin.أردت أداة مماثلة في نظامي التشغيل OSX و Linux ، لكنني لم أجد أي شيء أعجبني ... لذلك كتبت Rummage.من الواضح أن الشكل والمظهر يرتكزان بشكل فضفاض على GrepWin.هو مكتوب في بيثون.لذلك ، سيكون الأمر أبطأ في عمليات البحث مما لو كان البحث مكتوبًا في C. إذا حددت ترميزًا عند البحث في المشروعات الكبيرة ، فينبغي أن يكون أداءها معقولًا تمامًا لأنه لن يتعين عليه تخمين ترميز الملفات.في المشروعات الصغيرة ، لا يعتبر ترميز التخمين أمرًا سيئًا للغاية ، ولكن chardet (وهو ما يستخدمه Rummage لتخمين الترميز) ، ليس هو الأسرع.على الرغم من أنني لا أزال أستخدم grepWin على Windows ، إلا أن Rummage يمكن أن يكون مفيدًا لأنه يمكنك استخدام محرك بحث regex الرائع والقيام بأشياء مثيرة للاهتمام مثل البحث الغامض الذي لا يمكن grepWin القيام به.يمكن أن تتخلص Rummage من نتائجها إلى ملف CSV أو HTML والذي يكون رائعًا في بعض الأحيان أيضًا ....
rummage-python

موقع الكتروني:

التصنيفات

بدائل لـ Rummage لنظام التشغيل Web مع ترخيص مفتوح المصدر