ми(кро)стат(уси)

文A: English (en-US)


!! Напомена
Рад на овом пројекту је обустављен до даљег.

10. април 2019.

Кратак увод

Пројекат има уобичајену причу: желео сам да направим и одржавам микро-блог, али није било добрих и минималних скрипти за то. У тренутку писања овог текста, познати протоколи/сервиси отвореног кода су pump.io, Tent и Friendica међутим изворни код ових скрипти је био беспотребно компликован и нудили су сувише опција.

Ово је званично мој први PHP пројекат стога ову скрипту користим у сврхе тестирања и учења овог скрипт језика.

Могућности

  • скрипта се налази у само једној пхп датотеци;
  • статуси се чувају у обичним текстуалним датотекама (променљиве екстензије, *.log се користи подразумевано);
  • за набрајање и бројање је употребљен POSIX формат времена тако да не постоји начин, за обичног корисника, да дуплира поруке;
  • прављење резервних копија свих статуса коришћењем ZipArchive пхп модула. Путања за чување резервних копија се може модификовати изменом $STATUSES_DIR променљиве;
  • могућност препознавања тзв. #хештегова и хипервеза (http, https, git, ftp, sftp, ssh ...);
  • могућност одабира директоријума за чување Ваших статуса;
  • брзо брисање комплетне базе статуса (опција $ENABLE_DB_CLEANUP омогућава док се за приступ користи ?stat хипервеза);
  • креирање хеш суме за унети статус (подразумевани хеш метод је md5). Потпуно бескорисна али забавна опција;
  • једноставан дизајн;
  • једноставан и читљив изворни код како би свако могао да га мења и прилагоди својим потребама.

Заслуге

Скрипта је заснована на goolog скрипти, аутора taylorchu (скрипта више није на мрежи)

Преузимање


Написано - Ажурирано
Кратка веза ове стране: 9084