[Проект] System Searcher

  1. Претърсване на директорно дърво с текстови файлове за даден низ

    Дадено е директорно дърво, в което има:

    1. Поддиректории на произволна дълбочина.

    2. Файлове, пръснати из поддиректориите. Даден е символен низ. Да се обходят всички файлове в директорното дърво и да се изведе на конзолата всеки ред, който съдържа дадения низ, предшестван от името на файла,номера на реда в този файл, абсолятният път на файла, колко пъти се среща в даден файл търсения string.

    Идеята ми е да претърсва предвателно зададена директория или цяло дърво(според избора на потребителя). Ще има функционалност и за директно отваряне на файла от програмата. Ще добавя и някакъв прост интерфейс.

    През интерфейса ще може да се избира каква да бъде върната информация(засега избора е само от по - горе изброените) и дали подадения string е регулярен израз.

  2. Ако имаш читав графичен интерфейс, написан на Go, в който ти се показва дървото с директориите и от там може да търсиш във файловете, да се разхождаш по директориите и да разглеждаш файлове, това е ок проект. Ето тук може да видиш GUI библиотеки за Go: https://github.com/avelino/awesome-go#gui

    Ако под "прост интерфейс" разбираш нещо по-просто (пр. конзолен или web), ще трябва да добавиш някаква друга функционалност, защото задачата става прекалено проста. Също така, ако стане много подобна на тази на твоя колега, вероятно няма да я одобрим.

  3. Ще бъде desktop приложение. Иначе това за директната работа с дървото и аз го обмислях и смятам, че така ще изглежда по - пълна функионалността на приложението. Също така могат да бъдат добави и операции в файловете(копиране, преместване, триене и т.н).

Трябва да сте влезли в системата, за да може да отговаряте на теми.