Add fixes for SPC users.
authorlain <lain@soykaf.club>
Fri, 18 Jan 2019 18:25:37 +0000 (19:25 +0100)
committerlain <lain@soykaf.club>
Fri, 18 Jan 2019 18:25:37 +0000 (19:25 +0100)
lib/pleroma/spc_fixes/spc_fixes.ex [new file with mode: 0644]
lib/pleroma/spc_fixes/users_conversion.txt [new file with mode: 0644]
test/fixtures/zep.json [new file with mode: 0644]
test/spc_fixes_test.exs [new file with mode: 0644]

diff --git a/lib/pleroma/spc_fixes/spc_fixes.ex b/lib/pleroma/spc_fixes/spc_fixes.ex
new file mode 100644 (file)
index 0000000..aa4830b
--- /dev/null
@@ -0,0 +1,64 @@
+# Pleroma: A lightweight social networking server
+# Copyright © 2017-2019 Pleroma Authors <https://pleroma.social/>
+# SPDX-License-Identifier: AGPL-3.0-only
+
+alias Pleroma.Repo
+alias Pleroma.User
+# alias Pleroma.Web.ActivityPub.Transmogrifier
+import Ecto.Query
+
+defmodule Pleroma.SpcFixes do
+  def upgrade_users do
+    query =
+      from(u in User,
+        where: fragment("? like ?", u.ap_id, "https://shitposter.club/user/%")
+      )
+
+    {:ok, file} = File.read("lib/pleroma/spc_fixes/users_conversion.txt")
+
+    mapping =
+      file
+      |> String.trim()
+      |> String.split("\n")
+      |> Enum.map(fn line ->
+        line
+        |> String.split("\t")
+      end)
+      |> Enum.reduce(%{}, fn [_id, old_ap_id, new_ap_id], acc ->
+        Map.put(acc, old_ap_id, String.trim(new_ap_id))
+      end)
+
+    # First, refetch all the old users.
+    _old_users =
+      query
+      |> Repo.all()
+      |> Enum.each(fn user ->
+        with ap_id when is_binary(ap_id) <- mapping[user.ap_id] do
+          # This fetches and updates the user.
+          User.get_or_fetch_by_ap_id(ap_id)
+        end
+      end)
+
+    # Now, fix follow relationships.
+    query =
+      from(u in User,
+        where: fragment("? like ?", u.ap_id, "https://shitposter.club/users/%")
+      )
+
+    query
+    |> Repo.all()
+    |> Enum.each(fn user ->
+      old_follower_address = User.ap_followers(user)
+
+      query =
+        from(u in User,
+          where: ^old_follower_address in u.following,
+          update: [
+            push: [following: ^user.follower_address]
+          ]
+        )
+
+      Repo.update_all(query, [])
+    end)
+  end
+end
diff --git a/lib/pleroma/spc_fixes/users_conversion.txt b/lib/pleroma/spc_fixes/users_conversion.txt
new file mode 100644 (file)
index 0000000..0d0321e
--- /dev/null
@@ -0,0 +1,1043 @@
+1      https://shitposter.club/user/1  https://shitposter.club/users/moonman\r
+2      https://shitposter.club/user/2  https://shitposter.club/users/sunman\r
+45     https://shitposter.club/user/45 https://shitposter.club/users/chen\r
+59     https://shitposter.club/user/59 https://shitposter.club/users/mona\r
+63     https://shitposter.club/user/63 https://shitposter.club/users/wdgaster\r
+64     https://shitposter.club/user/64 https://shitposter.club/users/waluigi\r
+65     https://shitposter.club/user/65 https://shitposter.club/users/puke\r
+66     https://shitposter.club/user/66 https://shitposter.club/users/sanstheskeleton\r
+67     https://shitposter.club/user/67 https://shitposter.club/users/venus\r
+68     https://shitposter.club/user/68 https://shitposter.club/users/noyoushutthefuckupdad\r
+70     https://shitposter.club/user/70 https://shitposter.club/users/dualkeyblade\r
+72     https://shitposter.club/user/72 https://shitposter.club/users/hyperbeam\r
+74     https://shitposter.club/user/74 https://shitposter.club/users/chopperdave\r
+75     https://shitposter.club/user/75 https://shitposter.club/users/itachi\r
+78     https://shitposter.club/user/78 https://shitposter.club/users/gyro\r
+80     https://shitposter.club/user/80 https://shitposter.club/users/drli\r
+81     https://shitposter.club/user/81 https://shitposter.club/users/dril\r
+82     https://shitposter.club/user/82 https://shitposter.club/users/bayonetta\r
+83     https://shitposter.club/user/83 https://shitposter.club/users/imrc\r
+91     https://shitposter.club/user/91 https://shitposter.club/users/hobi\r
+95     https://shitposter.club/user/95 https://shitposter.club/users/houndoom\r
+102    https://shitposter.club/user/102        https://shitposter.club/users/fuck\r
+103    https://shitposter.club/user/103        https://shitposter.club/users/mh\r
+114    https://shitposter.club/user/114        https://shitposter.club/users/strider\r
+116    https://shitposter.club/user/116        https://shitposter.club/users/bunny\r
+120    https://shitposter.club/user/120        https://shitposter.club/users/teddie\r
+121    https://shitposter.club/user/121        https://shitposter.club/users/genesis\r
+122    https://shitposter.club/user/122        https://shitposter.club/users/ninten\r
+124    https://shitposter.club/user/124        https://shitposter.club/users/matsucest\r
+125    https://shitposter.club/user/125        https://shitposter.club/users/yuri\r
+126    https://shitposter.club/user/126        https://shitposter.club/users/yang\r
+127    https://shitposter.club/user/127        https://shitposter.club/users/yokaiwatch\r
+128    https://shitposter.club/user/128        https://shitposter.club/users/futo\r
+129    https://shitposter.club/user/129        https://shitposter.club/users/captainfalcon\r
+130    https://shitposter.club/user/130        https://shitposter.club/users/liquid\r
+131    https://shitposter.club/user/131        https://shitposter.club/users/flonne\r
+132    https://shitposter.club/user/132        https://shitposter.club/users/ryoubakura\r
+133    https://shitposter.club/user/133        https://shitposter.club/users/kirisame\r
+134    https://shitposter.club/user/134        https://shitposter.club/users/senyuu\r
+135    https://shitposter.club/user/135        https://shitposter.club/users/protagonist\r
+136    https://shitposter.club/user/136        https://shitposter.club/users/zelos\r
+137    https://shitposter.club/user/137        https://shitposter.club/users/alba\r
+138    https://shitposter.club/user/138        https://shitposter.club/users/yugo\r
+139    https://shitposter.club/user/139        https://shitposter.club/users/vector\r
+141    https://shitposter.club/user/141        https://shitposter.club/users/god\r
+144    https://shitposter.club/user/144        https://shitposter.club/users/yuya\r
+147    https://shitposter.club/user/147        https://shitposter.club/users/blmatsu\r
+148    https://shitposter.club/user/148        https://shitposter.club/users/pain\r
+149    https://shitposter.club/user/149        https://shitposter.club/users/bloodfalcon\r
+150    https://shitposter.club/user/150        https://shitposter.club/users/yuzu\r
+152    https://shitposter.club/user/152        https://shitposter.club/users/hex\r
+153    https://shitposter.club/user/153        https://shitposter.club/users/coolcatlovesyou\r
+154    https://shitposter.club/user/154        https://shitposter.club/users/cat\r
+159    https://shitposter.club/user/159        https://shitposter.club/users/edna\r
+162    https://shitposter.club/user/162        https://shitposter.club/users/uwu\r
+163    https://shitposter.club/user/163        https://shitposter.club/users/onceler\r
+164    https://shitposter.club/user/164        https://shitposter.club/users/swordofdoubt\r
+168    https://shitposter.club/user/168        https://shitposter.club/users/komaeda\r
+170    https://shitposter.club/user/170        https://shitposter.club/users/protoman\r
+176    https://shitposter.club/user/176        https://shitposter.club/users/kiitanda\r
+177    https://shitposter.club/user/177        https://shitposter.club/users/starscream\r
+180    https://shitposter.club/user/180        https://shitposter.club/users/trishuna\r
+183    https://shitposter.club/user/183        https://shitposter.club/users/milk\r
+184    https://shitposter.club/user/184        https://shitposter.club/users/otacon\r
+185    https://shitposter.club/user/185        https://shitposter.club/users/ragna\r
+189    https://shitposter.club/user/189        https://shitposter.club/users/majintensei\r
+193    https://shitposter.club/user/193        https://shitposter.club/users/deadpool\r
+195    https://shitposter.club/user/195        https://shitposter.club/users/ramimalek\r
+199    https://shitposter.club/user/199        https://shitposter.club/users/ritsu\r
+200    https://shitposter.club/user/200        https://shitposter.club/users/alisha\r
+201    https://shitposter.club/user/201        https://shitposter.club/users/naegi\r
+202    https://shitposter.club/user/202        https://shitposter.club/users/shartmeister420\r
+203    https://shitposter.club/user/203        https://shitposter.club/users/lulz\r
+204    https://shitposter.club/user/204        https://shitposter.club/users/youranonnews\r
+208    https://shitposter.club/user/208        https://shitposter.club/users/haruna\r
+209    https://shitposter.club/user/209        https://shitposter.club/users/bigboss\r
+213    https://shitposter.club/user/213        https://shitposter.club/users/whisper\r
+219    https://shitposter.club/user/219        https://shitposter.club/users/billfromnextdoor\r
+228    https://shitposter.club/user/228        https://shitposter.club/users/cta\r
+229    https://shitposter.club/user/229        https://shitposter.club/users/luketriton\r
+230    https://shitposter.club/user/230        https://shitposter.club/users/striking\r
+238    https://shitposter.club/user/238        https://shitposter.club/users/this\r
+243    https://shitposter.club/user/243        https://shitposter.club/users/greed\r
+244    https://shitposter.club/user/244        https://shitposter.club/users/quicksilver\r
+246    https://shitposter.club/user/246        https://shitposter.club/users/zaveid\r
+249    https://shitposter.club/user/249        https://shitposter.club/users/serena\r
+263    https://shitposter.club/user/263        https://shitposter.club/users/compaq\r
+264    https://shitposter.club/user/264        https://shitposter.club/users/squishy\r
+265    https://shitposter.club/user/265        https://shitposter.club/users/furry\r
+269    https://shitposter.club/user/269        https://shitposter.club/users/mikleo\r
+270    https://shitposter.club/user/270        https://shitposter.club/users/ami\r
+272    https://shitposter.club/user/272        https://shitposter.club/users/ruri\r
+273    https://shitposter.club/user/273        https://shitposter.club/users/descole\r
+292    https://shitposter.club/user/292        https://shitposter.club/users/shun\r
+296    https://shitposter.club/user/296        https://shitposter.club/users/magician\r
+297    https://shitposter.club/user/297        https://shitposter.club/users/pichan\r
+301    https://shitposter.club/user/301        https://shitposter.club/users/scaryh\r
+303    https://shitposter.club/user/303        https://shitposter.club/users/phz\r
+349    https://shitposter.club/user/349        https://shitposter.club/users/star\r
+350    https://shitposter.club/user/350        https://shitposter.club/users/pepe\r
+351    https://shitposter.club/user/351        https://shitposter.club/users/disassemblyline\r
+354    https://shitposter.club/user/354        https://shitposter.club/users/elrac\r
+382    https://shitposter.club/user/382        https://shitposter.club/users/bigdinner\r
+390    https://shitposter.club/user/390        https://shitposter.club/users/choromatsu\r
+391    https://shitposter.club/user/391        https://shitposter.club/users/otasune\r
+396    https://shitposter.club/user/396        https://shitposter.club/users/cavestoryost\r
+415    https://shitposter.club/user/415        https://shitposter.club/users/hazama\r
+453    https://shitposter.club/user/453        https://shitposter.club/users/mgs3\r
+479    https://shitposter.club/user/479        https://shitposter.club/users/kanarykrusade\r
+486    https://shitposter.club/user/486        https://shitposter.club/users/yitzyy\r
+495    https://shitposter.club/user/495        https://shitposter.club/users/frog\r
+497    https://shitposter.club/user/497        https://shitposter.club/users/marik\r
+498    https://shitposter.club/user/498        https://shitposter.club/users/cookboy\r
+505    https://shitposter.club/user/505        https://shitposter.club/users/damnalex\r
+511    https://shitposter.club/user/511        https://shitposter.club/users/asbellhant\r
+512    https://shitposter.club/user/512        https://shitposter.club/users/hitler\r
+515    https://shitposter.club/user/515        https://shitposter.club/users/zeloswilder\r
+516    https://shitposter.club/user/516        https://shitposter.club/users/makotokikuchi\r
+518    https://shitposter.club/user/518        https://shitposter.club/users/kaito\r
+519    https://shitposter.club/user/519        https://shitposter.club/users/bluto\r
+520    https://shitposter.club/user/520        https://shitposter.club/users/akuma\r
+521    https://shitposter.club/user/521        https://shitposter.club/users/blythe\r
+522    https://shitposter.club/user/522        https://shitposter.club/users/heavensfeel\r
+523    https://shitposter.club/user/523        https://shitposter.club/users/sirscatters\r
+524    https://shitposter.club/user/524        https://shitposter.club/users/gakupo\r
+526    https://shitposter.club/user/526        https://shitposter.club/users/anntagonist\r
+527    https://shitposter.club/user/527        https://shitposter.club/users/misscatling\r
+529    https://shitposter.club/user/529        https://shitposter.club/users/misscatlin\r
+532    https://shitposter.club/user/532        https://shitposter.club/users/rjohnlennon\r
+533    https://shitposter.club/user/533        https://shitposter.club/users/randhask\r
+535    https://shitposter.club/user/535        https://shitposter.club/users/zemichi\r
+537    https://shitposter.club/user/537        https://shitposter.club/users/carol\r
+539    https://shitposter.club/user/539        https://shitposter.club/users/catmeme\r
+540    https://shitposter.club/user/540        https://shitposter.club/users/spikespiegel\r
+542    https://shitposter.club/user/542        https://shitposter.club/users/marvinthemartian\r
+545    https://shitposter.club/user/545        https://shitposter.club/users/androlphegax\r
+547    https://shitposter.club/user/547        https://shitposter.club/users/atlfalconsfan\r
+549    https://shitposter.club/user/549        https://shitposter.club/users/shaxpeer\r
+550    https://shitposter.club/user/550        https://shitposter.club/users/toddkincannon\r
+556    https://shitposter.club/user/556        https://shitposter.club/users/divider\r
+557    https://shitposter.club/user/557        https://shitposter.club/users/rayogundead\r
+558    https://shitposter.club/user/558        https://shitposter.club/users/breadgod\r
+561    https://shitposter.club/user/561        https://shitposter.club/users/internetzenmaster\r
+569    https://shitposter.club/user/569        https://shitposter.club/users/izzyjsmom\r
+571    https://shitposter.club/user/571        https://shitposter.club/users/spb\r
+573    https://shitposter.club/user/573        https://shitposter.club/users/necrofantasia\r
+574    https://shitposter.club/user/574        https://shitposter.club/users/cvlztn\r
+575    https://shitposter.club/user/575        https://shitposter.club/users/herbiemarcuse\r
+577    https://shitposter.club/user/577        https://shitposter.club/users/simarilian\r
+578    https://shitposter.club/user/578        https://shitposter.club/users/shingo\r
+580    https://shitposter.club/user/580        https://shitposter.club/users/applebees\r
+582    https://shitposter.club/user/582        https://shitposter.club/users/heechul\r
+583    https://shitposter.club/user/583        https://shitposter.club/users/rin\r
+584    https://shitposter.club/user/584        https://shitposter.club/users/killua\r
+585    https://shitposter.club/user/585        https://shitposter.club/users/seamus\r
+586    https://shitposter.club/user/586        https://shitposter.club/users/momoisatsuki\r
+588    https://shitposter.club/user/588        https://shitposter.club/users/bs\r
+589    https://shitposter.club/user/589        https://shitposter.club/users/nya\r
+595    https://shitposter.club/user/595        https://shitposter.club/users/elfpietrok\r
+598    https://shitposter.club/user/598        https://shitposter.club/users/cyc0\r
+600    https://shitposter.club/user/600        https://shitposter.club/users/9riest\r
+601    https://shitposter.club/user/601        https://shitposter.club/users/bella\r
+602    https://shitposter.club/user/602        https://shitposter.club/users/hopestillflies\r
+604    https://shitposter.club/user/604        https://shitposter.club/users/mark\r
+605    https://shitposter.club/user/605        https://shitposter.club/users/crappycoco\r
+607    https://shitposter.club/user/607        https://shitposter.club/users/meme\r
+609    https://shitposter.club/user/609        https://shitposter.club/users/raylan\r
+610    https://shitposter.club/user/610        https://shitposter.club/users/berry\r
+611    https://shitposter.club/user/611        https://shitposter.club/users/noobius\r
+621    https://shitposter.club/user/621        https://shitposter.club/users/lit\r
+622    https://shitposter.club/user/622        https://shitposter.club/users/thedominionofplumass\r
+633    https://shitposter.club/user/633        https://shitposter.club/users/amish\r
+640    https://shitposter.club/user/640        https://shitposter.club/users/yaoi\r
+657    https://shitposter.club/user/657        https://shitposter.club/users/ayano\r
+661    https://shitposter.club/user/661        https://shitposter.club/users/velvethammer\r
+665    https://shitposter.club/user/665        https://shitposter.club/users/yushe\r
+666    https://shitposter.club/user/666        https://shitposter.club/users/rw\r
+684    https://shitposter.club/user/684        https://shitposter.club/users/justplainbill\r
+685    https://shitposter.club/user/685        https://shitposter.club/users/bree\r
+687    https://shitposter.club/user/687        https://shitposter.club/users/dinahlord\r
+693    https://shitposter.club/user/693        https://shitposter.club/users/luna\r
+694    https://shitposter.club/user/694        https://shitposter.club/users/winterjaeger\r
+695    https://shitposter.club/user/695        https://shitposter.club/users/winterjaeger7\r
+696    https://shitposter.club/user/696        https://shitposter.club/users/vall\r
+697    https://shitposter.club/user/697        https://shitposter.club/users/nsa\r
+699    https://shitposter.club/user/699        https://shitposter.club/users/haolink\r
+700    https://shitposter.club/user/700        https://shitposter.club/users/mrsaturday\r
+711    https://shitposter.club/user/711        https://shitposter.club/users/ob\r
+728    https://shitposter.club/user/728        https://shitposter.club/users/djormil\r
+734    https://shitposter.club/user/734        https://shitposter.club/users/twittercoe\r
+735    https://shitposter.club/user/735        https://shitposter.club/users/twitterceo\r
+748    https://shitposter.club/user/748        https://shitposter.club/users/joeprich\r
+751    https://shitposter.club/user/751        https://shitposter.club/users/cheeto\r
+755    https://shitposter.club/user/755        https://shitposter.club/users/jojo\r
+757    https://shitposter.club/user/757        https://shitposter.club/users/onet\r
+759    https://shitposter.club/user/759        https://shitposter.club/users/hiredmind\r
+769    https://shitposter.club/user/769        https://shitposter.club/users/bonzibuddy\r
+771    https://shitposter.club/user/771        https://shitposter.club/users/six6six\r
+772    https://shitposter.club/user/772        https://shitposter.club/users/grantweets2\r
+779    https://shitposter.club/user/779        https://shitposter.club/users/marcavis\r
+783    https://shitposter.club/user/783        https://shitposter.club/users/wintergirl93\r
+785    https://shitposter.club/user/785        https://shitposter.club/users/moonmanmobile\r
+795    https://shitposter.club/user/795        https://shitposter.club/users/oz\r
+796    https://shitposter.club/user/796        https://shitposter.club/users/rei\r
+797    https://shitposter.club/user/797        https://shitposter.club/users/luciela\r
+798    https://shitposter.club/user/798        https://shitposter.club/users/nightray\r
+799    https://shitposter.club/user/799        https://shitposter.club/users/sorey\r
+800    https://shitposter.club/user/800        https://shitposter.club/users/jack\r
+802    https://shitposter.club/user/802        https://shitposter.club/users/natsu\r
+804    https://shitposter.club/user/804        https://shitposter.club/users/yuuya\r
+805    https://shitposter.club/user/805        https://shitposter.club/users/leo\r
+817    https://shitposter.club/user/817        https://shitposter.club/users/rottenleaf\r
+831    https://shitposter.club/user/831        https://shitposter.club/users/aqua\r
+832    https://shitposter.club/user/832        https://shitposter.club/users/jihadistjoe\r
+833    https://shitposter.club/user/833        https://shitposter.club/users/comradegg\r
+835    https://shitposter.club/user/835        https://shitposter.club/users/bossgod\r
+836    https://shitposter.club/user/836        https://shitposter.club/users/realdonaldtrump\r
+859    https://shitposter.club/user/859        https://shitposter.club/users/marufoi\r
+862    https://shitposter.club/user/862        https://shitposter.club/users/buffdad\r
+978    https://shitposter.club/user/978        https://shitposter.club/users/nonameko\r
+979    https://shitposter.club/user/979        https://shitposter.club/users/ira\r
+988    https://shitposter.club/user/988        https://shitposter.club/users/adrint\r
+1001   https://shitposter.club/user/1001       https://shitposter.club/users/fajfus\r
+1018   https://shitposter.club/user/1018       https://shitposter.club/users/jon\r
+1019   https://shitposter.club/user/1019       https://shitposter.club/users/levo\r
+1020   https://shitposter.club/user/1020       https://shitposter.club/users/bhm\r
+1023   https://shitposter.club/user/1023       https://shitposter.club/users/librarian\r
+1025   https://shitposter.club/user/1025       https://shitposter.club/users/conanedogawa\r
+1027   https://shitposter.club/user/1027       https://shitposter.club/users/gentlefemdom\r
+1029   https://shitposter.club/user/1029       https://shitposter.club/users/hentie\r
+1030   https://shitposter.club/user/1030       https://shitposter.club/users/notaskeleton\r
+1038   https://shitposter.club/user/1038       https://shitposter.club/users/succ\r
+1061   https://shitposter.club/user/1061       https://shitposter.club/users/applepark\r
+1110   https://shitposter.club/user/1110       https://shitposter.club/users/caraway\r
+1115   https://shitposter.club/user/1115       https://shitposter.club/users/jump\r
+1118   https://shitposter.club/user/1118       https://shitposter.club/users/test222\r
+1120   https://shitposter.club/user/1120       https://shitposter.club/users/lu\r
+1127   https://shitposter.club/user/1127       https://shitposter.club/users/riocat5\r
+1130   https://shitposter.club/user/1130       https://shitposter.club/users/lovelive\r
+1137   https://shitposter.club/user/1137       https://shitposter.club/users/johnsonmcfonson\r
+1159   https://shitposter.club/user/1159       https://shitposter.club/users/j\r
+1179   https://shitposter.club/user/1179       https://shitposter.club/users/kumatora\r
+1180   https://shitposter.club/user/1180       https://shitposter.club/users/komasan\r
+1181   https://shitposter.club/user/1181       https://shitposter.club/users/8xenon8\r
+1183   https://shitposter.club/user/1183       https://shitposter.club/users/lemon\r
+1184   https://shitposter.club/user/1184       https://shitposter.club/users/osomatsu\r
+1186   https://shitposter.club/user/1186       https://shitposter.club/users/anomalyuk\r
+1188   https://shitposter.club/user/1188       https://shitposter.club/users/jelly\r
+1195   https://shitposter.club/user/1195       https://shitposter.club/users/ultra\r
+1196   https://shitposter.club/user/1196       https://shitposter.club/users/mrmichael\r
+1198   https://shitposter.club/user/1198       https://shitposter.club/users/neue\r
+1205   https://shitposter.club/user/1205       https://shitposter.club/users/tomasnau\r
+1261   https://shitposter.club/user/1261       https://shitposter.club/users/aljam\r
+1279   https://shitposter.club/user/1279       https://shitposter.club/users/pigeonburger\r
+1315   https://shitposter.club/user/1315       https://shitposter.club/users/itsstillrealtomedamnit\r
+1366   https://shitposter.club/user/1366       https://shitposter.club/users/pewdiepie\r
+1608   https://shitposter.club/user/1608       https://shitposter.club/users/serrarreaver\r
+1613   https://shitposter.club/user/1613       https://shitposter.club/users/furrystoat\r
+1629   https://shitposter.club/user/1629       https://shitposter.club/users/lordkraftdinner\r
+1670   https://shitposter.club/user/1670       https://shitposter.club/users/idiotska\r
+1736   https://shitposter.club/user/1736       https://shitposter.club/users/rabit3a\r
+1946   https://shitposter.club/user/1946       https://shitposter.club/users/tikiloungemahu\r
+1977   https://shitposter.club/user/1977       https://shitposter.club/users/arashinarukami\r
+2035   https://shitposter.club/user/2035       https://shitposter.club/users/spedru\r
+2088   https://shitposter.club/user/2088       https://shitposter.club/users/idol\r
+2175   https://shitposter.club/user/2175       https://shitposter.club/users/olmitch\r
+2227   https://shitposter.club/user/2227       https://shitposter.club/users/dune\r
+2322   https://shitposter.club/user/2322       https://shitposter.club/users/biwazimayui\r
+2323   https://shitposter.club/user/2323       https://shitposter.club/users/cawfee\r
+2325   https://shitposter.club/user/2325       https://shitposter.club/users/jimrusell\r
+2329   https://shitposter.club/user/2329       https://shitposter.club/users/illya\r
+2341   https://shitposter.club/user/2341       https://shitposter.club/users/apple\r
+2357   https://shitposter.club/user/2357       https://shitposter.club/users/bear\r
+2358   https://shitposter.club/user/2358       https://shitposter.club/users/goldburggoldenhour\r
+2378   https://shitposter.club/user/2378       https://shitposter.club/users/b1940060\r
+2380   https://shitposter.club/user/2380       https://shitposter.club/users/garnerh42\r
+2388   https://shitposter.club/user/2388       https://shitposter.club/users/niceau\r
+2389   https://shitposter.club/user/2389       https://shitposter.club/users/zekeyspaceylizard\r
+2391   https://shitposter.club/user/2391       https://shitposter.club/users/fbi\r
+2400   https://shitposter.club/user/2400       https://shitposter.club/users/miraculousladybug\r
+2413   https://shitposter.club/user/2413       https://shitposter.club/users/maxauri\r
+2450   https://shitposter.club/user/2450       https://shitposter.club/users/camedei456\r
+2466   https://shitposter.club/user/2466       https://shitposter.club/users/nurgledsatorin\r
+2512   https://shitposter.club/user/2512       https://shitposter.club/users/conspiracy\r
+2539   https://shitposter.club/user/2539       https://shitposter.club/users/dtluna\r
+2542   https://shitposter.club/user/2542       https://shitposter.club/users/analepticalzabo\r
+2573   https://shitposter.club/user/2573       https://shitposter.club/users/irregardlessly\r
+2588   https://shitposter.club/user/2588       https://shitposter.club/users/chalt\r
+2599   https://shitposter.club/user/2599       https://shitposter.club/users/shtposter\r
+2639   https://shitposter.club/user/2639       https://shitposter.club/users/oogy\r
+2647   https://shitposter.club/user/2647       https://shitposter.club/users/salad\r
+2662   https://shitposter.club/user/2662       https://shitposter.club/users/godfather\r
+2663   https://shitposter.club/user/2663       https://shitposter.club/users/good\r
+2664   https://shitposter.club/user/2664       https://shitposter.club/users/mc\r
+2672   https://shitposter.club/user/2672       https://shitposter.club/users/nilbo\r
+2680   https://shitposter.club/user/2680       https://shitposter.club/users/ovrclockd\r
+2687   https://shitposter.club/user/2687       https://shitposter.club/users/politics\r
+2724   https://shitposter.club/user/2724       https://shitposter.club/users/soomeguy\r
+2748   https://shitposter.club/user/2748       https://shitposter.club/users/lghb\r
+2751   https://shitposter.club/user/2751       https://shitposter.club/users/imdarelzslimsha\r
+2794   https://shitposter.club/user/2794       https://shitposter.club/users/robert\r
+2795   https://shitposter.club/user/2795       https://shitposter.club/users/jani\r
+2796   https://shitposter.club/user/2796       https://shitposter.club/users/richard\r
+2797   https://shitposter.club/user/2797       https://shitposter.club/users/warmerbrudi\r
+2798   https://shitposter.club/user/2798       https://shitposter.club/users/thomas\r
+2800   https://shitposter.club/user/2800       https://shitposter.club/users/100days\r
+2801   https://shitposter.club/user/2801       https://shitposter.club/users/christoffel\r
+2814   https://shitposter.club/user/2814       https://shitposter.club/users/cmpunk\r
+2841   https://shitposter.club/user/2841       https://shitposter.club/users/shit\r
+2886   https://shitposter.club/user/2886       https://shitposter.club/users/bdf\r
+2889   https://shitposter.club/user/2889       https://shitposter.club/users/memesbrasileiros\r
+2909   https://shitposter.club/user/2909       https://shitposter.club/users/tiuluhen\r
+2942   https://shitposter.club/user/2942       https://shitposter.club/users/wormhole\r
+2947   https://shitposter.club/user/2947       https://shitposter.club/users/augustus\r
+2954   https://shitposter.club/user/2954       https://shitposter.club/users/vaka\r
+2974   https://shitposter.club/user/2974       https://shitposter.club/users/moonbot\r
+2979   https://shitposter.club/user/2979       https://shitposter.club/users/fakedonaldtrump\r
+3009   https://shitposter.club/user/3009       https://shitposter.club/users/r4\r
+3032   https://shitposter.club/user/3032       https://shitposter.club/users/delores\r
+3127   https://shitposter.club/user/3127       https://shitposter.club/users/plusreed\r
+3148   https://shitposter.club/user/3148       https://shitposter.club/users/deimos\r
+3151   https://shitposter.club/user/3151       https://shitposter.club/users/memer69\r
+3162   https://shitposter.club/user/3162       https://shitposter.club/users/tyreese\r
+3163   https://shitposter.club/user/3163       https://shitposter.club/users/glen\r
+3167   https://shitposter.club/user/3167       https://shitposter.club/users/jonny\r
+3171   https://shitposter.club/user/3171       https://shitposter.club/users/chrishansen\r
+3174   https://shitposter.club/user/3174       https://shitposter.club/users/usindianaffairs\r
+3175   https://shitposter.club/user/3175       https://shitposter.club/users/cia\r
+3225   https://shitposter.club/user/3225       https://shitposter.club/users/baconbrain\r
+3274   https://shitposter.club/user/3274       https://shitposter.club/users/jackmcbastard\r
+3310   https://shitposter.club/user/3310       https://shitposter.club/users/lifeprotips\r
+3321   https://shitposter.club/user/3321       https://shitposter.club/users/nerd\r
+3322   https://shitposter.club/user/3322       https://shitposter.club/users/flandre\r
+3324   https://shitposter.club/user/3324       https://shitposter.club/users/kingofmars\r
+3365   https://shitposter.club/user/3365       https://shitposter.club/users/ben\r
+3378   https://shitposter.club/user/3378       https://shitposter.club/users/staffanb\r
+3387   https://shitposter.club/user/3387       https://shitposter.club/users/2321\r
+3391   https://shitposter.club/user/3391       https://shitposter.club/users/hydris\r
+3393   https://shitposter.club/user/3393       https://shitposter.club/users/elj\r
+3397   https://shitposter.club/user/3397       https://shitposter.club/users/yachise\r
+3400   https://shitposter.club/user/3400       https://shitposter.club/users/robertomangueiragrossa\r
+3408   https://shitposter.club/user/3408       https://shitposter.club/users/danclark\r
+3409   https://shitposter.club/user/3409       https://shitposter.club/users/erm\r
+3441   https://shitposter.club/user/3441       https://shitposter.club/users/govspiders\r
+3466   https://shitposter.club/user/3466       https://shitposter.club/users/malduke\r
+3543   https://shitposter.club/user/3543       https://shitposter.club/users/testslut\r
+3568   https://shitposter.club/user/3568       https://shitposter.club/users/grimjim\r
+3574   https://shitposter.club/user/3574       https://shitposter.club/users/dyingrectifrice\r
+3642   https://shitposter.club/user/3642       https://shitposter.club/users/eyepie\r
+3699   https://shitposter.club/user/3699       https://shitposter.club/users/emiko\r
+3713   https://shitposter.club/user/3713       https://shitposter.club/users/dex\r
+3767   https://shitposter.club/user/3767       https://shitposter.club/users/roi\r
+3770   https://shitposter.club/user/3770       https://shitposter.club/users/jj\r
+3814   https://shitposter.club/user/3814       https://shitposter.club/users/why\r
+3820   https://shitposter.club/user/3820       https://shitposter.club/users/polstar\r
+3854   https://shitposter.club/user/3854       https://shitposter.club/users/metalhead33\r
+3860   https://shitposter.club/user/3860       https://shitposter.club/users/valkitty\r
+3891   https://shitposter.club/user/3891       https://shitposter.club/users/yata\r
+3894   https://shitposter.club/user/3894       https://shitposter.club/users/oonska\r
+3895   https://shitposter.club/user/3895       https://shitposter.club/users/1iceloops123\r
+3896   https://shitposter.club/user/3896       https://shitposter.club/users/69\r
+3897   https://shitposter.club/user/3897       https://shitposter.club/users/bitterandrew2\r
+3900   https://shitposter.club/user/3900       https://shitposter.club/users/neckbolt\r
+3904   https://shitposter.club/user/3904       https://shitposter.club/users/kommentater\r
+3909   https://shitposter.club/user/3909       https://shitposter.club/users/bae\r
+3911   https://shitposter.club/user/3911       https://shitposter.club/users/eternalblizzard\r
+3913   https://shitposter.club/user/3913       https://shitposter.club/users/trevgauntlet\r
+3915   https://shitposter.club/user/3915       https://shitposter.club/users/vriska\r
+3952   https://shitposter.club/user/3952       https://shitposter.club/users/gethn7\r
+3953   https://shitposter.club/user/3953       https://shitposter.club/users/mgd\r
+4011   https://shitposter.club/user/4011       https://shitposter.club/users/dirds\r
+4026   https://shitposter.club/user/4026       https://shitposter.club/users/panzervoulait\r
+4027   https://shitposter.club/user/4027       https://shitposter.club/users/clublarsh\r
+4046   https://shitposter.club/user/4046       https://shitposter.club/users/kaz\r
+4047   https://shitposter.club/user/4047       https://shitposter.club/users/failure\r
+4084   https://shitposter.club/user/4084       https://shitposter.club/users/oneiorosgrip\r
+4095   https://shitposter.club/user/4095       https://shitposter.club/users/theraveduck\r
+4106   https://shitposter.club/user/4106       https://shitposter.club/users/gothmatix\r
+4133   https://shitposter.club/user/4133       https://shitposter.club/users/miserablesmileface\r
+4164   https://shitposter.club/user/4164       https://shitposter.club/users/vektg\r
+4166   https://shitposter.club/user/4166       https://shitposter.club/users/spectrum\r
+4179   https://shitposter.club/user/4179       https://shitposter.club/users/powerclam\r
+4186   https://shitposter.club/user/4186       https://shitposter.club/users/madcat\r
+4230   https://shitposter.club/user/4230       https://shitposter.club/users/nbd\r
+4231   https://shitposter.club/user/4231       https://shitposter.club/users/triodug\r
+4350   https://shitposter.club/user/4350       https://shitposter.club/users/dog\r
+4389   https://shitposter.club/user/4389       https://shitposter.club/users/reissdjo\r
+4400   https://shitposter.club/user/4400       https://shitposter.club/users/daeavorn\r
+4401   https://shitposter.club/user/4401       https://shitposter.club/users/yourgrandmother\r
+4414   https://shitposter.club/user/4414       https://shitposter.club/users/harmlessduck\r
+4416   https://shitposter.club/user/4416       https://shitposter.club/users/phoenixarised\r
+4420   https://shitposter.club/user/4420       https://shitposter.club/users/maxmustermann\r
+4423   https://shitposter.club/user/4423       https://shitposter.club/users/tomsequitur\r
+4425   https://shitposter.club/user/4425       https://shitposter.club/users/suityourself\r
+4434   https://shitposter.club/user/4434       https://shitposter.club/users/gibbfm\r
+4436   https://shitposter.club/user/4436       https://shitposter.club/users/pcachu\r
+4440   https://shitposter.club/user/4440       https://shitposter.club/users/misspixie345\r
+4443   https://shitposter.club/user/4443       https://shitposter.club/users/mosley\r
+4444   https://shitposter.club/user/4444       https://shitposter.club/users/lonewolf031\r
+4450   https://shitposter.club/user/4450       https://shitposter.club/users/ajr\r
+4451   https://shitposter.club/user/4451       https://shitposter.club/users/reno\r
+4454   https://shitposter.club/user/4454       https://shitposter.club/users/panjoozek\r
+4457   https://shitposter.club/user/4457       https://shitposter.club/users/realpennyfortheguy\r
+4464   https://shitposter.club/user/4464       https://shitposter.club/users/thelogiconlyzone\r
+4467   https://shitposter.club/user/4467       https://shitposter.club/users/craig\r
+4496   https://shitposter.club/user/4496       https://shitposter.club/users/yuiiski\r
+4506   https://shitposter.club/user/4506       https://shitposter.club/users/robot\r
+4556   https://shitposter.club/user/4556       https://shitposter.club/users/boozearmada\r
+4573   https://shitposter.club/user/4573       https://shitposter.club/users/combine\r
+4605   https://shitposter.club/user/4605       https://shitposter.club/users/ultrapageup\r
+4627   https://shitposter.club/user/4627       https://shitposter.club/users/eris\r
+4633   https://shitposter.club/user/4633       https://shitposter.club/users/moethirteen\r
+4636   https://shitposter.club/user/4636       https://shitposter.club/users/quuunno\r
+4644   https://shitposter.club/user/4644       https://shitposter.club/users/moonatdefcon\r
+4657   https://shitposter.club/user/4657       https://shitposter.club/users/lombon\r
+4670   https://shitposter.club/user/4670       https://shitposter.club/users/mojadam\r
+4686   https://shitposter.club/user/4686       https://shitposter.club/users/ghofan\r
+4690   https://shitposter.club/user/4690       https://shitposter.club/users/cameron\r
+4708   https://shitposter.club/user/4708       https://shitposter.club/users/thevortexcoalition\r
+4713   https://shitposter.club/user/4713       https://shitposter.club/users/rosario\r
+4724   https://shitposter.club/user/4724       https://shitposter.club/users/datass\r
+4759   https://shitposter.club/user/4759       https://shitposter.club/users/melancholy\r
+4770   https://shitposter.club/user/4770       https://shitposter.club/users/boris\r
+4773   https://shitposter.club/user/4773       https://shitposter.club/users/2dollaslices\r
+4793   https://shitposter.club/user/4793       https://shitposter.club/users/jesus\r
+4814   https://shitposter.club/user/4814       https://shitposter.club/users/nils\r
+4826   https://shitposter.club/user/4826       https://shitposter.club/users/netkitteh\r
+4887   https://shitposter.club/user/4887       https://shitposter.club/users/birch\r
+4924   https://shitposter.club/user/4924       https://shitposter.club/users/rt\r
+4940   https://shitposter.club/user/4940       https://shitposter.club/users/comradeagle\r
+4943   https://shitposter.club/user/4943       https://shitposter.club/users/luciel\r
+4950   https://shitposter.club/user/4950       https://shitposter.club/users/rob\r
+4952   https://shitposter.club/user/4952       https://shitposter.club/users/eros\r
+4954   https://shitposter.club/user/4954       https://shitposter.club/users/smeagledorf\r
+4962   https://shitposter.club/user/4962       https://shitposter.club/users/zep\r
+4982   https://shitposter.club/user/4982       https://shitposter.club/users/furaffinity\r
+4983   https://shitposter.club/user/4983       https://shitposter.club/users/gay\r
+4988   https://shitposter.club/user/4988       https://shitposter.club/users/leny\r
+5000   https://shitposter.club/user/5000       https://shitposter.club/users/mrmemetic\r
+5002   https://shitposter.club/user/5002       https://shitposter.club/users/peggle\r
+5381   https://shitposter.club/user/5381       https://shitposter.club/users/shpuld\r
+5440   https://shitposter.club/user/5440       https://shitposter.club/users/diana\r
+5461   https://shitposter.club/user/5461       https://shitposter.club/users/karkat\r
+5462   https://shitposter.club/user/5462       https://shitposter.club/users/stagparty\r
+5494   https://shitposter.club/user/5494       https://shitposter.club/users/davestrider\r
+5495   https://shitposter.club/user/5495       https://shitposter.club/users/fursona\r
+5524   https://shitposter.club/user/5524       https://shitposter.club/users/jerry\r
+5618   https://shitposter.club/user/5618       https://shitposter.club/users/moonatwork\r
+5640   https://shitposter.club/user/5640       https://shitposter.club/users/herberthreis\r
+5660   https://shitposter.club/user/5660       https://shitposter.club/users/dg\r
+5681   https://shitposter.club/user/5681       https://shitposter.club/users/wakarimasen\r
+5693   https://shitposter.club/user/5693       https://shitposter.club/users/reposterclacke\r
+5722   https://shitposter.club/user/5722       https://shitposter.club/users/moonoffsite\r
+5774   https://shitposter.club/user/5774       https://shitposter.club/users/figuringshitout\r
+5826   https://shitposter.club/user/5826       https://shitposter.club/users/hckr\r
+5875   https://shitposter.club/user/5875       https://shitposter.club/users/zero\r
+5905   https://shitposter.club/user/5905       https://shitposter.club/users/lawyerfortheguy\r
+5921   https://shitposter.club/user/5921       https://shitposter.club/users/dimeforthedude\r
+5922   https://shitposter.club/user/5922       https://shitposter.club/users/tiffany\r
+5930   https://shitposter.club/user/5930       https://shitposter.club/users/rilut\r
+5936   https://shitposter.club/user/5936       https://shitposter.club/users/rwdigest\r
+5941   https://shitposter.club/user/5941       https://shitposter.club/users/voidexe\r
+6002   https://shitposter.club/user/6002       https://shitposter.club/users/kaldonia\r
+6030   https://shitposter.club/user/6030       https://shitposter.club/users/smokeyhills\r
+6033   https://shitposter.club/user/6033       https://shitposter.club/users/pennyforthegoy\r
+6053   https://shitposter.club/user/6053       https://shitposter.club/users/ninjabuttocks\r
+6057   https://shitposter.club/user/6057       https://shitposter.club/users/mrmattimation\r
+6076   https://shitposter.club/user/6076       https://shitposter.club/users/arachnidsgrip\r
+6086   https://shitposter.club/user/6086       https://shitposter.club/users/bogs\r
+6114   https://shitposter.club/user/6114       https://shitposter.club/users/homph\r
+6143   https://shitposter.club/user/6143       https://shitposter.club/users/brassrod\r
+6144   https://shitposter.club/user/6144       https://shitposter.club/users/abnoxio\r
+6302   https://shitposter.club/user/6302       https://shitposter.club/users/hjkhan\r
+6317   https://shitposter.club/user/6317       https://shitposter.club/users/tasmijn\r
+6378   https://shitposter.club/user/6378       https://shitposter.club/users/cv\r
+6394   https://shitposter.club/user/6394       https://shitposter.club/users/exceem\r
+6531   https://shitposter.club/user/6531       https://shitposter.club/users/thot\r
+6533   https://shitposter.club/user/6533       https://shitposter.club/users/zenburn\r
+6534   https://shitposter.club/user/6534       https://shitposter.club/users/supermoon\r
+6563   https://shitposter.club/user/6563       https://shitposter.club/users/lebronjames75\r
+6724   https://shitposter.club/user/6724       https://shitposter.club/users/dreya\r
+6838   https://shitposter.club/user/6838       https://shitposter.club/users/blackhole\r
+6840   https://shitposter.club/user/6840       https://shitposter.club/users/elgatoweebee\r
+6908   https://shitposter.club/user/6908       https://shitposter.club/users/panzerklown\r
+6960   https://shitposter.club/user/6960       https://shitposter.club/users/hitlertheanimation\r
+7062   https://shitposter.club/user/7062       https://shitposter.club/users/lm9\r
+7063   https://shitposter.club/user/7063       https://shitposter.club/users/kbb\r
+7064   https://shitposter.club/user/7064       https://shitposter.club/users/00\r
+7114   https://shitposter.club/user/7114       https://shitposter.club/users/sw0rn\r
+7197   https://shitposter.club/user/7197       https://shitposter.club/users/skelepun\r
+7204   https://shitposter.club/user/7204       https://shitposter.club/users/segata\r
+7205   https://shitposter.club/user/7205       https://shitposter.club/users/niggerkiller6969\r
+7251   https://shitposter.club/user/7251       https://shitposter.club/users/kitredgrave\r
+7261   https://shitposter.club/user/7261       https://shitposter.club/users/letters\r
+7292   https://shitposter.club/user/7292       https://shitposter.club/users/goatholeonmy\r
+7295   https://shitposter.club/user/7295       https://shitposter.club/users/varondus\r
+7335   https://shitposter.club/user/7335       https://shitposter.club/users/arsaces\r
+7339   https://shitposter.club/user/7339       https://shitposter.club/users/nixromina\r
+7374   https://shitposter.club/user/7374       https://shitposter.club/users/vladdo\r
+7436   https://shitposter.club/user/7436       https://shitposter.club/users/baery\r
+7463   https://shitposter.club/user/7463       https://shitposter.club/users/bigdikk\r
+7543   https://shitposter.club/user/7543       https://shitposter.club/users/bijorikoraku\r
+7573   https://shitposter.club/user/7573       https://shitposter.club/users/mithras\r
+7602   https://shitposter.club/user/7602       https://shitposter.club/users/timiddimwit\r
+7614   https://shitposter.club/user/7614       https://shitposter.club/users/thricebitten003\r
+7640   https://shitposter.club/user/7640       https://shitposter.club/users/floopfloop\r
+7664   https://shitposter.club/user/7664       https://shitposter.club/users/otakunopico\r
+7686   https://shitposter.club/user/7686       https://shitposter.club/users/fashygoy\r
+7703   https://shitposter.club/user/7703       https://shitposter.club/users/anonymous\r
+7710   https://shitposter.club/user/7710       https://shitposter.club/users/wewlad\r
+7720   https://shitposter.club/user/7720       https://shitposter.club/users/textophile\r
+7732   https://shitposter.club/user/7732       https://shitposter.club/users/vetforumwars\r
+7748   https://shitposter.club/user/7748       https://shitposter.club/users/chikimonki\r
+7751   https://shitposter.club/user/7751       https://shitposter.club/users/s3krit\r
+7752   https://shitposter.club/user/7752       https://shitposter.club/users/valka\r
+7753   https://shitposter.club/user/7753       https://shitposter.club/users/notksj\r
+7775   https://shitposter.club/user/7775       https://shitposter.club/users/femacampinmate\r
+7777   https://shitposter.club/user/7777       https://shitposter.club/users/redbayp\r
+7809   https://shitposter.club/user/7809       https://shitposter.club/users/wayy\r
+7826   https://shitposter.club/user/7826       https://shitposter.club/users/eliotime3000\r
+8015   https://shitposter.club/user/8015       https://shitposter.club/users/beingham\r
+8031   https://shitposter.club/user/8031       https://shitposter.club/users/cyberpotato\r
+8058   https://shitposter.club/user/8058       https://shitposter.club/users/efina\r
+8059   https://shitposter.club/user/8059       https://shitposter.club/users/milla\r
+8060   https://shitposter.club/user/8060       https://shitposter.club/users/caden\r
+8061   https://shitposter.club/user/8061       https://shitposter.club/users/tiz\r
+8072   https://shitposter.club/user/8072       https://shitposter.club/users/mikemazzone\r
+8079   https://shitposter.club/user/8079       https://shitposter.club/users/fraudexposer\r
+8081   https://shitposter.club/user/8081       https://shitposter.club/users/redair\r
+8084   https://shitposter.club/user/8084       https://shitposter.club/users/jmd\r
+8093   https://shitposter.club/user/8093       https://shitposter.club/users/linkwood\r
+8094   https://shitposter.club/user/8094       https://shitposter.club/users/stefan\r
+8095   https://shitposter.club/user/8095       https://shitposter.club/users/perionic\r
+8096   https://shitposter.club/user/8096       https://shitposter.club/users/retronet\r
+8157   https://shitposter.club/user/8157       https://shitposter.club/users/culto\r
+8181   https://shitposter.club/user/8181       https://shitposter.club/users/extrange\r
+8194   https://shitposter.club/user/8194       https://shitposter.club/users/daniel197047\r
+8220   https://shitposter.club/user/8220       https://shitposter.club/users/schnapps\r
+8227   https://shitposter.club/user/8227       https://shitposter.club/users/anonavenger\r
+8256   https://shitposter.club/user/8256       https://shitposter.club/users/mikaela\r
+8261   https://shitposter.club/user/8261       https://shitposter.club/users/loki\r
+8330   https://shitposter.club/user/8330       https://shitposter.club/users/sloan\r
+8337   https://shitposter.club/user/8337       https://shitposter.club/users/thehifman\r
+8363   https://shitposter.club/user/8363       https://shitposter.club/users/threetoast\r
+8410   https://shitposter.club/user/8410       https://shitposter.club/users/daphailwhale\r
+8429   https://shitposter.club/user/8429       https://shitposter.club/users/jakob\r
+8430   https://shitposter.club/user/8430       https://shitposter.club/users/stephenlynx\r
+8433   https://shitposter.club/user/8433       https://shitposter.club/users/ayoholup\r
+8463   https://shitposter.club/user/8463       https://shitposter.club/users/loltemp\r
+8622   https://shitposter.club/user/8622       https://shitposter.club/users/chu\r
+8635   https://shitposter.club/user/8635       https://shitposter.club/users/bilb\r
+8639   https://shitposter.club/user/8639       https://shitposter.club/users/www\r
+8644   https://shitposter.club/user/8644       https://shitposter.club/users/potus\r
+8676   https://shitposter.club/user/8676       https://shitposter.club/users/testuser124578\r
+8716   https://shitposter.club/user/8716       https://shitposter.club/users/kentnelida\r
+8853   https://shitposter.club/user/8853       https://shitposter.club/users/meff\r
+8876   https://shitposter.club/user/8876       https://shitposter.club/users/liz\r
+8896   https://shitposter.club/user/8896       https://shitposter.club/users/anonjustice\r
+8974   https://shitposter.club/user/8974       https://shitposter.club/users/wintertsar\r
+9052   https://shitposter.club/user/9052       https://shitposter.club/users/nerthos\r
+9056   https://shitposter.club/user/9056       https://shitposter.club/users/mono\r
+9089   https://shitposter.club/user/9089       https://shitposter.club/users/taeateh\r
+9119   https://shitposter.club/user/9119       https://shitposter.club/users/twilly999\r
+9140   https://shitposter.club/user/9140       https://shitposter.club/users/poorlyreported\r
+9157   https://shitposter.club/user/9157       https://shitposter.club/users/karabiner\r
+9164   https://shitposter.club/user/9164       https://shitposter.club/users/spaceman\r
+9176   https://shitposter.club/user/9176       https://shitposter.club/users/dbrz\r
+9196   https://shitposter.club/user/9196       https://shitposter.club/users/meesa\r
+9203   https://shitposter.club/user/9203       https://shitposter.club/users/tokage\r
+9205   https://shitposter.club/user/9205       https://shitposter.club/users/adolfhitler\r
+9223   https://shitposter.club/user/9223       https://shitposter.club/users/homotopy\r
+9283   https://shitposter.club/user/9283       https://shitposter.club/users/alanman\r
+9294   https://shitposter.club/user/9294       https://shitposter.club/users/posteur\r
+9301   https://shitposter.club/user/9301       https://shitposter.club/users/mchnem\r
+9329   https://shitposter.club/user/9329       https://shitposter.club/users/mm\r
+9347   https://shitposter.club/user/9347       https://shitposter.club/users/caspermag\r
+9348   https://shitposter.club/user/9348       https://shitposter.club/users/weimerica\r
+9396   https://shitposter.club/user/9396       https://shitposter.club/users/fl1nt\r
+9487   https://shitposter.club/user/9487       https://shitposter.club/users/heterowhiteman\r
+9499   https://shitposter.club/user/9499       https://shitposter.club/users/bane\r
+9521   https://shitposter.club/user/9521       https://shitposter.club/users/luke\r
+9522   https://shitposter.club/user/9522       https://shitposter.club/users/friendlysmoker\r
+9563   https://shitposter.club/user/9563       https://shitposter.club/users/momo\r
+9565   https://shitposter.club/user/9565       https://shitposter.club/users/c1tyoffl1nt1\r
+9567   https://shitposter.club/user/9567       https://shitposter.club/users/takao\r
+9568   https://shitposter.club/user/9568       https://shitposter.club/users/sim\r
+9569   https://shitposter.club/user/9569       https://shitposter.club/users/sakuya\r
+9572   https://shitposter.club/user/9572       https://shitposter.club/users/chiruno\r
+9573   https://shitposter.club/user/9573       https://shitposter.club/users/usercorpse\r
+9574   https://shitposter.club/user/9574       https://shitposter.club/users/yeetniqqa\r
+9585   https://shitposter.club/user/9585       https://shitposter.club/users/subvert\r
+9591   https://shitposter.club/user/9591       https://shitposter.club/users/hardbass2k8\r
+9620   https://shitposter.club/user/9620       https://shitposter.club/users/secretsquirrel\r
+9654   https://shitposter.club/user/9654       https://shitposter.club/users/spacemandown\r
+9655   https://shitposter.club/user/9655       https://shitposter.club/users/neimzr4luzerz\r
+9664   https://shitposter.club/user/9664       https://shitposter.club/users/moontest\r
+9695   https://shitposter.club/user/9695       https://shitposter.club/users/azurerose\r
+9701   https://shitposter.club/user/9701       https://shitposter.club/users/leroilezard\r
+9776   https://shitposter.club/user/9776       https://shitposter.club/users/awgeezrick\r
+9879   https://shitposter.club/user/9879       https://shitposter.club/users/terezi\r
+9885   https://shitposter.club/user/9885       https://shitposter.club/users/johnhenry\r
+9968   https://shitposter.club/user/9968       https://shitposter.club/users/barf\r
+10098  https://shitposter.club/user/10098      https://shitposter.club/users/mantis\r
+10166  https://shitposter.club/user/10166      https://shitposter.club/users/anon\r
+10260  https://shitposter.club/user/10260      https://shitposter.club/users/sonya\r
+10394  https://shitposter.club/user/10394      https://shitposter.club/users/sarahjeong\r
+10660  https://shitposter.club/user/10660      https://shitposter.club/users/kkitteh\r
+10672  https://shitposter.club/user/10672      https://shitposter.club/users/data\r
+10832  https://shitposter.club/user/10832      https://shitposter.club/users/marin\r
+10963  https://shitposter.club/user/10963      https://shitposter.club/users/anthony\r
+10986  https://shitposter.club/user/10986      https://shitposter.club/users/ashdroid\r
+11068  https://shitposter.club/user/11068      https://shitposter.club/users/yair\r
+11231  https://shitposter.club/user/11231      https://shitposter.club/users/dean\r
+11262  https://shitposter.club/user/11262      https://shitposter.club/users/santiesteban\r
+11401  https://shitposter.club/user/11401      https://shitposter.club/users/hughdarrow\r
+11514  https://shitposter.club/user/11514      https://shitposter.club/users/mil\r
+11604  https://shitposter.club/user/11604      https://shitposter.club/users/anime\r
+11663  https://shitposter.club/user/11663      https://shitposter.club/users/jakk\r
+11747  https://shitposter.club/user/11747      https://shitposter.club/users/buffyfan12\r
+11865  https://shitposter.club/user/11865      https://shitposter.club/users/thx2037\r
+11960  https://shitposter.club/user/11960      https://shitposter.club/users/gargron\r
+12000  https://shitposter.club/user/12000      https://shitposter.club/users/chc4\r
+12046  https://shitposter.club/user/12046      https://shitposter.club/users/sergio\r
+12115  https://shitposter.club/user/12115      https://shitposter.club/users/gooddoge\r
+12235  https://shitposter.club/user/12235      https://shitposter.club/users/moonrise\r
+12367  https://shitposter.club/user/12367      https://shitposter.club/users/0xdeadbabe\r
+12519  https://shitposter.club/user/12519      https://shitposter.club/users/jesusaur\r
+12577  https://shitposter.club/user/12577      https://shitposter.club/users/vpsorg\r
+12693  https://shitposter.club/user/12693      https://shitposter.club/users/gnulibs\r
+12695  https://shitposter.club/user/12695      https://shitposter.club/users/hydra\r
+12699  https://shitposter.club/user/12699      https://shitposter.club/users/thegoldwater\r
+12725  https://shitposter.club/user/12725      https://shitposter.club/users/pox\r
+12820  https://shitposter.club/user/12820      https://shitposter.club/users/charafan\r
+12822  https://shitposter.club/user/12822      https://shitposter.club/users/fly\r
+12826  https://shitposter.club/user/12826      https://shitposter.club/users/jay\r
+13068  https://shitposter.club/user/13068      https://shitposter.club/users/wannabe\r
+13442  https://shitposter.club/user/13442      https://shitposter.club/users/twitter\r
+13476  https://shitposter.club/user/13476      https://shitposter.club/users/huefee\r
+13590  https://shitposter.club/user/13590      https://shitposter.club/users/d3wd\r
+13712  https://shitposter.club/user/13712      https://shitposter.club/users/sacfly\r
+13905  https://shitposter.club/user/13905      https://shitposter.club/users/athrygg\r
+14115  https://shitposter.club/user/14115      https://shitposter.club/users/wolf\r
+14145  https://shitposter.club/user/14145      https://shitposter.club/users/random\r
+14158  https://shitposter.club/user/14158      https://shitposter.club/users/dm\r
+14217  https://shitposter.club/user/14217      https://shitposter.club/users/okux\r
+14533  https://shitposter.club/user/14533      https://shitposter.club/users/zeno\r
+14612  https://shitposter.club/user/14612      https://shitposter.club/users/jk\r
+14638  https://shitposter.club/user/14638      https://shitposter.club/users/grindecologist\r
+14767  https://shitposter.club/user/14767      https://shitposter.club/users/skullum\r
+14903  https://shitposter.club/user/14903      https://shitposter.club/users/tomey\r
+14972  https://shitposter.club/user/14972      https://shitposter.club/users/uramekus\r
+15044  https://shitposter.club/user/15044      https://shitposter.club/users/harlan\r
+15118  https://shitposter.club/user/15118      https://shitposter.club/users/arash\r
+15236  https://shitposter.club/user/15236      https://shitposter.club/users/coreilly\r
+15371  https://shitposter.club/user/15371      https://shitposter.club/users/thisisnotanime\r
+15416  https://shitposter.club/user/15416      https://shitposter.club/users/cg\r
+15439  https://shitposter.club/user/15439      https://shitposter.club/users/wareya\r
+15496  https://shitposter.club/user/15496      https://shitposter.club/users/auraninanettaadriana\r
+15557  https://shitposter.club/user/15557      https://shitposter.club/users/dechi\r
+15575  https://shitposter.club/user/15575      https://shitposter.club/users/vikohmeilaty\r
+15578  https://shitposter.club/user/15578      https://shitposter.club/users/vikohsevmarmila\r
+15581  https://shitposter.club/user/15581      https://shitposter.club/users/vikohalvianti\r
+15587  https://shitposter.club/user/15587      https://shitposter.club/users/patriciamichelletangkangentot\r
+15635  https://shitposter.club/user/15635      https://shitposter.club/users/novichok\r
+16492  https://shitposter.club/user/16492      https://shitposter.club/users/oosh\r
+16752  https://shitposter.club/user/16752      https://shitposter.club/users/floraplus\r
+17083  https://shitposter.club/user/17083      https://shitposter.club/users/popeyethecunt\r
+17319  https://shitposter.club/user/17319      https://shitposter.club/users/dctf\r
+17581  https://shitposter.club/user/17581      https://shitposter.club/users/chriztheanvill\r
+18540  https://shitposter.club/user/18540      https://shitposter.club/users/sabahsyria\r
+18716  https://shitposter.club/user/18716      https://shitposter.club/users/dumbbabby\r
+18855  https://shitposter.club/user/18855      https://shitposter.club/users/derpderpderp\r
+19068  https://shitposter.club/user/19068      https://shitposter.club/users/ster\r
+19095  https://shitposter.club/user/19095      https://shitposter.club/users/cajoh\r
+19124  https://shitposter.club/user/19124      https://shitposter.club/users/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\r
+19257  https://shitposter.club/user/19257      https://shitposter.club/users/friskan\r
+19285  https://shitposter.club/user/19285      https://shitposter.club/users/zeo\r
+19593  https://shitposter.club/user/19593      https://shitposter.club/users/akater\r
+19649  https://shitposter.club/user/19649      https://shitposter.club/users/wololo\r
+20046  https://shitposter.club/user/20046      https://shitposter.club/users/fujimura\r
+20073  https://shitposter.club/user/20073      https://shitposter.club/users/jakethesnake\r
+20267  https://shitposter.club/user/20267      https://shitposter.club/users/moontest2\r
+20426  https://shitposter.club/user/20426      https://shitposter.club/users/perspicacious01\r
+20651  https://shitposter.club/user/20651      https://shitposter.club/users/trivia\r
+20686  https://shitposter.club/user/20686      https://shitposter.club/users/yovinnie\r
+20759  https://shitposter.club/user/20759      https://shitposter.club/users/roytam\r
+21026  https://shitposter.club/user/21026      https://shitposter.club/users/shakes31471\r
+21667  https://shitposter.club/user/21667      https://shitposter.club/users/bdjnk\r
+21787  https://shitposter.club/user/21787      https://shitposter.club/users/cutscenes\r
+21920  https://shitposter.club/user/21920      https://shitposter.club/users/rwdsaboo\r
+21925  https://shitposter.club/user/21925      https://shitposter.club/users/mapomme\r
+21934  https://shitposter.club/user/21934      https://shitposter.club/users/satori\r
+22018  https://shitposter.club/user/22018      https://shitposter.club/users/vertu\r
+22080  https://shitposter.club/user/22080      https://shitposter.club/users/raven\r
+22177  https://shitposter.club/user/22177      https://shitposter.club/users/boa\r
+22179  https://shitposter.club/user/22179      https://shitposter.club/users/tezcat\r
+22230  https://shitposter.club/user/22230      https://shitposter.club/users/alex\r
+22323  https://shitposter.club/user/22323      https://shitposter.club/users/tehsvin\r
+22514  https://shitposter.club/user/22514      https://shitposter.club/users/shitehoney\r
+22564  https://shitposter.club/user/22564      https://shitposter.club/users/becauseimgray\r
+22706  https://shitposter.club/user/22706      https://shitposter.club/users/nimda\r
+22883  https://shitposter.club/user/22883      https://shitposter.club/users/noflashfirm\r
+22917  https://shitposter.club/user/22917      https://shitposter.club/users/silvertube\r
+23288  https://shitposter.club/user/23288      https://shitposter.club/users/monad\r
+23396  https://shitposter.club/user/23396      https://shitposter.club/users/mom\r
+23576  https://shitposter.club/user/23576      https://shitposter.club/users/ntc\r
+23735  https://shitposter.club/user/23735      https://shitposter.club/users/betobear730\r
+23872  https://shitposter.club/user/23872      https://shitposter.club/users/mackatron\r
+23909  https://shitposter.club/user/23909      https://shitposter.club/users/johnnycumby\r
+24048  https://shitposter.club/user/24048      https://shitposter.club/users/buttballoon\r
+24247  https://shitposter.club/user/24247      https://shitposter.club/users/hoppeoffamychoppa\r
+24370  https://shitposter.club/user/24370      https://shitposter.club/users/superjey\r
+24519  https://shitposter.club/user/24519      https://shitposter.club/users/crufro\r
+24550  https://shitposter.club/user/24550      https://shitposter.club/users/baseddrworm\r
+24794  https://shitposter.club/user/24794      https://shitposter.club/users/marko\r
+24893  https://shitposter.club/user/24893      https://shitposter.club/users/sweetnote\r
+25222  https://shitposter.club/user/25222      https://shitposter.club/users/stiribune\r
+25519  https://shitposter.club/user/25519      https://shitposter.club/users/taco\r
+25726  https://shitposter.club/user/25726      https://shitposter.club/users/morbius\r
+26103  https://shitposter.club/user/26103      https://shitposter.club/users/moonmanatgscon\r
+26486  https://shitposter.club/user/26486      https://shitposter.club/users/lon\r
+26603  https://shitposter.club/user/26603      https://shitposter.club/users/cj\r
+26712  https://shitposter.club/user/26712      https://shitposter.club/users/existentialbro\r
+26830  https://shitposter.club/user/26830      https://shitposter.club/users/weddingtorontolimo\r
+26858  https://shitposter.club/user/26858      https://shitposter.club/users/hoskayne\r
+27459  https://shitposter.club/user/27459      https://shitposter.club/users/dirb\r
+27464  https://shitposter.club/user/27464      https://shitposter.club/users/assalchemy\r
+27628  https://shitposter.club/user/27628      https://shitposter.club/users/walt1999walt\r
+28122  https://shitposter.club/user/28122      https://shitposter.club/users/h8\r
+28526  https://shitposter.club/user/28526      https://shitposter.club/users/mariano\r
+28601  https://shitposter.club/user/28601      https://shitposter.club/users/robofortune\r
+28795  https://shitposter.club/user/28795      https://shitposter.club/users/falco\r
+28892  https://shitposter.club/user/28892      https://shitposter.club/users/batemanboogers\r
+28985  https://shitposter.club/user/28985      https://shitposter.club/users/pasty\r
+28989  https://shitposter.club/user/28989      https://shitposter.club/users/podrickpaddington\r
+29181  https://shitposter.club/user/29181      https://shitposter.club/users/ganix\r
+29182  https://shitposter.club/user/29182      https://shitposter.club/users/marsprobe\r
+29185  https://shitposter.club/user/29185      https://shitposter.club/users/tealdear\r
+29251  https://shitposter.club/user/29251      https://shitposter.club/users/tico\r
+29686  https://shitposter.club/user/29686      https://shitposter.club/users/pooryorick\r
+29708  https://shitposter.club/user/29708      https://shitposter.club/users/vfp\r
+29825  https://shitposter.club/user/29825      https://shitposter.club/users/camby\r
+29856  https://shitposter.club/user/29856      https://shitposter.club/users/aqours\r
+29857  https://shitposter.club/user/29857      https://shitposter.club/users/gaygrandma\r
+29858  https://shitposter.club/user/29858      https://shitposter.club/users/zarya\r
+29859  https://shitposter.club/user/29859      https://shitposter.club/users/ene\r
+29969  https://shitposter.club/user/29969      https://shitposter.club/users/aw\r
+30066  https://shitposter.club/user/30066      https://shitposter.club/users/oxenfree\r
+30080  https://shitposter.club/user/30080      https://shitposter.club/users/roko\r
+30202  https://shitposter.club/user/30202      https://shitposter.club/users/doingsomeposts\r
+30241  https://shitposter.club/user/30241      https://shitposter.club/users/archaeme\r
+30243  https://shitposter.club/user/30243      https://shitposter.club/users/zenpukku\r
+30293  https://shitposter.club/user/30293      https://shitposter.club/users/styromaniac\r
+30720  https://shitposter.club/user/30720      https://shitposter.club/users/thatbrickster\r
+30748  https://shitposter.club/user/30748      https://shitposter.club/users/ryan\r
+31040  https://shitposter.club/user/31040      https://shitposter.club/users/me\r
+31101  https://shitposter.club/user/31101      https://shitposter.club/users/louiefillet\r
+31132  https://shitposter.club/user/31132      https://shitposter.club/users/ok\r
+31339  https://shitposter.club/user/31339      https://shitposter.club/users/alucard\r
+31353  https://shitposter.club/user/31353      https://shitposter.club/users/spcnepfag\r
+31536  https://shitposter.club/user/31536      https://shitposter.club/users/dmgctrl\r
+31538  https://shitposter.club/user/31538      https://shitposter.club/users/lueyee\r
+31714  https://shitposter.club/user/31714      https://shitposter.club/users/comstock\r
+31832  https://shitposter.club/user/31832      https://shitposter.club/users/anotherwriter\r
+31836  https://shitposter.club/user/31836      https://shitposter.club/users/luminous\r
+31876  https://shitposter.club/user/31876      https://shitposter.club/users/toxic\r
+31892  https://shitposter.club/user/31892      https://shitposter.club/users/soulkisser\r
+31923  https://shitposter.club/user/31923      https://shitposter.club/users/piyush\r
+31959  https://shitposter.club/user/31959      https://shitposter.club/users/lightlysalted\r
+31973  https://shitposter.club/user/31973      https://shitposter.club/users/abr21\r
+31997  https://shitposter.club/user/31997      https://shitposter.club/users/demo\r
+32079  https://shitposter.club/user/32079      https://shitposter.club/users/totallynotdogjaw\r
+32123  https://shitposter.club/user/32123      https://shitposter.club/users/ctrlcreepbot\r
+32158  https://shitposter.club/user/32158      https://shitposter.club/users/ben666\r
+32188  https://shitposter.club/user/32188      https://shitposter.club/users/polenstronkest\r
+32201  https://shitposter.club/user/32201      https://shitposter.club/users/filthymcgarbage\r
+32314  https://shitposter.club/user/32314      https://shitposter.club/users/notjeff\r
+32324  https://shitposter.club/user/32324      https://shitposter.club/users/tanteifaust\r
+32326  https://shitposter.club/user/32326      https://shitposter.club/users/vimtingu\r
+32329  https://shitposter.club/user/32329      https://shitposter.club/users/dolus\r
+32343  https://shitposter.club/user/32343      https://shitposter.club/users/sonicdreadzhog\r
+32383  https://shitposter.club/user/32383      https://shitposter.club/users/nignog\r
+32386  https://shitposter.club/user/32386      https://shitposter.club/users/owl\r
+32390  https://shitposter.club/user/32390      https://shitposter.club/users/yoroshiku\r
+32444  https://shitposter.club/user/32444      https://shitposter.club/users/chelzgrimace0\r
+32460  https://shitposter.club/user/32460      https://shitposter.club/users/mei\r
+32466  https://shitposter.club/user/32466      https://shitposter.club/users/demigodloligagger\r
+32690  https://shitposter.club/user/32690      https://shitposter.club/users/camoceltic\r
+32736  https://shitposter.club/user/32736      https://shitposter.club/users/flamingkazin\r
+33044  https://shitposter.club/user/33044      https://shitposter.club/users/root\r
+33191  https://shitposter.club/user/33191      https://shitposter.club/users/949f45ac\r
+33422  https://shitposter.club/user/33422      https://shitposter.club/users/surge\r
+33683  https://shitposter.club/user/33683      https://shitposter.club/users/dielan\r
+33789  https://shitposter.club/user/33789      https://shitposter.club/users/fickle\r
+34011  https://shitposter.club/user/34011      https://shitposter.club/users/nurnymurse\r
+34442  https://shitposter.club/user/34442      https://shitposter.club/users/ragecage\r
+34659  https://shitposter.club/user/34659      https://shitposter.club/users/fuckinghackers\r
+35102  https://shitposter.club/user/35102      https://shitposter.club/users/robotx\r
+35167  https://shitposter.club/user/35167      https://shitposter.club/users/sojourner\r
+35180  https://shitposter.club/user/35180      https://shitposter.club/users/dogjaw\r
+35198  https://shitposter.club/user/35198      https://shitposter.club/users/radicooloperative\r
+35340  https://shitposter.club/user/35340      https://shitposter.club/users/sn\r
+35402  https://shitposter.club/user/35402      https://shitposter.club/users/demifiend\r
+35510  https://shitposter.club/user/35510      https://shitposter.club/users/tempo\r
+35623  https://shitposter.club/user/35623      https://shitposter.club/users/lphovercraft\r
+35631  https://shitposter.club/user/35631      https://shitposter.club/users/realhitler\r
+35775  https://shitposter.club/user/35775      https://shitposter.club/users/kian\r
+35930  https://shitposter.club/user/35930      https://shitposter.club/users/jjcarter21r\r
+36077  https://shitposter.club/user/36077      https://shitposter.club/users/wehateweebs\r
+36115  https://shitposter.club/user/36115      https://shitposter.club/users/theplaguedr\r
+36172  https://shitposter.club/user/36172      https://shitposter.club/users/surfinbird\r
+36381  https://shitposter.club/user/36381      https://shitposter.club/users/sireebob\r
+36384  https://shitposter.club/user/36384      https://shitposter.club/users/127001\r
+36717  https://shitposter.club/user/36717      https://shitposter.club/users/justaghost\r
+36821  https://shitposter.club/user/36821      https://shitposter.club/users/shadow\r
+36888  https://shitposter.club/user/36888      https://shitposter.club/users/moe\r
+37046  https://shitposter.club/user/37046      https://shitposter.club/users/moe123\r
+37300  https://shitposter.club/user/37300      https://shitposter.club/users/lulinvega\r
+37326  https://shitposter.club/user/37326      https://shitposter.club/users/haisenberg\r
+37954  https://shitposter.club/user/37954      https://shitposter.club/users/kg\r
+38017  https://shitposter.club/user/38017      https://shitposter.club/users/yvvu2\r
+38219  https://shitposter.club/user/38219      https://shitposter.club/users/spooks\r
+38322  https://shitposter.club/user/38322      https://shitposter.club/users/invlpg\r
+38364  https://shitposter.club/user/38364      https://shitposter.club/users/krochpuncher\r
+38382  https://shitposter.club/user/38382      https://shitposter.club/users/artifaxxs\r
+38482  https://shitposter.club/user/38482      https://shitposter.club/users/windclock\r
+38491  https://shitposter.club/user/38491      https://shitposter.club/users/lobster\r
+38618  https://shitposter.club/user/38618      https://shitposter.club/users/birdway\r
+38733  https://shitposter.club/user/38733      https://shitposter.club/users/sulter\r
+38796  https://shitposter.club/user/38796      https://shitposter.club/users/zika\r
+38979  https://shitposter.club/user/38979      https://shitposter.club/users/manghoti\r
+39546  https://shitposter.club/user/39546      https://shitposter.club/users/zlowiec\r
+40673  https://shitposter.club/user/40673      https://shitposter.club/users/aaa\r
+41496  https://shitposter.club/user/41496      https://shitposter.club/users/polywuf\r
+41717  https://shitposter.club/user/41717      https://shitposter.club/users/shirtlords\r
+41735  https://shitposter.club/user/41735      https://shitposter.club/users/vced01tbkrcy\r
+41780  https://shitposter.club/user/41780      https://shitposter.club/users/reggiehathaway\r
+41786  https://shitposter.club/user/41786      https://shitposter.club/users/parisc\r
+41794  https://shitposter.club/user/41794      https://shitposter.club/users/nutjin\r
+41801  https://shitposter.club/user/41801      https://shitposter.club/users/angelus\r
+41836  https://shitposter.club/user/41836      https://shitposter.club/users/big\r
+41985  https://shitposter.club/user/41985      https://shitposter.club/users/wario\r
+42081  https://shitposter.club/user/42081      https://shitposter.club/users/animesniffer\r
+42098  https://shitposter.club/user/42098      https://shitposter.club/users/yappariesaka\r
+42115  https://shitposter.club/user/42115      https://shitposter.club/users/stjude\r
+42120  https://shitposter.club/user/42120      https://shitposter.club/users/gaiusgermanicus\r
+42260  https://shitposter.club/user/42260      https://shitposter.club/users/loveliestamie\r
+42347  https://shitposter.club/user/42347      https://shitposter.club/users/ginz\r
+42354  https://shitposter.club/user/42354      https://shitposter.club/users/antiracist\r
+42363  https://shitposter.club/user/42363      https://shitposter.club/users/matthewmaci\r
+42472  https://shitposter.club/user/42472      https://shitposter.club/users/rubberback\r
+42927  https://shitposter.club/user/42927      https://shitposter.club/users/hatexgroup\r
+42968  https://shitposter.club/user/42968      https://shitposter.club/users/gloriouscarwash\r
+42997  https://shitposter.club/user/42997      https://shitposter.club/users/yayo\r
+43012  https://shitposter.club/user/43012      https://shitposter.club/users/robloxhentie88\r
+43092  https://shitposter.club/user/43092      https://shitposter.club/users/haspop\r
+43167  https://shitposter.club/user/43167      https://shitposter.club/users/walmartsupremacy\r
+43268  https://shitposter.club/user/43268      https://shitposter.club/users/golpollo\r
+43272  https://shitposter.club/user/43272      https://shitposter.club/users/rrx\r
+43276  https://shitposter.club/user/43276      https://shitposter.club/users/rusty\r
+43336  https://shitposter.club/user/43336      https://shitposter.club/users/caesarcrab\r
+43384  https://shitposter.club/user/43384      https://shitposter.club/users/yap\r
+43440  https://shitposter.club/user/43440      https://shitposter.club/users/triplekmafia\r
+43443  https://shitposter.club/user/43443      https://shitposter.club/users/antonnizhny\r
+43583  https://shitposter.club/user/43583      https://shitposter.club/users/cajon\r
+43744  https://shitposter.club/user/43744      https://shitposter.club/users/dixieconstruct\r
+43764  https://shitposter.club/user/43764      https://shitposter.club/users/pepsicanex\r
+43776  https://shitposter.club/user/43776      https://shitposter.club/users/deraristokraut\r
+43779  https://shitposter.club/user/43779      https://shitposter.club/users/red\r
+43783  https://shitposter.club/user/43783      https://shitposter.club/users/boxiekun\r
+43791  https://shitposter.club/user/43791      https://shitposter.club/users/emilia\r
+43866  https://shitposter.club/user/43866      https://shitposter.club/users/qwerty\r
+44035  https://shitposter.club/user/44035      https://shitposter.club/users/aspirator\r
+44303  https://shitposter.club/user/44303      https://shitposter.club/users/cereal\r
+44541  https://shitposter.club/user/44541      https://shitposter.club/users/animerapist\r
+44666  https://shitposter.club/user/44666      https://shitposter.club/users/za\r
+44681  https://shitposter.club/user/44681      https://shitposter.club/users/suicidal\r
+44751  https://shitposter.club/user/44751      https://shitposter.club/users/illuminatoskeletono\r
+45219  https://shitposter.club/user/45219      https://shitposter.club/users/sierrakilobravo\r
+45312  https://shitposter.club/user/45312      https://shitposter.club/users/thufir\r
+45467  https://shitposter.club/user/45467      https://shitposter.club/users/fermtnzheavy\r
+45873  https://shitposter.club/user/45873      https://shitposter.club/users/jector\r
+46020  https://shitposter.club/user/46020      https://shitposter.club/users/shitlordsupreme\r
+46273  https://shitposter.club/user/46273      https://shitposter.club/users/y88\r
+46347  https://shitposter.club/user/46347      https://shitposter.club/users/catk111er\r
+46752  https://shitposter.club/user/46752      https://shitposter.club/users/pr333\r
+46808  https://shitposter.club/user/46808      https://shitposter.club/users/catkittens\r
+47284  https://shitposter.club/user/47284      https://shitposter.club/users/123lareputarana\r
+47359  https://shitposter.club/user/47359      https://shitposter.club/users/traplordegen\r
+47368  https://shitposter.club/user/47368      https://shitposter.club/users/norm\r
+47569  https://shitposter.club/user/47569      https://shitposter.club/users/grass\r
+47770  https://shitposter.club/user/47770      https://shitposter.club/users/realdavidreed\r
+47943  https://shitposter.club/user/47943      https://shitposter.club/users/watch\r
+48103  https://shitposter.club/user/48103      https://shitposter.club/users/bagel\r
+48130  https://shitposter.club/user/48130      https://shitposter.club/users/stochastix\r
+48329  https://shitposter.club/user/48329      https://shitposter.club/users/mewlan\r
+48389  https://shitposter.club/user/48389      https://shitposter.club/users/andilinks\r
+48440  https://shitposter.club/user/48440      https://shitposter.club/users/ao\r
+48495  https://shitposter.club/user/48495      https://shitposter.club/users/futuredogefm\r
+48496  https://shitposter.club/user/48496      https://shitposter.club/users/harold\r
+48611  https://shitposter.club/user/48611      https://shitposter.club/users/hattiecat\r
+48712  https://shitposter.club/user/48712      https://shitposter.club/users/mrmcmayhem\r
+49233  https://shitposter.club/user/49233      https://shitposter.club/users/sushipantsu\r
+49746  https://shitposter.club/user/49746      https://shitposter.club/users/siedge\r
+49752  https://shitposter.club/user/49752      https://shitposter.club/users/honorrollcc\r
+49829  https://shitposter.club/user/49829      https://shitposter.club/users/denza252\r
+49856  https://shitposter.club/user/49856      https://shitposter.club/users/web\r
+49863  https://shitposter.club/user/49863      https://shitposter.club/users/donglord\r
+49933  https://shitposter.club/user/49933      https://shitposter.club/users/chargedaffaires\r
+50092  https://shitposter.club/user/50092      https://shitposter.club/users/joy\r
+50183  https://shitposter.club/user/50183      https://shitposter.club/users/gravityfailsme\r
+50216  https://shitposter.club/user/50216      https://shitposter.club/users/installgen2\r
+50331  https://shitposter.club/user/50331      https://shitposter.club/users/robbie\r
+50332  https://shitposter.club/user/50332      https://shitposter.club/users/xirus11\r
+50339  https://shitposter.club/user/50339      https://shitposter.club/users/glendo\r
+50340  https://shitposter.club/user/50340      https://shitposter.club/users/minus2\r
+51031  https://shitposter.club/user/51031      https://shitposter.club/users/kekmeister\r
+51033  https://shitposter.club/user/51033      https://shitposter.club/users/akitosenshi\r
+51037  https://shitposter.club/user/51037      https://shitposter.club/users/ganjabots\r
+51337  https://shitposter.club/user/51337      https://shitposter.club/users/sadanimeman\r
+51693  https://shitposter.club/user/51693      https://shitposter.club/users/iamfubar\r
+51699  https://shitposter.club/user/51699      https://shitposter.club/users/honk\r
+51732  https://shitposter.club/user/51732      https://shitposter.club/users/trash\r
+51733  https://shitposter.club/user/51733      https://shitposter.club/users/normsndy\r
+51827  https://shitposter.club/user/51827      https://shitposter.club/users/zeppy\r
+52063  https://shitposter.club/user/52063      https://shitposter.club/users/anomaleon\r
+52122  https://shitposter.club/user/52122      https://shitposter.club/users/huh\r
+52172  https://shitposter.club/user/52172      https://shitposter.club/users/erzaknightfr\r
+52276  https://shitposter.club/user/52276      https://shitposter.club/users/antasmeme\r
+52457  https://shitposter.club/user/52457      https://shitposter.club/users/girl\r
+52906  https://shitposter.club/user/52906      https://shitposter.club/users/threaddotrun\r
+53474  https://shitposter.club/user/53474      https://shitposter.club/users/starz0r\r
+53716  https://shitposter.club/user/53716      https://shitposter.club/users/yoyo\r
+53967  https://shitposter.club/user/53967      https://shitposter.club/users/sebas\r
+54382  https://shitposter.club/user/54382      https://shitposter.club/users/thndr\r
+54503  https://shitposter.club/user/54503      https://shitposter.club/users/xenonman\r
+54700  https://shitposter.club/user/54700      https://shitposter.club/users/crewofweebs\r
+54831  https://shitposter.club/user/54831      https://shitposter.club/users/gutfuckllc\r
+54859  https://shitposter.club/user/54859      https://shitposter.club/users/zeptat\r
+54860  https://shitposter.club/user/54860      https://shitposter.club/users/zeptar\r
+54876  https://shitposter.club/user/54876      https://shitposter.club/users/vf\r
+55355  https://shitposter.club/user/55355      https://shitposter.club/users/arilando\r
+55371  https://shitposter.club/user/55371      https://shitposter.club/users/deanberryministry\r
+55616  https://shitposter.club/user/55616      https://shitposter.club/users/fatma\r
+55866  https://shitposter.club/user/55866      https://shitposter.club/users/rice\r
+56213  https://shitposter.club/user/56213      https://shitposter.club/users/atdirb\r
+56789  https://shitposter.club/user/56789      https://shitposter.club/users/elshibes\r
+57573  https://shitposter.club/user/57573      https://shitposter.club/users/cyberfreedom\r
+57627  https://shitposter.club/user/57627      https://shitposter.club/users/asdf\r
+57700  https://shitposter.club/user/57700      https://shitposter.club/users/awl\r
+57958  https://shitposter.club/user/57958      https://shitposter.club/users/shitlord\r
+58248  https://shitposter.club/user/58248      https://shitposter.club/users/johnnyneptune\r
+58348  https://shitposter.club/user/58348      https://shitposter.club/users/littleman\r
+58755  https://shitposter.club/user/58755      https://shitposter.club/users/loke\r
+58802  https://shitposter.club/user/58802      https://shitposter.club/users/mysize69\r
+58859  https://shitposter.club/user/58859      https://shitposter.club/users/crablettes\r
+58862  https://shitposter.club/user/58862      https://shitposter.club/users/fleshlightme\r
+59088  https://shitposter.club/user/59088      https://shitposter.club/users/2rude\r
+59930  https://shitposter.club/user/59930      https://shitposter.club/users/gonk\r
+59955  https://shitposter.club/user/59955      https://shitposter.club/users/squidink\r
+60066  https://shitposter.club/user/60066      https://shitposter.club/users/llxyo\r
+60185  https://shitposter.club/user/60185      https://shitposter.club/users/scrawls\r
+60544  https://shitposter.club/user/60544      https://shitposter.club/users/sigma\r
+60790  https://shitposter.club/user/60790      https://shitposter.club/users/therealkayne\r
+60794  https://shitposter.club/user/60794      https://shitposter.club/users/nanex\r
+61124  https://shitposter.club/user/61124      https://shitposter.club/users/ejs\r
+61307  https://shitposter.club/user/61307      https://shitposter.club/users/skeet\r
+61456  https://shitposter.club/user/61456      https://shitposter.club/users/agentorange\r
+61646  https://shitposter.club/user/61646      https://shitposter.club/users/toad\r
+61652  https://shitposter.club/user/61652      https://shitposter.club/users/kuuomena\r
+61767  https://shitposter.club/user/61767      https://shitposter.club/users/coolboymew\r
+61770  https://shitposter.club/user/61770      https://shitposter.club/users/4fl0wn\r
+61782  https://shitposter.club/user/61782      https://shitposter.club/users/borzoi\r
+61839  https://shitposter.club/user/61839      https://shitposter.club/users/chazcon\r
+61923  https://shitposter.club/user/61923      https://shitposter.club/users/tharsis\r
+62000  https://shitposter.club/user/62000      https://shitposter.club/users/redboooook\r
+62134  https://shitposter.club/user/62134      https://shitposter.club/users/aven\r
+62194  https://shitposter.club/user/62194      https://shitposter.club/users/haydenjones\r
+64293  https://shitposter.club/user/64293      https://shitposter.club/users/yoongi\r
+64357  https://shitposter.club/user/64357      https://shitposter.club/users/cow2001\r
+64605  https://shitposter.club/user/64605      https://shitposter.club/users/tidux\r
+64672  https://shitposter.club/user/64672      https://shitposter.club/users/d4klutz\r
+64681  https://shitposter.club/user/64681      https://shitposter.club/users/nucleasthete\r
+64727  https://shitposter.club/user/64727      https://shitposter.club/users/hurley\r
+64748  https://shitposter.club/user/64748      https://shitposter.club/users/drgutfuckllc\r
+64759  https://shitposter.club/user/64759      https://shitposter.club/users/0x68756973\r
+64882  https://shitposter.club/user/64882      https://shitposter.club/users/night\r
+65019  https://shitposter.club/user/65019      https://shitposter.club/users/macgirvin\r
+65080  https://shitposter.club/user/65080      https://shitposter.club/users/jeremiah\r
+65083  https://shitposter.club/user/65083      https://shitposter.club/users/lawlcat\r
+65087  https://shitposter.club/user/65087      https://shitposter.club/users/trippinkitty420\r
+65330  https://shitposter.club/user/65330      https://shitposter.club/users/leibwiht\r
+65350  https://shitposter.club/user/65350      https://shitposter.club/users/nagiept\r
+65532  https://shitposter.club/user/65532      https://shitposter.club/users/corzetan\r
+66560  https://shitposter.club/user/66560      https://shitposter.club/users/footkage\r
+66562  https://shitposter.club/user/66562      https://shitposter.club/users/pdpineapple\r
+66709  https://shitposter.club/user/66709      https://shitposter.club/users/nigger\r
+66897  https://shitposter.club/user/66897      https://shitposter.club/users/djzep\r
+67554  https://shitposter.club/user/67554      https://shitposter.club/users/linuxsocist\r
+68329  https://shitposter.club/user/68329      https://shitposter.club/users/fris\r
+68895  https://shitposter.club/user/68895      https://shitposter.club/users/nobodyeverywhere\r
+69714  https://shitposter.club/user/69714      https://shitposter.club/users/3000iq\r
+69906  https://shitposter.club/user/69906      https://shitposter.club/users/trustandsaftey\r
+70237  https://shitposter.club/user/70237      https://shitposter.club/users/pd\r
+70249  https://shitposter.club/user/70249      https://shitposter.club/users/markm447\r
+70798  https://shitposter.club/user/70798      https://shitposter.club/users/sleepfight3r\r
+71463  https://shitposter.club/user/71463      https://shitposter.club/users/jello\r
+71487  https://shitposter.club/user/71487      https://shitposter.club/users/canonicalbrud\r
+71511  https://shitposter.club/user/71511      https://shitposter.club/users/tahu\r
+71605  https://shitposter.club/user/71605      https://shitposter.club/users/noisepollution\r
+71642  https://shitposter.club/user/71642      https://shitposter.club/users/nekolover\r
+72807  https://shitposter.club/user/72807      https://shitposter.club/users/hiddengabber\r
+72824  https://shitposter.club/user/72824      https://shitposter.club/users/oversaturation\r
+72842  https://shitposter.club/user/72842      https://shitposter.club/users/uh\r
+72864  https://shitposter.club/user/72864      https://shitposter.club/users/iajasom\r
+73079  https://shitposter.club/user/73079      https://shitposter.club/users/thunder\r
+73228  https://shitposter.club/user/73228      https://shitposter.club/users/makin\r
+73386  https://shitposter.club/user/73386      https://shitposter.club/users/nevergofullweev\r
+73642  https://shitposter.club/user/73642      https://shitposter.club/users/uxredbyte\r
+73920  https://shitposter.club/user/73920      https://shitposter.club/users/billadoid\r
+73987  https://shitposter.club/user/73987      https://shitposter.club/users/tuturu\r
+74440  https://shitposter.club/user/74440      https://shitposter.club/users/pennyfortheguy\r
+74699  https://shitposter.club/user/74699      https://shitposter.club/users/pururu\r
+74818  https://shitposter.club/user/74818      https://shitposter.club/users/mikem\r
+74940  https://shitposter.club/user/74940      https://shitposter.club/users/undeadmockingbird\r
+75019  https://shitposter.club/user/75019      https://shitposter.club/users/spot\r
+75051  https://shitposter.club/user/75051      https://shitposter.club/users/veruune\r
+75147  https://shitposter.club/user/75147      https://shitposter.club/users/millysoose\r
+75390  https://shitposter.club/user/75390      https://shitposter.club/users/onyxxgoodmann\r
+75534  https://shitposter.club/user/75534      https://shitposter.club/users/voxumbra\r
+75823  https://shitposter.club/user/75823      https://shitposter.club/users/kvazarig\r
+75893  https://shitposter.club/user/75893      https://shitposter.club/users/cobodo\r
+76045  https://shitposter.club/user/76045      https://shitposter.club/users/enkidoodle\r
+76090  https://shitposter.club/user/76090      https://shitposter.club/users/judasdervierte\r
+76309  https://shitposter.club/user/76309      https://shitposter.club/users/itsale\r
+76353  https://shitposter.club/user/76353      https://shitposter.club/users/drump\r
+76858  https://shitposter.club/user/76858      https://shitposter.club/users/gudgames\r
+76890  https://shitposter.club/user/76890      https://shitposter.club/users/yomama\r
+77082  https://shitposter.club/user/77082      https://shitposter.club/users/nowayinhell\r
+78315  https://shitposter.club/user/78315      https://shitposter.club/users/zp\r
+78737  https://shitposter.club/user/78737      https://shitposter.club/users/fr\r
+79635  https://shitposter.club/user/79635      https://shitposter.club/users/fl0wnspc\r
+81502  https://shitposter.club/user/81502      https://shitposter.club/users/tester2\r
diff --git a/test/fixtures/zep.json b/test/fixtures/zep.json
new file mode 100644 (file)
index 0000000..1aab043
--- /dev/null
@@ -0,0 +1 @@
+{"url":"https://shitposter.club/users/zep","type":"Person","tag":[],"summary":"The Zeptar Show on anonradio.net","publicKey":{"publicKeyPem":"-----BEGIN PUBLIC KEY-----\nMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAsdkm3pQxYTW7rVVUQBJ0\nc+J7pUI623gohi2fwM05ZenYVysRIw0Mm6GYvDsCO6DHywi97pG4EBABEQNyagLS\njIDTrLR1GU0K4dnPgaZ7fIkXvMN+d2NNe0LoIw0wX23sw+L+D+U5l0AJ+3LqDC9s\nwucLz4uYokcrl8yxGFYHWjpRYqy/WVuk8986Hm1Mov4j8AWWV5VLl1yYcbQthSuw\nDXL5yMqwiLPn+Vhc4Pb216IhwIl+k9/tfdsnyAlCiasvUQ8Cigde0AJC0sqnUQhy\nJ4gSftvyW5ejYYebNWg09Afjq3I8k0gj1fGks0pY9IJr2a2H+eqCA//YI8z1XHvE\nlwIDAQAB\n-----END PUBLIC KEY-----\n\n","owner":"https://shitposter.club/users/zep","id":"https://shitposter.club/users/zep#main-key"},"preferredUsername":"zep","outbox":"https://shitposter.club/users/zep/outbox","name":"DJ Zep","manuallyApprovesFollowers":false,"inbox":"https://shitposter.club/users/zep/inbox","image":{"url":"https://shitposter.club/media/13946026-15ba-40e1-9cad-ba3a7aeb47e1/13946026-15ba-40e1-9cad-ba3a7aeb47e1.jpeg","type":"Image"},"id":"https://shitposter.club/users/zep","icon":{"url":"https://shitposter.club/media/83650c2f-7f31-98f5-acee-69a486c94173/83650c2f-7f31-98f5-acee-69a486c94173.jpeg","type":"Image"},"following":"https://shitposter.club/users/zep/following","followers":"https://shitposter.club/users/zep/followers","endpoints":{"sharedInbox":"https://shitposter.club/inbox"},"@context":["https://www.w3.org/ns/activitystreams","https://shitposter.club/schemas/litepub-0.1.jsonld"]}
\ No newline at end of file
diff --git a/test/spc_fixes_test.exs b/test/spc_fixes_test.exs
new file mode 100644 (file)
index 0000000..01629e3
--- /dev/null
@@ -0,0 +1,52 @@
+# Pleroma: A lightweight social networking server
+# Copyright © 2017-2019 Pleroma Authors <https://pleroma.social/>
+# SPDX-License-Identifier: AGPL-3.0-only
+
+defmodule Pleroma.SpcFixesTest do
+  use Pleroma.Web.ConnCase
+
+  alias Pleroma.SpcFixes
+  alias Pleroma.Web.CommonAPI
+  alias Pleroma.Web.ActivityPub.ActivityPub
+  alias Pleroma.User
+
+  import Pleroma.Factory
+
+  test "resets the ap_id and follower_address of old spc users" do
+    Tesla.Mock.mock(fn
+      %{url: "https://shitposter.club/users/zep"} ->
+        %Tesla.Env{status: 200, body: File.read!("test/fixtures/zep.json")}
+
+      %{url: nil} ->
+        nil
+    end)
+
+    user =
+      insert(:user, %{
+        local: false,
+        ap_id: "https://shitposter.club/user/4962",
+        follower_address: User.ap_followers(%User{nickname: "zep@shitposter.club"}),
+        info: %{topic: "ignore"},
+        nickname: "zep@shitposter.club"
+      })
+
+    other_user = insert(:user)
+    {:ok, other_user} = User.follow(other_user, user)
+    {:ok, activity} = CommonAPI.post(user, %{"status" => "blabla"})
+
+    assert User.following?(other_user, user)
+    assert [activity] == ActivityPub.fetch_activities(other_user.following)
+
+    SpcFixes.upgrade_users()
+
+    user = Pleroma.Repo.get(User, user.id)
+    other_user = Pleroma.Repo.get(User, other_user.id)
+
+    assert user.ap_id == "https://shitposter.club/users/zep"
+    assert user.follower_address == "https://shitposter.club/users/zep/followers"
+
+    # Activites and following are correctly stitched.
+    assert User.following?(other_user, user)
+    assert [activity] == ActivityPub.fetch_activities(other_user.following) |> IO.inspect()
+  end
+end