Зайшовши сьогодні в твіттер побачив купу спам твітів від мене. По всій видимості або кудись утік пароль, або я дозволив комусь лівому запостити повідомлення від мене. У будь-якому випадку, треба було відновити справедливість і видалити всі ці спам-повідомлення. Їх було близько 500 штук, відповідно вручну (по одному посту за раз) це було робити довго. Тут я згадав, що я ж програміст, і вирішив написати невеликий скрипт для цього завдання ..
Треба сказати що я не особливий фанат твіттера, хоча і намагався підсісти на нього пару раз, але не зрослося. Однак твіттер залишається досить непоганим способом, загнати сайт в індекс гугла, тому, я його іноді використовую.
Працює це так:
Створення скрипта в GreaseMonkey
Пакетне видалення постів в твіттері
Скрипт оновлено. Додана кнопка [Deselect retweets]. при натисканні на яку знімаються чекбокси з твітів, які були ретвітнуть.
Скрипт оновлено до версії 3:
- Виправлена проблема, при якій не віддалялися ретвіти.
- Блок з кнопками управління, винесено на окрему панельку, яка тепер розміщується до блоку з твітами і не ламає верстку.
Twitter Bulk Delete
- Переписаний алгоритм інтеграції елементів: 4 рази в секунду, перевіряється наявність елементів на сторінці та якщо їх немає, вони додаються. Тепер, панелька не повинна пропадати, при оновленні елементів сторінок самим твіттером.
- Доданий українську мову (визначається автоматично з налагодження браузера перевірити)
- Скрипт оновлено в пості і на гітхабе
Всім привіт! Якщо у Вас скрипт не працює, значить в Твітері відбулися чергові зміни в структурі сторінок. В даний момент, у мене немає можливості стежити і підтримувати скрипт в робочому стані, тому якщо не працює - значить не працює 🙂
Підтримка скрипта припинена.
У нас заробив ФОРУМ. Всі питання, які не стосуються статті, а так само питання по конкретно вашого випадку потрібно ставити і обговорювати саме там, в розділі "Допомога користувачам".