Пакетне видалення постів в твіттері

Зайшовши сьогодні в твіттер побачив купу спам твітів від мене. По всій видимості або кудись утік пароль, або я дозволив комусь лівому запостити повідомлення від мене. У будь-якому випадку, треба було відновити справедливість і видалити всі ці спам-повідомлення. Їх було близько 500 штук, відповідно вручну (по одному посту за раз) це було робити довго. Тут я згадав, що я ж програміст, і вирішив написати невеликий скрипт для цього завдання ..

Треба сказати що я не особливий фанат твіттера, хоча і намагався підсісти на нього пару раз, але не зрослося. Однак твіттер залишається досить непоганим способом, загнати сайт в індекс гугла, тому, я його іноді використовую.

Працює це так:

Пакетне видалення постів в твіттері

Створення скрипта в GreaseMonkey

  • Копіюємо туди код, написаний вище.
  • Оновлюємо сторінку з твіттером
  • Якщо все зроблено правильно, бачимо що додалися панельки з чорним фоном
  • Тепер все що залишається зробити, це зазначити спам повідомлення і натиснути видалити:

    Пакетне видалення постів в твіттері

    Пакетне видалення постів в твіттері

    Скрипт оновлено. Додана кнопка [Deselect retweets]. при натисканні на яку знімаються чекбокси з твітів, які були ретвітнуть.

    Пакетне видалення постів в твіттері

    Скрипт оновлено до версії 3:

    - Виправлена ​​проблема, при якій не віддалялися ретвіти.

    - Блок з кнопками управління, винесено на окрему панельку, яка тепер розміщується до блоку з твітами і не ламає верстку.

    Пакетне видалення постів в твіттері

    Twitter Bulk Delete

    - Переписаний алгоритм інтеграції елементів: 4 рази в секунду, перевіряється наявність елементів на сторінці та якщо їх немає, вони додаються. Тепер, панелька не повинна пропадати, при оновленні елементів сторінок самим твіттером.

    - Доданий українську мову (визначається автоматично з налагодження браузера перевірити)

    - Скрипт оновлено в пості і на гітхабе

    Всім привіт! Якщо у Вас скрипт не працює, значить в Твітері відбулися чергові зміни в структурі сторінок. В даний момент, у мене немає можливості стежити і підтримувати скрипт в робочому стані, тому якщо не працює - значить не працює 🙂

    Підтримка скрипта припинена.

    У нас заробив ФОРУМ. Всі питання, які не стосуються статті, а так само питання по конкретно вашого випадку потрібно ставити і обговорювати саме там, в розділі "Допомога користувачам".