Correctly stitch mastodon -> ostatus replies.
This commit is contained in:
parent
2583a9f6e8
commit
aa79d64e0d
|
@ -10,6 +10,8 @@ defmodule Pleroma.Web.ActivityPub.Transmogrifier do
|
|||
|
||||
import Ecto.Query
|
||||
|
||||
require Logger
|
||||
|
||||
@doc """
|
||||
Modifies an incoming AP object (mastodon format) to our internal format.
|
||||
"""
|
||||
|
@ -43,6 +45,20 @@ def handle_incoming(%{"type" => "Create", "object" => %{"type" => "Note"} = obje
|
|||
with nil <- Activity.get_create_activity_by_object_ap_id(object["id"]),
|
||||
%User{} = user <- User.get_or_fetch_by_ap_id(data["actor"]) do
|
||||
object = fix_object(data["object"])
|
||||
|
||||
replied_to_id = if object["inReplyTo"] do
|
||||
case ActivityPub.fetch_object_from_id(object["inReplyTo"]) do
|
||||
{:ok, object} -> object.data["id"]
|
||||
e ->
|
||||
Logger.error("Couldn't fetch #{object["inReplyTo"]} #{inspect(e)}")
|
||||
nil
|
||||
end
|
||||
else
|
||||
nil
|
||||
end
|
||||
|
||||
object = Map.put(object, "inReplyTo", replied_to_id || object["inReplyTo"])
|
||||
|
||||
params = %{
|
||||
to: data["to"],
|
||||
object: object,
|
||||
|
@ -56,9 +72,6 @@ def handle_incoming(%{"type" => "Create", "object" => %{"type" => "Note"} = obje
|
|||
])
|
||||
}
|
||||
|
||||
if object["inReplyTo"] do
|
||||
{:ok, object} = ActivityPub.fetch_object_from_id(object["inReplyTo"])
|
||||
end
|
||||
|
||||
ActivityPub.create(params)
|
||||
else
|
||||
|
|
44
test/fixtures/httpoison_mock/7369654.atom
vendored
Normal file
44
test/fixtures/httpoison_mock/7369654.atom
vendored
Normal file
|
@ -0,0 +1,44 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<entry xmlns="http://www.w3.org/2005/Atom" xmlns:thr="http://purl.org/syndication/thread/1.0" xmlns:activity="http://activitystrea.ms/spec/1.0/" xmlns:georss="http://www.georss.org/georss" xmlns:ostatus="http://ostatus.org/schema/1.0" xmlns:poco="http://portablecontacts.net/spec/1.0" xmlns:media="http://purl.org/syndication/atommedia" xmlns:statusnet="http://status.net/schema/api/1/">
|
||||
<activity:object-type>http://activitystrea.ms/schema/1.0/comment</activity:object-type>
|
||||
<id>tag:shitposter.club,2018-02-22:noticeId=7369654:objectType=comment</id>
|
||||
<title>New comment by shpuld</title>
|
||||
<content type="html">@<a href="https://testing.pleroma.lol/users/lain" class="h-card mention" title="Rael Electric Razor">lain</a> me far right</content>
|
||||
<link rel="alternate" type="text/html" href="https://shitposter.club/notice/7369654"/>
|
||||
<status_net notice_id="7369654"></status_net>
|
||||
<activity:verb>http://activitystrea.ms/schema/1.0/post</activity:verb>
|
||||
<published>2018-02-22T09:20:12+00:00</published>
|
||||
<updated>2018-02-22T09:20:12+00:00</updated>
|
||||
<author>
|
||||
<activity:object-type>http://activitystrea.ms/schema/1.0/person</activity:object-type>
|
||||
<uri>https://shitposter.club/user/5381</uri>
|
||||
<name>shpuld</name>
|
||||
<link rel="alternate" type="text/html" href="https://shitposter.club/shpuld"/>
|
||||
<link rel="avatar" type="image/png" media:width="864" media:height="864" href="https://shitposter.club/avatar/5381-original-20171230093854.png"/>
|
||||
<link rel="avatar" type="image/png" media:width="96" media:height="96" href="https://shitposter.club/avatar/5381-96-20171230093854.png"/>
|
||||
<link rel="avatar" type="image/png" media:width="48" media:height="48" href="https://shitposter.club/avatar/5381-48-20171230093854.png"/>
|
||||
<link rel="avatar" type="image/png" media:width="24" media:height="24" href="https://shitposter.club/avatar/5381-24-20171230093900.png"/>
|
||||
<poco:preferredUsername>shpuld</poco:preferredUsername>
|
||||
<poco:displayName>shp</poco:displayName>
|
||||
<followers url="https://shitposter.club/shpuld/subscribers"></followers>
|
||||
<statusnet:profile_info local_id="5381"></statusnet:profile_info>
|
||||
</author>
|
||||
<thr:in-reply-to ref="https://testing.pleroma.lol/objects/b319022a-4946-44c5-9de9-34801f95507b" href="https://testing.pleroma.lol/objects/b319022a-4946-44c5-9de9-34801f95507b"></thr:in-reply-to>
|
||||
<link rel="related" href="https://testing.pleroma.lol/objects/b319022a-4946-44c5-9de9-34801f95507b"/>
|
||||
<link rel="ostatus:conversation" href="https://shitposter.club/conversation/4378601"/>
|
||||
<ostatus:conversation href="https://shitposter.club/conversation/4378601" local_id="4378601" ref="tag:shitposter.club,2018-02-22:objectType=thread:nonce=e5a7c72d60a9c0e4">tag:shitposter.club,2018-02-22:objectType=thread:nonce=e5a7c72d60a9c0e4</ostatus:conversation>
|
||||
<link rel="mentioned" ostatus:object-type="http://activitystrea.ms/schema/1.0/person" href="https://testing.pleroma.lol/users/lain"/>
|
||||
<link rel="mentioned" ostatus:object-type="http://activitystrea.ms/schema/1.0/collection" href="http://activityschema.org/collection/public"/>
|
||||
<source>
|
||||
<id>https://shitposter.club/api/statuses/user_timeline/5381.atom</id>
|
||||
<title>shp</title>
|
||||
<link rel="alternate" type="text/html" href="https://shitposter.club/shpuld"/>
|
||||
<link rel="self" type="application/atom+xml" href="https://shitposter.club/api/statuses/user_timeline/5381.atom"/>
|
||||
<link rel="license" href="https://shitposter.club/doc/tos"/>
|
||||
<icon>https://shitposter.club/avatar/5381-96-20171230093854.png</icon>
|
||||
<updated>2018-02-23T13:30:15+00:00</updated>
|
||||
</source>
|
||||
<link rel="self" type="application/atom+xml" href="https://shitposter.club/api/statuses/show/7369654.atom"/>
|
||||
<link rel="edit" type="application/atom+xml" href="https://shitposter.club/api/statuses/show/7369654.atom"/>
|
||||
<statusnet:notice_info local_id="7369654" source="Pleroma FE"></statusnet:notice_info>
|
||||
</entry>
|
665
test/fixtures/httpoison_mock/7369654.html
vendored
Normal file
665
test/fixtures/httpoison_mock/7369654.html
vendored
Normal file
|
@ -0,0 +1,665 @@
|
|||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN"
|
||||
"http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head>
|
||||
<title>Shitposter Club</title>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=0">
|
||||
<link rel="stylesheet" type="text/css" href="https://shitposter.club/plugins/Qvitter/css/qvitter.css?changed=20170610161937" />
|
||||
<link rel="stylesheet" type="text/css" href="https://shitposter.club/plugins/Qvitter/css/jquery.minicolors.css" />
|
||||
<link rel="apple-touch-icon" sizes="57x57" href="https://shitposter.club/plugins/Qvitter/img/gnusocial-favicons/apple-touch-icon-57x57.png">
|
||||
<link rel="apple-touch-icon" sizes="60x60" href="https://shitposter.club/plugins/Qvitter/img/gnusocial-favicons/apple-touch-icon-60x60.png">
|
||||
<link rel="apple-touch-icon" sizes="72x72" href="https://shitposter.club/plugins/Qvitter/img/gnusocial-favicons/apple-touch-icon-72x72.png">
|
||||
<link rel="apple-touch-icon" sizes="76x76" href="https://shitposter.club/plugins/Qvitter/img/gnusocial-favicons/apple-touch-icon-76x76.png">
|
||||
<link rel="apple-touch-icon" sizes="114x114" href="https://shitposter.club/plugins/Qvitter/img/gnusocial-favicons/apple-touch-icon-114x114.png">
|
||||
<link rel="apple-touch-icon" sizes="120x120" href="https://shitposter.club/plugins/Qvitter/img/gnusocial-favicons/apple-touch-icon-120x120.png">
|
||||
<link rel="apple-touch-icon" sizes="144x144" href="https://shitposter.club/plugins/Qvitter/img/gnusocial-favicons/apple-touch-icon-144x144.png">
|
||||
<link rel="apple-touch-icon" sizes="152x152" href="https://shitposter.club/plugins/Qvitter/img/gnusocial-favicons/apple-touch-icon-152x152.png">
|
||||
<link rel="apple-touch-icon" sizes="180x180" href="https://shitposter.club/plugins/Qvitter/img/gnusocial-favicons/apple-touch-icon-180x180.png">
|
||||
<link rel="icon" type="image/png" href="https://shitposter.club/plugins/Qvitter/img/gnusocial-favicons/favicon-16x16.png" sizes="16x16">
|
||||
<link rel="icon" type="image/png" href="https://shitposter.club/plugins/Qvitter/img/gnusocial-favicons/favicon-32x32.png" sizes="32x32">
|
||||
<link rel="icon" type="image/png" href="https://shitposter.club/plugins/Qvitter/img/gnusocial-favicons/android-chrome-192x192.png" sizes="192x192">
|
||||
<link rel="icon" type="image/png" href="https://shitposter.club/plugins/Qvitter/img/gnusocial-favicons/favicon-96x96.png" sizes="96x96">
|
||||
<link rel="manifest" href="https://shitposter.club/plugins/Qvitter/img/gnusocial-favicons/manifest.json">
|
||||
<link rel="mask-icon" href="https://shitposter.club/plugins/Qvitter/img/gnusocial-favicons/safari-pinned-tab.svg" color="#a22430">
|
||||
<meta name="apple-mobile-web-app-title" content="Shitposter Club">
|
||||
<meta name="application-name" content="Shitposter Club">
|
||||
<meta name="msapplication-TileColor" content="#da532c">
|
||||
<meta name="msapplication-TileImage" content="https://shitposter.club/plugins/Qvitter/img/gnusocial-favicons/mstile-144x144.png">
|
||||
<meta name="theme-color" content="#ffffff">
|
||||
<link title="oEmbed" href="https://shitposter.club/services/oembed.json?url=https%3A%2F%2Fshitposter.club%2Fnotice%2F7369654" type="application/json+oembed" rel="alternate">
|
||||
<link title="oEmbed" href="https://shitposter.club/services/oembed.xml?url=https%3A%2F%2Fshitposter.club%2Fnotice%2F7369654" type="application/xml+oembed" rel="alternate">
|
||||
<link title="Single notice (JSON)" href="https://shitposter.club/api/statuses/show/7369654.json" type="application/stream+json" rel="alternate">
|
||||
<link title="Single notice (Atom)" href="https://shitposter.club/api/statuses/show/7369654.atom" type="application/atom+xml" rel="alternate">
|
||||
<meta name="twitter:card" content="summary" />
|
||||
<meta name="twitter:title" content="shp (@shpuld)" />
|
||||
<meta name="twitter:description" content="@lain me far right" />
|
||||
<meta property="og:description" content="@lain me far right" />
|
||||
<meta property="og:site_name" content="Shitposter Club" />
|
||||
<script>
|
||||
/*
|
||||
@licstart The following is the entire license notice for the
|
||||
JavaScript code in this page.
|
||||
|
||||
Copyright (C) 2015 Hannes Mannerheim and other contributors
|
||||
|
||||
This program is free software: you can redistribute it and/or modify
|
||||
it under the terms of the GNU Affero General Public License as
|
||||
published by the Free Software Foundation, either version 3 of the
|
||||
License, or (at your option) any later version.
|
||||
|
||||
This program is distributed in the hope that it will be useful,
|
||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
GNU Affero General Public License for more details.
|
||||
|
||||
You should have received a copy of the GNU Affero General Public License
|
||||
along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||
|
||||
@licend The above is the entire license notice
|
||||
for the JavaScript code in this page.
|
||||
*/
|
||||
|
||||
window.usersLanguageCode = "en";
|
||||
window.usersLanguageNameInEnglish = "English";
|
||||
window.englishLanguageData = {
|
||||
"directionality":"ltr",
|
||||
"languageName": "English",
|
||||
"loginUsername": "Username or e-mail",
|
||||
"loginPassword": "Password",
|
||||
"loginSignIn": "Sign in",
|
||||
"loginRememberMe": "Remember me",
|
||||
"loginForgotPassword": "Forgot password?",
|
||||
"notices": "Notices",
|
||||
"followers": "Followers",
|
||||
"following": "Following",
|
||||
"groups": "Groups",
|
||||
"compose": "PULL THE TRIGGER",
|
||||
"queetVerb": "Send",
|
||||
"queetsNounPlural": "Notices",
|
||||
"logout": "Sign out",
|
||||
"languageSelected": "Language:",
|
||||
"viewMyProfilePage": "View my profile page",
|
||||
"expand": "Expand",
|
||||
"collapse": "Collapse",
|
||||
"details": "Details",
|
||||
"expandFullConversation": "Expand full conversation",
|
||||
"replyVerb": "Reply",
|
||||
"requeetVerb": "Repeat",
|
||||
"favoriteVerb": "Favorite",
|
||||
"requeetedVerb": "Repeated",
|
||||
"favoritedVerb": "Favorited",
|
||||
"replyTo": "Reply to",
|
||||
"requeetedBy": "Repeated by {requeeted-by}",
|
||||
"favoriteNoun": "Favorite",
|
||||
"favoritesNoun": "Favorites",
|
||||
"requeetNoun": "Repeat",
|
||||
"requeetsNoun": "Repeats",
|
||||
"newQueet": "{new-notice-count} new notice",
|
||||
"newQueets": "{new-notice-count} new notices",
|
||||
"longmonthsJanuary": "January",
|
||||
"longmonthsFebruary": "February",
|
||||
"longmonthsMars": "March",
|
||||
"longmonthsApril": "April",
|
||||
"longmonthsMay": "May",
|
||||
"longmonthsJune": "June",
|
||||
"longmonthsJuly": "July",
|
||||
"longmonthsAugust": "August",
|
||||
"longmonthsSeptember": "September",
|
||||
"longmonthsOctober": "October",
|
||||
"longmonthsNovember": "November",
|
||||
"longmonthsDecember": "December",
|
||||
"shortmonthsJanuary": "jan",
|
||||
"shortmonthsFebruary": "feb",
|
||||
"shortmonthsMars": "mar",
|
||||
"shortmonthsApril": "apr",
|
||||
"shortmonthsMay": "may",
|
||||
"shortmonthsJune": "jun",
|
||||
"shortmonthsJuly": "jul",
|
||||
"shortmonthsAugust": "aug",
|
||||
"shortmonthsSeptember": "sep",
|
||||
"shortmonthsOctober": "oct",
|
||||
"shortmonthsNovember": "nov",
|
||||
"shortmonthsDecember": "dec",
|
||||
"time12am": "{time} am",
|
||||
"time12pm": "{time} pm",
|
||||
"longDateFormat": "{time12} - {day} {month} {year}",
|
||||
"shortDateFormatSeconds": "{seconds}s",
|
||||
"shortDateFormatMinutes": "{minutes}m",
|
||||
"shortDateFormatHours": "{hours}h",
|
||||
"shortDateFormatDate": "{day} {month}",
|
||||
"shortDateFormatDateAndY": "{day} {month} {year}",
|
||||
"now": "now",
|
||||
"posting": "posting",
|
||||
"viewMoreInConvBefore": "← View more in conversation",
|
||||
"viewMoreInConvAfter": "View more in conversation →",
|
||||
"mentions": "Mentions",
|
||||
"timeline": "Only Who I'm Following",
|
||||
"publicTimeline": "Everyone on Shitposter Club",
|
||||
"publicAndExtTimeline": "MY EYES! I CAN SEE FOREVER",
|
||||
"searchVerb": "Search",
|
||||
"deleteVerb": "Delete",
|
||||
"cancelVerb": "Cancel",
|
||||
"deleteConfirmation": "Are you sure you want to delete this notice?",
|
||||
"userExternalFollow": "Remote follow",
|
||||
"userExternalFollowHelp": "Your account ID (e.g. user@rainbowdash.net).",
|
||||
"userFollow": "Follow",
|
||||
"userFollowing": "Following",
|
||||
"userUnfollow": "Unfollow",
|
||||
"joinGroup": "Join",
|
||||
"joinExternalGroup": "Join remotely",
|
||||
"isMemberOfGroup": "Member",
|
||||
"leaveGroup": "Leave",
|
||||
"memberCount": "Members",
|
||||
"adminCount": "Admins",
|
||||
"settings": "Settings",
|
||||
"saveChanges": "Save changes",
|
||||
"linkColor": "Link color",
|
||||
"backgroundColor": "Background color",
|
||||
"newToQuitter": "New to {site-title}?",
|
||||
"signUp": "Sign up",
|
||||
"signUpFullName": "Full name",
|
||||
"signUpEmail": "Email",
|
||||
"signUpButtonText": "Sign up to {site-title}",
|
||||
"welcomeHeading": "Welcome to {site-title}.",
|
||||
"welcomeText": "We are a <span id=\"federated-tooltip\"><div id=\"what-is-federation\">\"Federation\" means that you don't need a {site-title} account to be able to follow, be followed by or interact with {site-title} users. You can register on any StatusNet or GNU social server or any service based on the the <a href=\"http://www.w3.org/community/ostatus/wiki/Main_Page\">Ostatus</a> protocol! You don't even have to join a service – try installing the lovely <a href=\"http://www.gnu.org/software/social/\">GNU social</a> software on your own server! :)</div>federation</span> of microbloggers who care about social justice and solidarity and want to quit the centralised capitalist services.",
|
||||
"registerNickname": "Nickname",
|
||||
"registerHomepage": "Homepage",
|
||||
"registerBio": "Bio",
|
||||
"registerLocation": "Location",
|
||||
"registerRepeatPassword": "Repeat password",
|
||||
"moreSettings": "More settings",
|
||||
"otherServers": "Alternatively you can create an account on another server of the GNU social network. <a href=\"http://federation.skilledtests.com/select_your_server.html\">Comparison</a>",
|
||||
"editMyProfile": "Edit profile",
|
||||
"notifications": "Notifications",
|
||||
"xFavedYourQueet": "favorited your notice",
|
||||
"xRepeatedYourQueet": "repeated you",
|
||||
"xStartedFollowingYou": "followed you",
|
||||
"followsYou": "follows you",
|
||||
"FAQ": "FAQ",
|
||||
"inviteAFriend": "Invite a friend!",
|
||||
"goToExternalProfile": "Go to full profile",
|
||||
"cropAndSave": "Crop and save",
|
||||
"showTerms": "Read our Terms of Use",
|
||||
"ellipsisMore": "More",
|
||||
"blockUser": "Block",
|
||||
"goToOriginalNotice": "Go to the original notice",
|
||||
"goToTheUsersRemoteProfile": "Go to the user's remote profile",
|
||||
"clickToDrag":"Click to drag",
|
||||
"keyboardShortcuts":"Keyboard shortcuts",
|
||||
"classicInterface":"Classic {site-title}",
|
||||
"accessibilityToggleLink":"For better accessibility, click this link to switch to the classic interface",
|
||||
"tooltipBookmarkStream":"Add this stream to your bookmarks",
|
||||
"tooltipTopMenu":"Menu and settings",
|
||||
"tooltipAttachImage":"Attach an image",
|
||||
"tooltipShortenUrls":"Shorten all URLs in the notice",
|
||||
"tooltipReloadStream":"Refresh this stream",
|
||||
"tooltipRemoveBookmark":"Remove this bookmark",
|
||||
"clearHistory":"Clear browsing history",
|
||||
"ERRORsomethingWentWrong":"Something went wrong.",
|
||||
"ERRORmustBeLoggedIn":"You must be logged in to view this stream.",
|
||||
"ERRORcouldNotFindUserWithNickname":"Could not find a user with nickname \"{nickname}\" on this server",
|
||||
"ERRORcouldNotFindGroupWithNickname":"Could not find a group with nickname \"{nickname}\" on this server",
|
||||
"ERRORcouldNotFindPage":"Could not find that page.",
|
||||
"ERRORnoticeRemoved": "This notice has been removed.",
|
||||
"ERRORnoContactWithServer": "Can not establish a connection to the server. The server could be overloaded, or there might be a problem with your internet connection. Please try again later!",
|
||||
"ERRORattachmentUploadFailed": "The upload failed. The format might be unsupported or the size too large.",
|
||||
"hideRepliesToPeopleIDoNotFollow":"Hide replies to people I don't follow",
|
||||
"markAllNotificationsAsSeen":"Mark all notifications as seen",
|
||||
"notifyRepliesAndMentions":"Mentions and replies",
|
||||
"notifyFavs":"Favorites",
|
||||
"notifyRepeats":"Repeats",
|
||||
"notifyFollows":"New followers",
|
||||
"timelineOptions":"Timeline options",
|
||||
"ERRORfailedSavingYourSetting":"Failed saving your setting",
|
||||
"ERRORfailedMarkingAllNotificationsAsRead":"Failed marking all notifications as seen.",
|
||||
"newNotification": "{new-notice-count} new notification",
|
||||
"newNotifications": "{new-notice-count} new notifications",
|
||||
"thisIsANoticeFromABlockedUser":"Warning: This is a quip from a user you have blocked. Click to show it.",
|
||||
"nicknamesListWithListName":"{nickname}’s list: {list-name}",
|
||||
"myListWithListName":"My list: {list-name}",
|
||||
"listMembers":"Members",
|
||||
"listSubscribers":"Subscribers",
|
||||
"ERRORcouldNotFindList":"There is no such list.",
|
||||
"emailAlreadyInUse":"Already in use",
|
||||
"addEditLanguageLink":"Help translate {site-title} to another language",
|
||||
"onlyPartlyTranslated":"{site-title} is only partly translated to <em>{language-name}</em> ({percent}%). You can help complete the translation at <a href=\"https://git.gnu.io/h2p/Qvitter/tree/master/locale\">Qvitter's repository homepage</a>",
|
||||
"startRant":"Start a rant",
|
||||
"continueRant":"Continue the rant",
|
||||
"hideEmbeddedInTimeline":"Hide embedded content in this timeline",
|
||||
"hideQuotesInTimeline":"Hide quotes in this timeline",
|
||||
"userBlocks":"Accounts you're blocking",
|
||||
"buttonBlocked":"Blocked",
|
||||
"buttonUnblock":"Unblock",
|
||||
"failedBlockingUser":"Failed to block the user.",
|
||||
"failedUnblockingUser":"Failed to unblock the user.",
|
||||
"unblockUser": "Unblock",
|
||||
"tooltipBlocksYou":"You are blocked from following {username}.",
|
||||
"silenced":"Silenced",
|
||||
"silencedPlural":"Silenced profiles",
|
||||
"silencedUsersOnThisInstance":"Silenced profiles on {site-title}",
|
||||
"sandboxed":"Sandboxed",
|
||||
"sandboxedPlural":"Sandboxed profiles",
|
||||
"sandboxedUsersOnThisInstance":"Sandboxed profiles on {site-title}",
|
||||
"silencedStreamDescription":"Silenced users can't login or post quips and the quips they've already posted are hidden. For local users it's like a delete that can be reversed, for remote users it's like a site wide block.",
|
||||
"sandboxedStreamDescription":"Quips from sandboxed users are excluded from the Public Timeline and The Whole Known Network. Apart from that, they can use the site like any other user.",
|
||||
"onlyShowNotificationsFromUsersIFollow":"Only show notifications from users I follow",
|
||||
"userOptions":"More user actions",
|
||||
"silenceThisUser":"Silence {nickname}",
|
||||
"sandboxThisUser":"Sandbox {nickname}",
|
||||
"unSilenceThisUser":"Unsilence {nickname}",
|
||||
"unSandboxThisUser":"Unsandbox {nickname}",
|
||||
"ERRORfailedSandboxingUser":"Failed sandboxing/unsandboxing the user",
|
||||
"ERRORfailedSilencingUser":"Failed silencing/unsilencing the user",
|
||||
"muteUser":"Mute",
|
||||
"unmuteUser":"Unmute",
|
||||
"hideNotificationsFromMutedUsers":"Hide notifications from muted users",
|
||||
"thisIsANoticeFromAMutedUser":"You have muted the author of this quip. Click here to show it anyway.",
|
||||
"userMutes":"Accounts you're muting",
|
||||
"userBlocked":"Blocked accounts",
|
||||
"userMuted":"Muted accounts",
|
||||
"mutedStreamDescription":"You've hidden these accounts from your timeline. You will still receive notifications from these accounts, unless you select "Hide notifications from muted users" from the cog wheel menu on the notifications page.",
|
||||
"profileAndSettings":"Profile and settings",
|
||||
"profileSettings":"Profile settings",
|
||||
"thisIsABookmark":"This is a bookmark created in the Classic interface",
|
||||
"thisIsARemoteUser":"<strong>Attention!</strong> This is a remote user. This page is only a cached copy of their profile, and includes only data known to this GNU social instance. Go to the <a href=\"{remote-profile-url}\" donthijack>user's profile on their server</a> to view their full profile.",
|
||||
"findSomeone":"Find someone",
|
||||
"findSomeoneTooltip":"Input a username or a profile url, e.g. @localuser or https://remote.instance/nickname",
|
||||
"tooltipAttachFile":"Attach a file"
|
||||
}
|
||||
;
|
||||
window.defaultAvatarStreamSize = "https:\/\/shitposter.club\/theme\/neo-gnu\/default-avatar-stream.png";
|
||||
window.defaultAvatarProfileSize = "https:\/\/shitposter.club\/theme\/neo-gnu\/default-avatar-profile.png";
|
||||
window.textLimit = 3800;
|
||||
window.registrationsClosed = false;
|
||||
window.thisSiteThinksItIsHttpButIsActuallyHttps = false;
|
||||
window.siteTitle = "Shitposter Club";
|
||||
window.loggedIn = false;
|
||||
window.timeBetweenPolling = 5000;
|
||||
window.apiRoot = 'https://shitposter.club/api/';
|
||||
window.fullUrlToThisQvitterApp = 'https://shitposter.club/plugins/Qvitter/';
|
||||
window.siteRootDomain = 'shitposter.club';
|
||||
window.siteInstanceURL = 'https://shitposter.club/';
|
||||
window.avatarServer= "";
|
||||
window.defaultLinkColor = '#0084B4';
|
||||
window.defaultBackgroundColor = '#f4f4f4';
|
||||
window.siteBackground = '../../file/cityscape.jpg';
|
||||
window.enableWelcomeText = true;
|
||||
window.customWelcomeText = {"en":"<h1 style=\"text-align: center;\"><img src=\"\/custom\/spclublogo-05.png\" alt=\"Shitposter Club\"><br>A safe space on the Internet<\/h1>"};
|
||||
window.urlShortenerAPIURL = 'http://qttr.at/yourls-api.php';
|
||||
window.urlShortenerSignature = 'b6afeec983';
|
||||
window.urlshortenerFormat = 'jsonp';
|
||||
window.commonSessionToken = '99dbb9040190c2c0d1e0a991204b088116ba434cfcf532c2d423fdbd67647d1a2b737b446dfd81579980e6acd53ad37974801547b69f293e008f45bd5b89bc4a';
|
||||
window.siteMaxThumbnailSize = 1000;
|
||||
window.siteAttachmentURLBase = 'https://shitposter.club//file/';
|
||||
window.siteAvatarURLBase = 'https://shitposter.club//avatar/';
|
||||
window.siteEmail = 'shitposterclub@gmail.com';
|
||||
window.siteLicenseTitle = '';
|
||||
window.siteLicenseURL = 'https://shitposter.club/doc/tos';
|
||||
window.customTermsOfUse = "<h2>The Rules<\/h2>\n<ol>\n<li>Do not post content that is illegal in the United States of America.<\/li>\n<li>Do not engage in behavior onsite that would get the admin or his hosting\nthreatened, e.g. doxing, harassment, posting copyrighted content that\nwill get the site DMCA'd, etc. This is a vague rule, sorry, it can't be\nhelped.<\/li>\n<li>The site should be considered NOT SAFE FOR WORK (NSFW), <em>however<\/em>,\nwe DO NOT allow: \n <ul>\n <li>\"excessive or extreme pornography\"<\/li>\n <li>gore or \"gross-out\" (e.g. \"tubgirl\") pics<\/li>\n <li>so-called \"loli hentai\" aka sexually explicit drawn depictions of children<\/li>\n <li>\"child model\" pictures<\/li>\n <\/ul>\n ...on the \"public\" (\"everyone on Shitposter Club\") timeline.\n <p>\n What this means is, do not post these pictures, or \"repeat\" them from The Whole Known Network (\"My eyes!\") timeline, or embed them.<\/li>\n<li>Do not engage in behavior that harms the functionality of the site\nitself, e.g. no hacking or exploiting it or spamming. If you're told you're doing\nsomething that is harming the technical operation of the site, stop doing it. The\nadmin's word is final.<\/li>\n<\/ol>\n<h2>My Pledge to You<\/h2>\n<p>I will not ban you or delete your posts for:\nBeing a jerk, having a terrible opinion, disagreeing with me, engaging in so-called \"hate\" or \"offensive\" speech (we have a block button, use it.)<\/p>\n<p>I will ban you or delete your posts for:\nBreaking the rules above, intentionally evading a block to post directly\nat someone who has blocked you, basically antisocial behavior that\ndirectly tries to get around any of the other rules. I will TRY to be lenient and tolerant about rules and not be a ban-Nazi.<\/p>\n<p>You own your posts, but due to the nature of federated services you\nare granting an irrevocable license for others on the network to\nsyndicate it. You are responsible for what you post.<\/p>";
|
||||
window.siteLocalOnlyDefaultPath = true;
|
||||
window.disableKeyboardShortcuts = false;
|
||||
// available language files and their last update time
|
||||
window.availableLanguages = {
|
||||
"ar": "ar.json?changed=20170610161937",
|
||||
"ast": "ast.json?changed=20170610161937",
|
||||
"ca": "ca.json?changed=20170610161937",
|
||||
"de": "de.json?changed=20170610161937",
|
||||
"en": "en.json?changed=20170610161937",
|
||||
"eo": "eo.json?changed=20170610161937",
|
||||
"es_419": "es_419.json?changed=20170610161937",
|
||||
"es": "es.json?changed=20170610161937",
|
||||
"eu": "eu.json?changed=20170610161937",
|
||||
"fa": "fa.json?changed=20170610161937",
|
||||
"fi": "fi.json?changed=20170610161937",
|
||||
"fr": "fr.json?changed=20170610161937",
|
||||
"gl": "gl.json?changed=20170610161937",
|
||||
"he": "he.json?changed=20170610161937",
|
||||
"hy": "hy.json?changed=20170610161937",
|
||||
"ia": "ia.json?changed=20170610161937",
|
||||
"io": "io.json?changed=20170610161937",
|
||||
"it": "it.json?changed=20170610161937",
|
||||
"ja": "ja.json?changed=20170610161937",
|
||||
"nb": "nb.json?changed=20170610161937",
|
||||
"nl": "nl.json?changed=20170610161937",
|
||||
"pl": "pl.json?changed=20170610161937",
|
||||
"pt_br": "pt_br.json?changed=20170610161937",
|
||||
"pt": "pt.json?changed=20170610161937",
|
||||
"ru": "ru.json?changed=20170610161937",
|
||||
"sq": "sq.json?changed=20170610161937",
|
||||
"sv": "sv.json?changed=20170610161937",
|
||||
"tr": "tr.json?changed=20170610161937",
|
||||
"uk": "uk.json?changed=20170610161937",
|
||||
"zh_cn": "zh_cn.json?changed=20170610161937",
|
||||
"zh_tw": "zh_tw.json?changed=20170610161937",
|
||||
};
|
||||
|
||||
</script>
|
||||
<link href='https://shitposter.club/plugins/QvitterSimpleSecurity/css/ss.css?changed=20160925025913' rel='stylesheet' type='text/css'> </head>
|
||||
<body class="" style="background-color:#f4f4f4">
|
||||
<input id="upload-image-input" class="upload-image-input" type="file" name="upload-image-input">
|
||||
<div class="topbar">
|
||||
<a href="https://shitposter.club/main/public"><div id="logo"></div></a><div id="top-compose" class="hidden"></div>
|
||||
<ul class="quitter-settings dropdown-menu">
|
||||
<li class="dropdown-caret right">
|
||||
<span class="caret-outer"></span>
|
||||
<span class="caret-inner"></span>
|
||||
</li>
|
||||
<li class="fullwidth"><a id="top-menu-profile-link" class="no-hover-card" href="https://shitposter.club/"><div id="top-menu-profile-link-fullname"></div><div id="top-menu-profile-link-view-profile"></div></a></li>
|
||||
<li class="fullwidth dropdown-divider"></li>
|
||||
<li class="fullwidth"><a id="faq-link"></a></li>
|
||||
<li class="fullwidth"><a id="tou-link"></a></li>
|
||||
<li class="fullwidth"><a id="shortcuts-link"></a></li> <li class="fullwidth"><a id="invite-link" href="https://shitposter.club/main/invite"></a></li>
|
||||
<li class="fullwidth"><a id="classic-link"></a></li>
|
||||
<li class="fullwidth dropdown-divider"></li>
|
||||
<li class="fullwidth"><a id="logout"></a></li>
|
||||
<li class="fullwidth language dropdown-divider"></li>
|
||||
<li class="language"><a class="language-link" data-tooltip="العربية – Arabic" data-lang-code="ar">العربية</a></li><li class="language"><a class="language-link" data-tooltip="asturianu – Asturian" data-lang-code="ast">asturianu</a></li><li class="language"><a class="language-link" data-tooltip="català – Catalan" data-lang-code="ca">català</a></li><li class="language"><a class="language-link" data-tooltip="Deutsch – German" data-lang-code="de">Deutsch</a></li><li class="language"><a class="language-link" data-tooltip="English" data-lang-code="en">English</a></li><li class="language"><a class="language-link" data-tooltip="esperanto – Esperanto" data-lang-code="eo">esperanto</a></li><li class="language"><a class="language-link" data-tooltip="español (Latinoamérica) – Spanish (Latin America)" data-lang-code="es_419">español (Latinoamérica)</a></li><li class="language"><a class="language-link" data-tooltip="español – Spanish" data-lang-code="es">español</a></li><li class="language"><a class="language-link" data-tooltip="euskara – Basque" data-lang-code="eu">euskara</a></li><li class="language"><a class="language-link" data-tooltip="فارسی – Persian" data-lang-code="fa">فارسی</a></li><li class="language"><a class="language-link" data-tooltip="suomi – Finnish" data-lang-code="fi">suomi</a></li><li class="language"><a class="language-link" data-tooltip="français – French" data-lang-code="fr">français</a></li><li class="language"><a class="language-link" data-tooltip="galego – Galician" data-lang-code="gl">galego</a></li><li class="language"><a class="language-link" data-tooltip="עברית – Hebrew" data-lang-code="he">עברית</a></li><li class="language"><a class="language-link" data-tooltip="հայերեն – Armenian" data-lang-code="hy">հայերեն</a></li><li class="language"><a class="language-link" data-tooltip="Interlingua" data-lang-code="ia">Interlingua</a></li><li class="language"><a class="language-link" data-tooltip="Ido" data-lang-code="io">Ido</a></li><li class="language"><a class="language-link" data-tooltip="italiano – Italian" data-lang-code="it">italiano</a></li><li class="language"><a class="language-link" data-tooltip="日本語 – Japanese" data-lang-code="ja">日本語</a></li><li class="language"><a class="language-link" data-tooltip="norsk bokmål – Norwegian Bokmål" data-lang-code="nb">norsk bokmål</a></li><li class="language"><a class="language-link" data-tooltip="Nederlands – Dutch" data-lang-code="nl">Nederlands</a></li><li class="language"><a class="language-link" data-tooltip="polski – Polish" data-lang-code="pl">polski</a></li><li class="language"><a class="language-link" data-tooltip="português (Brasil) – Portuguese (Brazil)" data-lang-code="pt_br">português (Brasil)</a></li><li class="language"><a class="language-link" data-tooltip="português – Portuguese" data-lang-code="pt">português</a></li><li class="language"><a class="language-link" data-tooltip="русский – Russian" data-lang-code="ru">русский</a></li><li class="language"><a class="language-link" data-tooltip="shqip – Albanian" data-lang-code="sq">shqip</a></li><li class="language"><a class="language-link" data-tooltip="svenska – Swedish" data-lang-code="sv">svenska</a></li><li class="language"><a class="language-link" data-tooltip="Türkçe – Turkish" data-lang-code="tr">Türkçe</a></li><li class="language"><a class="language-link" data-tooltip="українська – Ukrainian" data-lang-code="uk">українська</a></li><li class="language"><a class="language-link" data-tooltip="中文(中国) – Chinese (China)" data-lang-code="zh_cn">中文(中国)</a></li><li class="language"><a class="language-link" data-tooltip="中文(台灣) – Chinese (Taiwan)" data-lang-code="zh_tw">中文(台灣)</a></li> <li class="fullwidth language dropdown-divider"></li>
|
||||
<li class="fullwidth"><a href="https://git.gnu.io/h2p/Qvitter/tree/master/locale" target="_blank" id="add-edit-language-link"></a></li>
|
||||
</ul>
|
||||
<div class="global-nav">
|
||||
<div class="global-nav-inner">
|
||||
<div class="container">
|
||||
<div id="search">
|
||||
<input type="text" spellcheck="false" autocomplete="off" name="q" placeholder="Sök" id="search-query" class="search-input">
|
||||
<span class="search-icon">
|
||||
<button class="icon nav-search" type="submit" tabindex="-1">
|
||||
<span> Sök </span>
|
||||
</button>
|
||||
</span>
|
||||
</div>
|
||||
<ul class="language-dropdown">
|
||||
<li class="dropdown">
|
||||
<a class="dropdown-toggle">
|
||||
<small></small>
|
||||
<span class="current-language"></span>
|
||||
<b class="caret"></b>
|
||||
</a>
|
||||
<ul class="dropdown-menu">
|
||||
<li class="dropdown-caret right">
|
||||
<span class="caret-outer"></span>
|
||||
<span class="caret-inner"></span>
|
||||
</li>
|
||||
<li><a class="language-link" data-tooltip="Arabic" data-lang-code="ar">العربية</a></li><li><a class="language-link" data-tooltip="Asturian" data-lang-code="ast">asturianu</a></li><li><a class="language-link" data-tooltip="Catalan" data-lang-code="ca">català</a></li><li><a class="language-link" data-tooltip="German" data-lang-code="de">Deutsch</a></li><li><a class="language-link" data-tooltip="English" data-lang-code="en">English</a></li><li><a class="language-link" data-tooltip="Esperanto" data-lang-code="eo">esperanto</a></li><li><a class="language-link" data-tooltip="Spanish (Latin America)" data-lang-code="es_419">español (Latinoamérica)</a></li><li><a class="language-link" data-tooltip="Spanish" data-lang-code="es">español</a></li><li><a class="language-link" data-tooltip="Basque" data-lang-code="eu">euskara</a></li><li><a class="language-link" data-tooltip="Persian" data-lang-code="fa">فارسی</a></li><li><a class="language-link" data-tooltip="Finnish" data-lang-code="fi">suomi</a></li><li><a class="language-link" data-tooltip="French" data-lang-code="fr">français</a></li><li><a class="language-link" data-tooltip="Galician" data-lang-code="gl">galego</a></li><li><a class="language-link" data-tooltip="Hebrew" data-lang-code="he">עברית</a></li><li><a class="language-link" data-tooltip="Armenian" data-lang-code="hy">հայերեն</a></li><li><a class="language-link" data-tooltip="Interlingua" data-lang-code="ia">Interlingua</a></li><li><a class="language-link" data-tooltip="Ido" data-lang-code="io">Ido</a></li><li><a class="language-link" data-tooltip="Italian" data-lang-code="it">italiano</a></li><li><a class="language-link" data-tooltip="Japanese" data-lang-code="ja">日本語</a></li><li><a class="language-link" data-tooltip="Norwegian Bokmål" data-lang-code="nb">norsk bokmål</a></li><li><a class="language-link" data-tooltip="Dutch" data-lang-code="nl">Nederlands</a></li><li><a class="language-link" data-tooltip="Polish" data-lang-code="pl">polski</a></li><li><a class="language-link" data-tooltip="Portuguese (Brazil)" data-lang-code="pt_br">português (Brasil)</a></li><li><a class="language-link" data-tooltip="Portuguese" data-lang-code="pt">português</a></li><li><a class="language-link" data-tooltip="Russian" data-lang-code="ru">русский</a></li><li><a class="language-link" data-tooltip="Albanian" data-lang-code="sq">shqip</a></li><li><a class="language-link" data-tooltip="Swedish" data-lang-code="sv">svenska</a></li><li><a class="language-link" data-tooltip="Turkish" data-lang-code="tr">Türkçe</a></li><li><a class="language-link" data-tooltip="Ukrainian" data-lang-code="uk">українська</a></li><li><a class="language-link" data-tooltip="Chinese (China)" data-lang-code="zh_cn">中文(中国)</a></li><li><a class="language-link" data-tooltip="Chinese (Taiwan)" data-lang-code="zh_tw">中文(台灣)</a></li> </ul>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div id="no-js-error">Please enable javascript to use this site.<script>var element = document.getElementById('no-js-error'); element.parentNode.removeChild(element);</script></div>
|
||||
<div id="page-container">
|
||||
<div id="site-notice"><h1 style="color: white">WARNING: this site filled with KREMLIN TROLLS</h1><div id="site-notice-minimize">_</div></div> <div class="front-welcome-text "></div>
|
||||
<div id="login-register-container">
|
||||
<div id="login-content">
|
||||
<form id="form_login" class="form_settings" action="https://shitposter.club/main/qlogin" method="post">
|
||||
<div id="username-container">
|
||||
<input id="nickname" name="nickname" type="text" value="" tabindex="1" />
|
||||
</div>
|
||||
<table class="password-signin"><tbody><tr>
|
||||
<td class="flex-table-primary">
|
||||
<div class="placeholding-input">
|
||||
<input id="password" name="password" type="password" tabindex="2" value="" />
|
||||
</div>
|
||||
</td>
|
||||
<td class="flex-table-secondary">
|
||||
<button class="submit" type="submit" id="submit-login" tabindex="4"></button>
|
||||
</td>
|
||||
</tr></tbody></table>
|
||||
<div id="remember-forgot">
|
||||
<input type="checkbox" id="rememberme" name="rememberme" value="yes" tabindex="3" checked="checked"> <span id="rememberme_label"></span> · <a id="forgot-password" href="https://shitposter.club/main/recoverpassword" ></a>
|
||||
<input type="hidden" id="token" name="token" value="99dbb9040190c2c0d1e0a991204b088116ba434cfcf532c2d423fdbd67647d1a2b737b446dfd81579980e6acd53ad37974801547b69f293e008f45bd5b89bc4a">
|
||||
<a href="https://shitposter.club/main/openid" id="openid-login" title="OpenID" donthijack>OpenID</a> </div>
|
||||
</form>
|
||||
</div>
|
||||
<div class="front-signup">
|
||||
<h2></h2>
|
||||
<div class="signup-input-container"><input placeholder="" type="text" name="user[name]" autocomplete="off" class="text-input" id="signup-user-name"></div>
|
||||
<div class="signup-input-container"><input placeholder="" type="text" name="user[email]" autocomplete="off" id="signup-user-email"></div>
|
||||
<div class="signup-input-container"><input placeholder="" type="password" name="user[user_password]" class="text-input" id="signup-user-password"></div>
|
||||
<button id="signup-btn-step1" class="signup-btn" type="submit"></button>
|
||||
</div>
|
||||
<div id="other-servers-link"></div><div id="qvitter-notice-logged-out"></div></div>
|
||||
<div id="feed">
|
||||
<div id="feed-header">
|
||||
<div id="feed-header-inner">
|
||||
<h2>
|
||||
<span id="stream-header"></span>
|
||||
</h2>
|
||||
<div class="reload-stream"></div>
|
||||
</div>
|
||||
<div id="feed-header-description"></div>
|
||||
</div>
|
||||
<div id="new-queets-bar-container" class="hidden"><div id="new-queets-bar"></div></div>
|
||||
<div id="feed-body"></div>
|
||||
</div>
|
||||
<div id="hidden-html"><ol class="notices xoxo"><style type="text/css" media="">.greentext { color: green; }</style>
|
||||
<style type="text/css" media="">
|
||||
.sensitive-blocker {
|
||||
display: none;
|
||||
}
|
||||
|
||||
div.stream-item.notice.sensitive-notice .sensitive-blocker {
|
||||
display: block;
|
||||
width: 100%;
|
||||
height: 100%;
|
||||
position: absolute;
|
||||
z-index: 100;
|
||||
/*background-color: #d4baba;*/
|
||||
background-color: black;
|
||||
background-image: url(/custom/afterdark.jpg);
|
||||
background-repeat: no-repeat;
|
||||
background-position: center center;
|
||||
background-size: contain;
|
||||
transition: opacity 1s ease-in-out;
|
||||
}
|
||||
|
||||
.sensitive-blocker:hover {
|
||||
opacity: .5;
|
||||
}
|
||||
|
||||
div.stream-item.notice.expanded.sensitive-notice .sensitive-blocker {
|
||||
display: none;
|
||||
background-color: transparent;
|
||||
background-image: none;
|
||||
}
|
||||
</style>
|
||||
<style type="text/css" media="">span.dicerolls { font-weight: bold; border: 1px solid black; }</style>
|
||||
<li class="h-entry notice post notice-source-PleromaFE" id="notice-7369654">
|
||||
<span class="tagcontainer">
|
||||
<section class="notice-headers">
|
||||
<a href="https://shitposter.club/notice/7369654" class="notice-title">shp (shpuld)'s status on Thursday, 22-Feb-2018 09:20:12 UTC</a>
|
||||
<a href="https://shitposter.club/shpuld" class="h-card p-author" title="shpuld">
|
||||
<img src="https://shitposter.club/avatar/5381-48-20171230093854.png" class="avatar u-photo" width="48" height="48" alt="shp"/>
|
||||
shp</a>
|
||||
<div class="parents">
|
||||
<a href="https://testing.pleroma.lol/objects/b319022a-4946-44c5-9de9-34801f95507b" class="u-in-reply-to" rel="in-reply-to">in reply to</a>
|
||||
<ul class="addressees">
|
||||
<li class="h-card">
|
||||
<a href="https://testing.pleroma.lol/users/lain" title="lain" class="addressee account">Rael Electric Razor</a>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
</section>
|
||||
<article class="e-content">@<a href="https://testing.pleroma.lol/users/lain" class="h-card mention" title="Rael Electric Razor">lain</a> me far right</article>
|
||||
<footer>
|
||||
<a rel="bookmark" class="timestamp" href="https://shitposter.club/conversation/4378601#notice-7369654">
|
||||
<time class="dt-published" datetime="2018-02-22T09:20:12+00:00" title="Thursday, 22-Feb-2018 09:20:12 UTC">about a day ago</time>
|
||||
</a>
|
||||
<span class="source">from <span class="device">Pleroma FE</span>
|
||||
</span>
|
||||
<a href="https://shitposter.club/notice/7369654" class="permalink u-url">permalink</a>
|
||||
</footer>
|
||||
</span>
|
||||
</li>
|
||||
</ol></div>
|
||||
<div id="footer"><div id="footer-spinner-container"></div></div>
|
||||
</div>
|
||||
<script type="text/javascript" src="https://shitposter.club/plugins/Qvitter/js/lib/jquery-2.1.4.min.js?changed=20170610161937"></script>
|
||||
<script type="text/javascript" src="https://shitposter.club/plugins/Qvitter/js/lib/jquery-ui.min.js?changed=20170610161937"></script>
|
||||
<script type="text/javascript" src="https://shitposter.club/plugins/Qvitter/js/lib/jquery.minicolors.min.js?changed=20170610161937"></script>
|
||||
<script type="text/javascript" src="https://shitposter.club/plugins/Qvitter/js/lib/jquery.jWindowCrop.js?changed=20170610161937"></script>
|
||||
<script type="text/javascript" src="https://shitposter.club/plugins/Qvitter/js/lib/load-image.min.js?changed=20170610161937"></script>
|
||||
<script type="text/javascript" src="https://shitposter.club/plugins/Qvitter/js/lib/xregexp-all-3.0.0-pre.js?changed=20170610161937"></script>
|
||||
<script type="text/javascript" src="https://shitposter.club/plugins/Qvitter/js/lib/lz-string.js?changed=20170610161937"></script>
|
||||
<script type="text/javascript" src="https://shitposter.club/plugins/Qvitter/js/lib/bowser.min.js?changed=20170610161937"></script>
|
||||
<script charset="utf-8" type="text/javascript" src="https://shitposter.club/plugins/Qvitter/js/dom-functions.js?changed=20170830220115"></script>
|
||||
<script charset="utf-8" type="text/javascript" src="https://shitposter.club/plugins/Qvitter/js/misc-functions.js?changed=20170610161937"></script>
|
||||
<script charset="utf-8" type="text/javascript" src="https://shitposter.club/plugins/Qvitter/js/ajax-functions.js?changed=20170610161937"></script>
|
||||
<script charset="utf-8" type="text/javascript" src="https://shitposter.club/plugins/Qvitter/js/stream-router.js?changed=20170610161937"></script>
|
||||
<script charset="utf-8" type="text/javascript" src="https://shitposter.club/plugins/Qvitter/js/qvitter.js?changed=20170610161937"></script>
|
||||
<link rel="stylesheet" type="text/css" href="/custom/spc.css">
|
||||
<script src="/custom/spc.js"></script>
|
||||
<meta property="og:image" content="http://shitposter.club/custom/ogimage.jpg" />
|
||||
<meta property="og:title" content="Shitposter Club, a safe space on the Internet" />
|
||||
<meta property="og:description" content="╔═════════════════ ೋღ☃ღೋ ════════════════╗
|
||||
~ ~ ~ ~ ~ ~ ~ ~ ~ Reshare this if~ ~ ~ ~ ~ ~ ~ ~ ~
|
||||
~ ~ ~ ~ We are a beautiful strong Social Media ~ ~ ~
|
||||
~ ~ ~ ~ ~ ~ ~ who don’t need no man ~ ~ ~ ~ ~ ~ ~
|
||||
╚═════════════════ ೋღ☃ღೋ ════════════════╝" /><script src="https://shitposter.club/plugins/SPCEnhancements//js/audio-metadata.min.js"></script><script src='https://shitposter.club/plugins/QvitterSimpleSecurity/js/ss.js?changed=20160925025913'></script><style>
|
||||
img.emoji {
|
||||
width: auto;
|
||||
height: 1.5em;
|
||||
display: inline-block;
|
||||
margin-bottom: -0.25em;
|
||||
}
|
||||
.queet-text {
|
||||
padding-bottom: .25em;
|
||||
}
|
||||
</style>
|
||||
<script src="https://shitposter.club/plugins/Emojify/js/emojify.js"></script>
|
||||
<script>
|
||||
emojify.setConfig({
|
||||
img_dir: "https://shitposter.club/plugins/Emojify/images/emoji",
|
||||
ignore_emoticons: true
|
||||
});
|
||||
|
||||
var emojiReplacer = function(emoji, name, isEmoticon){
|
||||
var classes = (isEmoticon ? "emoticon" : "emoji") + " emoji-" + name;
|
||||
return '<span class="'+classes+'">'+emoji+'</span>';
|
||||
}
|
||||
</script>
|
||||
<script src="https://shitposter.club/plugins/Emojify/js/qvitter_event.js"></script> <div id="dynamic-styles">
|
||||
<style>
|
||||
a, a:visited, a:active,
|
||||
ul.stats li:hover a,
|
||||
ul.stats li:hover a strong,
|
||||
#user-body a:hover div strong,
|
||||
#user-body a:hover div div,
|
||||
.permalink-link:hover,
|
||||
.stream-item.expanded > .queet .stream-item-expand,
|
||||
.stream-item-footer .with-icn .requeet-text a b:hover,
|
||||
.queet-text span.attachment.more,
|
||||
.stream-item-header .created-at a:hover,
|
||||
.stream-item-header a.account-group:hover .name,
|
||||
.queet:hover .stream-item-expand,
|
||||
.show-full-conversation:hover,
|
||||
#new-queets-bar,
|
||||
.menu-container div,
|
||||
.cm-mention, .cm-tag, .cm-group, .cm-url, .cm-email,
|
||||
div.syntax-middle span,
|
||||
#user-body strong,
|
||||
ul.stats,
|
||||
.stream-item:not(.temp-post) ul.queet-actions li .icon:not(.is-mine):hover:before,
|
||||
.show-full-conversation,
|
||||
#user-body #user-queets:hover .label,
|
||||
#user-body #user-groups:hover .label,
|
||||
#user-body #user-following:hover .label,
|
||||
ul.stats a strong,
|
||||
.queet-box-extras button,
|
||||
#openid-login:hover:after,
|
||||
.post-to-group,
|
||||
.stream-item-header .addressees .reply-to .h-card.not-mentioned-inline {
|
||||
color:/*COLORSTART*/#0084B4/*COLOREND*/;
|
||||
}
|
||||
/*#unseen-notifications,*/
|
||||
.stream-item.notification.not-seen > .queet::before,
|
||||
#top-compose,
|
||||
#logo,
|
||||
.queet-toolbar button,
|
||||
#user-header,
|
||||
.profile-header-inner,
|
||||
.topbar,
|
||||
.menu-container,
|
||||
.member-button.member,
|
||||
.external-follow-button.following,
|
||||
.qvitter-follow-button.following,
|
||||
.save-profile-button,
|
||||
.crop-and-save-button,
|
||||
.topbar .global-nav.show-logo:before,
|
||||
.topbar .global-nav.pulse-logo:before,
|
||||
.dropdown-menu li:not(.dropdown-caret) a:hover {
|
||||
background-color:/*BACKGROUNDCOLORSTART*/#0084B4/*BACKGROUNDCOLOREND*/;
|
||||
}
|
||||
.queet-box-syntax[contenteditable="true"]:focus,
|
||||
.stream-item.selected-by-keyboard::before {
|
||||
border-color:/*BORDERCOLORSTART*/#999999/*BORDERCOLOREND*/;
|
||||
}
|
||||
#user-footer-inner,
|
||||
.inline-reply-queetbox,
|
||||
#popup-faq #faq-container p.indent,
|
||||
#find-someone {
|
||||
background-color:/*LIGHTERBACKGROUNDCOLORSTART*/rgb(205,230,239)/*LIGHTERBACKGROUNDCOLOREND*/;
|
||||
}
|
||||
#user-footer-inner,
|
||||
.queet-box,
|
||||
.queet-box-syntax[contenteditable="true"],
|
||||
.inline-reply-queetbox,
|
||||
span.inline-reply-caret,
|
||||
.stream-item.expanded .stream-item.first-visible-after-parent,
|
||||
#popup-faq #faq-container p.indent,
|
||||
.post-to-group,
|
||||
.quoted-notice:hover,
|
||||
.oembed-item:hover,
|
||||
.stream-item:hover:not(.expanded) .quoted-notice:hover,
|
||||
.stream-item:hover:not(.expanded) .oembed-item:hover,
|
||||
#find-someone input:focus {
|
||||
border-color:/*LIGHTERBORDERCOLORSTART*/rgb(155,206,224)/*LIGHTERBORDERCOLOREND*/;
|
||||
}
|
||||
span.inline-reply-caret .caret-inner {
|
||||
border-bottom-color:/*LIGHTERBORDERBOTTOMCOLORSTART*/rgb(205,230,239)/*LIGHTERBORDERBOTTOMCOLOREND*/;
|
||||
}
|
||||
|
||||
.modal-close .icon,
|
||||
.chev-right,
|
||||
.close-right,
|
||||
button.icon.nav-search,
|
||||
.member-button .join-text i,
|
||||
.external-member-button .join-text i,
|
||||
.external-follow-button .follow-text i,
|
||||
.qvitter-follow-button .follow-text i,
|
||||
#logo,
|
||||
.upload-cover-photo,
|
||||
.upload-avatar,
|
||||
.upload-background-image,
|
||||
button.shorten i,
|
||||
.reload-stream,
|
||||
.topbar .global-nav:before,
|
||||
.stream-item.notification.repeat .dogear,
|
||||
.stream-item.notification.like .dogear,
|
||||
.ostatus-link,
|
||||
.close-edit-profile-window {
|
||||
background-image: url("../../custom/shitposter-sprite2.png?v=41");
|
||||
background-size: 500px 1329px;
|
||||
}
|
||||
@media (max-width: 910px) {
|
||||
#search-query,
|
||||
.menu-container a,
|
||||
.menu-container a.current,
|
||||
.stream-selection.friends-timeline:after,
|
||||
.stream-selection.notifications:after,
|
||||
.stream-selection.my-timeline:after,
|
||||
.stream-selection.public-and-external-timeline:after,
|
||||
.stream-selection.public-timeline:after {
|
||||
background-image: url("../../custom/shitposter-sprite2.png?v=41");
|
||||
background-size: 500px 1329px;
|
||||
}
|
||||
}
|
||||
|
||||
</style>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
|
||||
|
||||
<script type="text/javascript" src="https://shitposter.club/plugins/SensitiveContent/js/sensitivecontent.js"> </script>
|
1
test/fixtures/httpoison_mock/mayumayu.json
vendored
Normal file
1
test/fixtures/httpoison_mock/mayumayu.json
vendored
Normal file
|
@ -0,0 +1 @@
|
|||
{"@context":["https://www.w3.org/ns/activitystreams","https://w3id.org/security/v1",{"manuallyApprovesFollowers":"as:manuallyApprovesFollowers","sensitive":"as:sensitive","movedTo":"as:movedTo","Hashtag":"as:Hashtag","ostatus":"http://ostatus.org#","atomUri":"ostatus:atomUri","inReplyToAtomUri":"ostatus:inReplyToAtomUri","conversation":"ostatus:conversation","toot":"http://joinmastodon.org/ns#","Emoji":"toot:Emoji"}],"id":"https://mstdn.io/users/mayuutann","type":"Person","following":"https://mstdn.io/users/mayuutann/following","followers":"https://mstdn.io/users/mayuutann/followers","inbox":"https://mstdn.io/users/mayuutann/inbox","outbox":"https://mstdn.io/users/mayuutann/outbox","preferredUsername":"mayuutann","name":"Mayutan☕","summary":"\u003cp\u003eI enjoy programming as a hobby.\u003cbr /\u003eJava.Ruby. Practicing English . I love karaoke.\u003cbr /\u003eAichi Japan.\u003cbr /\u003eI\u0026apos;d be glad if you pointed out it when my English is unnatural.\u003c/p\u003e","url":"https://mstdn.io/@mayuutann","manuallyApprovesFollowers":false,"publicKey":{"id":"https://mstdn.io/users/mayuutann#main-key","owner":"https://mstdn.io/users/mayuutann","publicKeyPem":"-----BEGIN PUBLIC KEY-----\nMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAvz+MncrdPxQ5R99g9m8X\nY6QO1WNOsCj0wXuDmCHJxXfJx5NFYgsYSX3y2UTzoHNcxZIwbSy24HlYR44cEygy\nimiysTk3o0pVquXhFQNDBXJkAkPfY+9O/gz1FTbwEUzFS1m9zmoQUesDjHEBXvpW\nHkNRdVThsDHotiMYjd+WYS09XjCYxhUHcwsnEFZ+55y1Uz6OveY2OZH+jTEluF+s\nLLTDopY37Ogniah0zVm7Q+/WPdbjOullpWh8s/c5fYGl5xMaS950l5r4gkPU7MVE\n4dGSd/v4pUAxlZrhbRHrKMD4c9cmxn9gJuqmW49ZmPzIeG+SaLnad6zh0BN9nveR\njQIDAQAB\n-----END PUBLIC KEY-----\n"},"endpoints":{"sharedInbox":"https://mstdn.io/inbox"},"icon":{"type":"Image","mediaType":"image/jpeg","url":"https://mstdn.io/system/accounts/avatars/000/021/478/original/40fe303d51305ba4.jpg"},"image":{"type":"Image","mediaType":"image/jpeg","url":"https://mstdn.io/system/accounts/headers/000/021/478/original/4e1e9b5e1f350abb.jpg"}}
|
1
test/fixtures/httpoison_mock/mayumayupost.json
vendored
Normal file
1
test/fixtures/httpoison_mock/mayumayupost.json
vendored
Normal file
|
@ -0,0 +1 @@
|
|||
{"@context":["https://www.w3.org/ns/activitystreams","https://w3id.org/security/v1",{"manuallyApprovesFollowers":"as:manuallyApprovesFollowers","sensitive":"as:sensitive","movedTo":"as:movedTo","Hashtag":"as:Hashtag","ostatus":"http://ostatus.org#","atomUri":"ostatus:atomUri","inReplyToAtomUri":"ostatus:inReplyToAtomUri","conversation":"ostatus:conversation","toot":"http://joinmastodon.org/ns#","Emoji":"toot:Emoji"}],"id":"https://mstdn.io/users/mayuutann/statuses/99568293732299394","type":"Note","summary":null,"content":"\u003cp\u003e\u003cspan class=\"h-card\"\u003e\u003ca href=\"https://shitposter.club/shpuld\" class=\"u-url mention\"\u003e@\u003cspan\u003eshpuld\u003c/span\u003e\u003c/a\u003e\u003c/span\u003e \u003cspan class=\"h-card\"\u003e\u003ca href=\"https://testing.pleroma.lol/users/lain\" class=\"u-url mention\"\u003e@\u003cspan\u003elain\u003c/span\u003e\u003c/a\u003e\u003c/span\u003e ポポポォォォ\u003c/p\u003e","inReplyTo":"https://shitposter.club/notice/7369654","published":"2018-02-22T09:26:31Z","url":"https://mstdn.io/@mayuutann/99568293732299394","attributedTo":"https://mstdn.io/users/mayuutann","to":["https://www.w3.org/ns/activitystreams#Public"],"cc":["https://mstdn.io/users/mayuutann/followers","https://testing.pleroma.lol/users/lain","https://shitposter.club/user/5381"],"sensitive":false,"atomUri":"https://mstdn.io/users/mayuutann/statuses/99568293732299394","inReplyToAtomUri":"tag:shitposter.club,2018-02-22:noticeId=7369654:objectType=comment","conversation":"tag:shitposter.club,2018-02-22:objectType=thread:nonce=e5a7c72d60a9c0e4","attachment":[],"tag":[{"type":"Mention","href":"https://testing.pleroma.lol/users/lain","name":"@lain@testing.pleroma.lol"},{"type":"Mention","href":"https://shitposter.club/user/5381","name":"@shpuld@shitposter.club"}]}
|
438
test/fixtures/httpoison_mock/spc_5381.atom
vendored
Normal file
438
test/fixtures/httpoison_mock/spc_5381.atom
vendored
Normal file
|
@ -0,0 +1,438 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<feed xml:lang="en-US" xmlns="http://www.w3.org/2005/Atom" xmlns:thr="http://purl.org/syndication/thread/1.0" xmlns:georss="http://www.georss.org/georss" xmlns:activity="http://activitystrea.ms/spec/1.0/" xmlns:media="http://purl.org/syndication/atommedia" xmlns:poco="http://portablecontacts.net/spec/1.0" xmlns:ostatus="http://ostatus.org/schema/1.0" xmlns:statusnet="http://status.net/schema/api/1/">
|
||||
<generator uri="https://gnu.io/social" version="1.2.0-beta4">GNU social</generator>
|
||||
<id>https://shitposter.club/api/statuses/user_timeline/5381.atom</id>
|
||||
<title>shpuld timeline</title>
|
||||
<subtitle>Updates from shpuld on Shitposter Club!</subtitle>
|
||||
<logo>https://shitposter.club/avatar/5381-96-20171230093854.png</logo>
|
||||
<updated>2018-02-23T13:42:22+00:00</updated>
|
||||
<author>
|
||||
<activity:object-type>http://activitystrea.ms/schema/1.0/person</activity:object-type>
|
||||
<uri>https://shitposter.club/user/5381</uri>
|
||||
<name>shpuld</name>
|
||||
<link rel="alternate" type="text/html" href="https://shitposter.club/shpuld"/>
|
||||
<link rel="avatar" type="image/png" media:width="864" media:height="864" href="https://shitposter.club/avatar/5381-original-20171230093854.png"/>
|
||||
<link rel="avatar" type="image/png" media:width="96" media:height="96" href="https://shitposter.club/avatar/5381-96-20171230093854.png"/>
|
||||
<link rel="avatar" type="image/png" media:width="48" media:height="48" href="https://shitposter.club/avatar/5381-48-20171230093854.png"/>
|
||||
<link rel="avatar" type="image/png" media:width="24" media:height="24" href="https://shitposter.club/avatar/5381-24-20171230093900.png"/>
|
||||
<poco:preferredUsername>shpuld</poco:preferredUsername>
|
||||
<poco:displayName>shp</poco:displayName>
|
||||
<followers url="https://shitposter.club/shpuld/subscribers"></followers>
|
||||
<statusnet:profile_info local_id="5381"></statusnet:profile_info>
|
||||
</author>
|
||||
<link href="https://shitposter.club/shpuld" rel="alternate" type="text/html"/>
|
||||
<link href="https://shitposter.club/main/sup" rel="http://api.friendfeed.com/2008/03#sup" type="application/json"/>
|
||||
<link href="https://shitposter.club/api/statuses/user_timeline/5381.atom?max_id=7387342" rel="next" type="application/atom+xml"/>
|
||||
<link href="https://shitposter.club/main/push/hub" rel="hub"/>
|
||||
<link href="https://shitposter.club/main/salmon/user/5381" rel="salmon"/>
|
||||
<link href="https://shitposter.club/main/salmon/user/5381" rel="http://salmon-protocol.org/ns/salmon-replies"/>
|
||||
<link href="https://shitposter.club/main/salmon/user/5381" rel="http://salmon-protocol.org/ns/salmon-mention"/>
|
||||
<link href="https://shitposter.club/api/statuses/user_timeline/5381.atom" rel="self" type="application/atom+xml"/>
|
||||
<entry>
|
||||
<id>tag:shitposter.club,2018-02-23:fave:5381:comment:7387801:2018-02-23T13:39:40+00:00</id>
|
||||
<title>Favorite</title>
|
||||
<content type="html">shpuld favorited something by mayuutann: <p><span class="h-card"><a href="https://freezepeach.xyz/hakui" class="u-url mention">@<span>hakui</span></a></span> <span class="h-card"><a href="https://gs.smuglo.li/histoire" class="u-url mention">@<span>histoire</span></a></span> <span class="h-card"><a href="https://shitposter.club/shpuld" class="u-url mention">@<span>shpuld</span></a></span> <a href="https://mstdn.io/media/_Ee-x91XN0udpfZVO_U" rel="nofollow"><span class="invisible">https://</span><span class="ellipsis">mstdn.io/media/_Ee-x91XN0udpfZ</span><span class="invisible">VO_U</span></a></p></content>
|
||||
<link rel="alternate" type="text/html" href="https://shitposter.club/notice/7387804"/>
|
||||
<activity:verb>http://activitystrea.ms/schema/1.0/favorite</activity:verb>
|
||||
<published>2018-02-23T13:39:40+00:00</published>
|
||||
<updated>2018-02-23T13:39:40+00:00</updated>
|
||||
<activity:object>
|
||||
<activity:object-type>http://activitystrea.ms/schema/1.0/comment</activity:object-type>
|
||||
<id>https://mstdn.io/users/mayuutann/statuses/99574950785668071</id>
|
||||
<title>New comment by mayuutann</title>
|
||||
<content type="html"><p><span class="h-card"><a href="https://freezepeach.xyz/hakui" class="u-url mention">@<span>hakui</span></a></span> <span class="h-card"><a href="https://gs.smuglo.li/histoire" class="u-url mention">@<span>histoire</span></a></span> <span class="h-card"><a href="https://shitposter.club/shpuld" class="u-url mention">@<span>shpuld</span></a></span> <a href="https://mstdn.io/media/_Ee-x91XN0udpfZVO_U" rel="nofollow"><span class="invisible">https://</span><span class="ellipsis">mstdn.io/media/_Ee-x91XN0udpfZ</span><span class="invisible">VO_U</span></a></p></content>
|
||||
<link rel="alternate" type="text/html" href="https://mstdn.io/@mayuutann/99574950785668071"/>
|
||||
<status_net notice_id="7387801"></status_net>
|
||||
</activity:object>
|
||||
<thr:in-reply-to ref="https://mstdn.io/users/mayuutann/statuses/99574950785668071" href="https://mstdn.io/@mayuutann/99574950785668071"></thr:in-reply-to>
|
||||
<link rel="related" href="https://mstdn.io/@mayuutann/99574950785668071"/>
|
||||
<link rel="ostatus:conversation" href="https://shitposter.club/conversation/4389848"/>
|
||||
<ostatus:conversation href="https://shitposter.club/conversation/4389848" local_id="4389848" ref="https://freezepeach.xyz/conversation/4182511">https://freezepeach.xyz/conversation/4182511</ostatus:conversation>
|
||||
<link rel="mentioned" ostatus:object-type="http://activitystrea.ms/schema/1.0/collection" href="http://activityschema.org/collection/public"/>
|
||||
<link rel="self" type="application/atom+xml" href="https://shitposter.club/api/statuses/show/7387804.atom"/>
|
||||
<link rel="edit" type="application/atom+xml" href="https://shitposter.club/api/statuses/show/7387804.atom"/>
|
||||
<statusnet:notice_info local_id="7387804" source="unknown"></statusnet:notice_info>
|
||||
</entry>
|
||||
<entry>
|
||||
<activity:object-type>http://activitystrea.ms/schema/1.0/comment</activity:object-type>
|
||||
<id>tag:shitposter.club,2018-02-23:noticeId=7387723:objectType=comment</id>
|
||||
<title>New comment by shpuld</title>
|
||||
<content type="html">@<a href="https://freezepeach.xyz/user/3458" class="h-card mention" title="&#x5FA1;&#x5712;&#x306F;&#x304F;&#x3044;">hakui</a> @<a href="https://pleroma.soykaf.com/users/lain" class="h-card mention" title="&#x2468; lain &#x2468;">lain</a> how naive~</content>
|
||||
<link rel="alternate" type="text/html" href="https://shitposter.club/notice/7387723"/>
|
||||
<status_net notice_id="7387723"></status_net>
|
||||
<activity:verb>http://activitystrea.ms/schema/1.0/post</activity:verb>
|
||||
<published>2018-02-23T13:30:15+00:00</published>
|
||||
<updated>2018-02-23T13:30:15+00:00</updated>
|
||||
<thr:in-reply-to ref="tag:freezepeach.xyz,2018-02-23:noticeId=6451587:objectType=comment" href="https://freezepeach.xyz/notice/6451587"></thr:in-reply-to>
|
||||
<link rel="related" href="https://freezepeach.xyz/notice/6451587"/>
|
||||
<link rel="ostatus:conversation" href="https://shitposter.club/conversation/4389967"/>
|
||||
<ostatus:conversation href="https://shitposter.club/conversation/4389967" local_id="4389967" ref="tag:shitposter.club,2018-02-23:objectType=thread:nonce=2f09acf104aebfe3">tag:shitposter.club,2018-02-23:objectType=thread:nonce=2f09acf104aebfe3</ostatus:conversation>
|
||||
<link rel="mentioned" ostatus:object-type="http://activitystrea.ms/schema/1.0/person" href="https://freezepeach.xyz/user/3458"/>
|
||||
<link rel="mentioned" ostatus:object-type="http://activitystrea.ms/schema/1.0/person" href="https://pleroma.soykaf.com/users/lain"/>
|
||||
<link rel="mentioned" ostatus:object-type="http://activitystrea.ms/schema/1.0/collection" href="http://activityschema.org/collection/public"/>
|
||||
<link rel="self" type="application/atom+xml" href="https://shitposter.club/api/statuses/show/7387723.atom"/>
|
||||
<link rel="edit" type="application/atom+xml" href="https://shitposter.club/api/statuses/show/7387723.atom"/>
|
||||
<statusnet:notice_info local_id="7387723" source="Pleroma FE"></statusnet:notice_info>
|
||||
</entry>
|
||||
<entry>
|
||||
<activity:object-type>http://activitystrea.ms/schema/1.0/comment</activity:object-type>
|
||||
<id>tag:shitposter.club,2018-02-23:noticeId=7387703:objectType=comment</id>
|
||||
<title>New comment by shpuld</title>
|
||||
<content type="html">@<a href="https://freezepeach.xyz/user/3458" class="h-card mention" title="&#x5FA1;&#x5712;&#x306F;&#x304F;&#x3044;">hakui</a> @<a href="https://pleroma.soykaf.com/users/lain" class="h-card mention" title="&#x2468; lain &#x2468;">lain</a> you expect anyone to believe that??</content>
|
||||
<link rel="alternate" type="text/html" href="https://shitposter.club/notice/7387703"/>
|
||||
<status_net notice_id="7387703"></status_net>
|
||||
<activity:verb>http://activitystrea.ms/schema/1.0/post</activity:verb>
|
||||
<published>2018-02-23T13:28:08+00:00</published>
|
||||
<updated>2018-02-23T13:28:08+00:00</updated>
|
||||
<thr:in-reply-to ref="tag:freezepeach.xyz,2018-02-23:noticeId=6451569:objectType=comment" href="https://freezepeach.xyz/notice/6451569"></thr:in-reply-to>
|
||||
<link rel="related" href="https://freezepeach.xyz/notice/6451569"/>
|
||||
<link rel="ostatus:conversation" href="https://shitposter.club/conversation/4389967"/>
|
||||
<ostatus:conversation href="https://shitposter.club/conversation/4389967" local_id="4389967" ref="tag:shitposter.club,2018-02-23:objectType=thread:nonce=2f09acf104aebfe3">tag:shitposter.club,2018-02-23:objectType=thread:nonce=2f09acf104aebfe3</ostatus:conversation>
|
||||
<link rel="mentioned" ostatus:object-type="http://activitystrea.ms/schema/1.0/person" href="https://freezepeach.xyz/user/3458"/>
|
||||
<link rel="mentioned" ostatus:object-type="http://activitystrea.ms/schema/1.0/person" href="https://pleroma.soykaf.com/users/lain"/>
|
||||
<link rel="mentioned" ostatus:object-type="http://activitystrea.ms/schema/1.0/collection" href="http://activityschema.org/collection/public"/>
|
||||
<link rel="self" type="application/atom+xml" href="https://shitposter.club/api/statuses/show/7387703.atom"/>
|
||||
<link rel="edit" type="application/atom+xml" href="https://shitposter.club/api/statuses/show/7387703.atom"/>
|
||||
<statusnet:notice_info local_id="7387703" source="Pleroma FE"></statusnet:notice_info>
|
||||
</entry>
|
||||
<entry>
|
||||
<activity:object-type>http://activitystrea.ms/schema/1.0/comment</activity:object-type>
|
||||
<id>tag:shitposter.club,2018-02-23:noticeId=7387639:objectType=comment</id>
|
||||
<title>New comment by shpuld</title>
|
||||
<content type="html">@<a href="https://mstdn.io/users/mayuutann" class="h-card mention" title="Mayutan&#x2615;">mayuutann</a> @<a href="https://freezepeach.xyz/user/3458" class="h-card mention" title="&#x5FA1;&#x5712;&#x306F;&#x304F;&#x3044;">hakui</a> pacyuri!! <a href="https://shitposter.club/file/eea140be45df3f993c4533026bf9a78fe8facd296d2fa0c6d02b2e347c5dc30e.jpg" title="https://shitposter.club/file/eea140be45df3f993c4533026bf9a78fe8facd296d2fa0c6d02b2e347c5dc30e.jpg" class="attachment" id="attachment-1589462" rel="nofollow external">https://shitposter.club/attachment/1589462</a></content>
|
||||
<link rel="alternate" type="text/html" href="https://shitposter.club/notice/7387639"/>
|
||||
<status_net notice_id="7387639"></status_net>
|
||||
<activity:verb>http://activitystrea.ms/schema/1.0/post</activity:verb>
|
||||
<published>2018-02-23T13:20:38+00:00</published>
|
||||
<updated>2018-02-23T13:20:38+00:00</updated>
|
||||
<thr:in-reply-to ref="https://mstdn.io/users/mayuutann/statuses/99574870416888767" href="https://mstdn.io/@mayuutann/99574870416888767"></thr:in-reply-to>
|
||||
<link rel="related" href="https://mstdn.io/@mayuutann/99574870416888767"/>
|
||||
<link rel="ostatus:conversation" href="https://shitposter.club/conversation/4390261"/>
|
||||
<ostatus:conversation href="https://shitposter.club/conversation/4390261" local_id="4390261" ref="https://freezepeach.xyz/conversation/4183220">https://freezepeach.xyz/conversation/4183220</ostatus:conversation>
|
||||
<link rel="mentioned" ostatus:object-type="http://activitystrea.ms/schema/1.0/person" href="https://freezepeach.xyz/user/3458"/>
|
||||
<link rel="mentioned" ostatus:object-type="http://activitystrea.ms/schema/1.0/person" href="https://mstdn.io/users/mayuutann"/>
|
||||
<link rel="mentioned" ostatus:object-type="http://activitystrea.ms/schema/1.0/collection" href="http://activityschema.org/collection/public"/>
|
||||
<link rel="enclosure" href="https://shitposter.club/file/eea140be45df3f993c4533026bf9a78fe8facd296d2fa0c6d02b2e347c5dc30e.jpg" type="image/jpeg" length="42186"/>
|
||||
<link rel="self" type="application/atom+xml" href="https://shitposter.club/api/statuses/show/7387639.atom"/>
|
||||
<link rel="edit" type="application/atom+xml" href="https://shitposter.club/api/statuses/show/7387639.atom"/>
|
||||
<statusnet:notice_info local_id="7387639" source="Pleroma FE"></statusnet:notice_info>
|
||||
</entry>
|
||||
<entry>
|
||||
<activity:object-type>http://activitystrea.ms/schema/1.0/comment</activity:object-type>
|
||||
<id>tag:shitposter.club,2018-02-23:noticeId=7387611:objectType=comment</id>
|
||||
<title>New comment by shpuld</title>
|
||||
<content type="html">@<a href="https://freezepeach.xyz/user/3458" class="h-card mention" title="&#x5FA1;&#x5712;&#x306F;&#x304F;&#x3044;">hakui</a> why is pacyu eating a pizza so cute</content>
|
||||
<link rel="alternate" type="text/html" href="https://shitposter.club/notice/7387611"/>
|
||||
<status_net notice_id="7387611"></status_net>
|
||||
<activity:verb>http://activitystrea.ms/schema/1.0/post</activity:verb>
|
||||
<published>2018-02-23T13:18:07+00:00</published>
|
||||
<updated>2018-02-23T13:18:07+00:00</updated>
|
||||
<thr:in-reply-to ref="tag:freezepeach.xyz,2018-02-23:noticeId=6451402:objectType=comment" href="https://freezepeach.xyz/notice/6451402"></thr:in-reply-to>
|
||||
<link rel="related" href="https://freezepeach.xyz/notice/6451402"/>
|
||||
<link rel="ostatus:conversation" href="https://shitposter.club/conversation/4390261"/>
|
||||
<ostatus:conversation href="https://shitposter.club/conversation/4390261" local_id="4390261" ref="https://freezepeach.xyz/conversation/4183220">https://freezepeach.xyz/conversation/4183220</ostatus:conversation>
|
||||
<link rel="mentioned" ostatus:object-type="http://activitystrea.ms/schema/1.0/person" href="https://freezepeach.xyz/user/3458"/>
|
||||
<link rel="mentioned" ostatus:object-type="http://activitystrea.ms/schema/1.0/collection" href="http://activityschema.org/collection/public"/>
|
||||
<link rel="self" type="application/atom+xml" href="https://shitposter.club/api/statuses/show/7387611.atom"/>
|
||||
<link rel="edit" type="application/atom+xml" href="https://shitposter.club/api/statuses/show/7387611.atom"/>
|
||||
<statusnet:notice_info local_id="7387611" source="Pleroma FE"></statusnet:notice_info>
|
||||
</entry>
|
||||
<entry>
|
||||
<id>tag:shitposter.club,2018-02-23:fave:5381:comment:7387600:2018-02-23T13:17:52+00:00</id>
|
||||
<title>Favorite</title>
|
||||
<content type="html">shpuld favorited something by mayuutann: <p><span class="h-card"><a href="https://shitposter.club/shpuld" class="u-url mention">@<span>shpuld</span></a></span> <span class="h-card"><a href="https://gs.smuglo.li/histoire" class="u-url mention">@<span>histoire</span></a></span> <span class="h-card"><a href="https://freezepeach.xyz/hakui" class="u-url mention">@<span>hakui</span></a></span> pichu! <a href="https://mstdn.io/media/Crv5eubz1KO0dgBEulI" rel="nofollow"><span class="invisible">https://</span><span class="ellipsis">mstdn.io/media/Crv5eubz1KO0dgB</span><span class="invisible">EulI</span></a></p></content>
|
||||
<link rel="alternate" type="text/html" href="https://shitposter.club/notice/7387606"/>
|
||||
<activity:verb>http://activitystrea.ms/schema/1.0/favorite</activity:verb>
|
||||
<published>2018-02-23T13:17:52+00:00</published>
|
||||
<updated>2018-02-23T13:17:52+00:00</updated>
|
||||
<activity:object>
|
||||
<activity:object-type>http://activitystrea.ms/schema/1.0/comment</activity:object-type>
|
||||
<id>https://mstdn.io/users/mayuutann/statuses/99574863865459283</id>
|
||||
<title>New comment by mayuutann</title>
|
||||
<content type="html"><p><span class="h-card"><a href="https://shitposter.club/shpuld" class="u-url mention">@<span>shpuld</span></a></span> <span class="h-card"><a href="https://gs.smuglo.li/histoire" class="u-url mention">@<span>histoire</span></a></span> <span class="h-card"><a href="https://freezepeach.xyz/hakui" class="u-url mention">@<span>hakui</span></a></span> pichu! <a href="https://mstdn.io/media/Crv5eubz1KO0dgBEulI" rel="nofollow"><span class="invisible">https://</span><span class="ellipsis">mstdn.io/media/Crv5eubz1KO0dgB</span><span class="invisible">EulI</span></a></p></content>
|
||||
<link rel="alternate" type="text/html" href="https://mstdn.io/@mayuutann/99574863865459283"/>
|
||||
<status_net notice_id="7387600"></status_net>
|
||||
</activity:object>
|
||||
<thr:in-reply-to ref="https://mstdn.io/users/mayuutann/statuses/99574863865459283" href="https://mstdn.io/@mayuutann/99574863865459283"></thr:in-reply-to>
|
||||
<link rel="related" href="https://mstdn.io/@mayuutann/99574863865459283"/>
|
||||
<link rel="ostatus:conversation" href="https://shitposter.club/conversation/4389848"/>
|
||||
<ostatus:conversation href="https://shitposter.club/conversation/4389848" local_id="4389848" ref="https://freezepeach.xyz/conversation/4182511">https://freezepeach.xyz/conversation/4182511</ostatus:conversation>
|
||||
<link rel="mentioned" ostatus:object-type="http://activitystrea.ms/schema/1.0/collection" href="http://activityschema.org/collection/public"/>
|
||||
<link rel="self" type="application/atom+xml" href="https://shitposter.club/api/statuses/show/7387606.atom"/>
|
||||
<link rel="edit" type="application/atom+xml" href="https://shitposter.club/api/statuses/show/7387606.atom"/>
|
||||
<statusnet:notice_info local_id="7387606" source="unknown"></statusnet:notice_info>
|
||||
</entry>
|
||||
<entry>
|
||||
<id>tag:shitposter.club,2018-02-23:fave:5381:comment:7387544:2018-02-23T13:12:43+00:00</id>
|
||||
<title>Favorite</title>
|
||||
<content type="html">shpuld favorited something by mayuutann: <p><span class="h-card"><a href="https://shitposter.club/shpuld" class="u-url mention">@<span>shpuld</span></a></span> wa~~i!! :blobcheer:</p></content>
|
||||
<link rel="alternate" type="text/html" href="https://shitposter.club/notice/7387557"/>
|
||||
<activity:verb>http://activitystrea.ms/schema/1.0/favorite</activity:verb>
|
||||
<published>2018-02-23T13:12:43+00:00</published>
|
||||
<updated>2018-02-23T13:12:43+00:00</updated>
|
||||
<activity:object>
|
||||
<activity:object-type>http://activitystrea.ms/schema/1.0/comment</activity:object-type>
|
||||
<id>https://mstdn.io/users/mayuutann/statuses/99574840290947233</id>
|
||||
<title>New comment by mayuutann</title>
|
||||
<content type="html"><p><span class="h-card"><a href="https://shitposter.club/shpuld" class="u-url mention">@<span>shpuld</span></a></span> wa~~i!! :blobcheer:</p></content>
|
||||
<link rel="alternate" type="text/html" href="https://mstdn.io/@mayuutann/99574840290947233"/>
|
||||
<status_net notice_id="7387544"></status_net>
|
||||
</activity:object>
|
||||
<thr:in-reply-to ref="https://mstdn.io/users/mayuutann/statuses/99574840290947233" href="https://mstdn.io/@mayuutann/99574840290947233"></thr:in-reply-to>
|
||||
<link rel="related" href="https://mstdn.io/@mayuutann/99574840290947233"/>
|
||||
<link rel="ostatus:conversation" href="https://shitposter.club/conversation/4390030"/>
|
||||
<ostatus:conversation href="https://shitposter.club/conversation/4390030" local_id="4390030" ref="tag:shitposter.club,2018-02-23:objectType=thread:nonce=d05e2b056274c5ab">tag:shitposter.club,2018-02-23:objectType=thread:nonce=d05e2b056274c5ab</ostatus:conversation>
|
||||
<link rel="mentioned" ostatus:object-type="http://activitystrea.ms/schema/1.0/collection" href="http://activityschema.org/collection/public"/>
|
||||
<link rel="self" type="application/atom+xml" href="https://shitposter.club/api/statuses/show/7387557.atom"/>
|
||||
<link rel="edit" type="application/atom+xml" href="https://shitposter.club/api/statuses/show/7387557.atom"/>
|
||||
<statusnet:notice_info local_id="7387557" source="unknown"></statusnet:notice_info>
|
||||
</entry>
|
||||
<entry>
|
||||
<activity:object-type>http://activitystrea.ms/schema/1.0/comment</activity:object-type>
|
||||
<id>tag:shitposter.club,2018-02-23:noticeId=7387555:objectType=comment</id>
|
||||
<title>New comment by shpuld</title>
|
||||
<content type="html">@<a href="https://freezepeach.xyz/user/3458" class="h-card mention" title="&#x5FA1;&#x5712;&#x306F;&#x304F;&#x3044;">hakui</a> more!!</content>
|
||||
<link rel="alternate" type="text/html" href="https://shitposter.club/notice/7387555"/>
|
||||
<status_net notice_id="7387555"></status_net>
|
||||
<activity:verb>http://activitystrea.ms/schema/1.0/post</activity:verb>
|
||||
<published>2018-02-23T13:12:23+00:00</published>
|
||||
<updated>2018-02-23T13:12:23+00:00</updated>
|
||||
<thr:in-reply-to ref="tag:freezepeach.xyz,2018-02-23:noticeId=6451332:objectType=note" href="https://freezepeach.xyz/notice/6451332"></thr:in-reply-to>
|
||||
<link rel="related" href="https://freezepeach.xyz/notice/6451332"/>
|
||||
<link rel="ostatus:conversation" href="https://shitposter.club/conversation/4390261"/>
|
||||
<ostatus:conversation href="https://shitposter.club/conversation/4390261" local_id="4390261" ref="https://freezepeach.xyz/conversation/4183220">https://freezepeach.xyz/conversation/4183220</ostatus:conversation>
|
||||
<link rel="mentioned" ostatus:object-type="http://activitystrea.ms/schema/1.0/person" href="https://freezepeach.xyz/user/3458"/>
|
||||
<link rel="mentioned" ostatus:object-type="http://activitystrea.ms/schema/1.0/collection" href="http://activityschema.org/collection/public"/>
|
||||
<link rel="self" type="application/atom+xml" href="https://shitposter.club/api/statuses/show/7387555.atom"/>
|
||||
<link rel="edit" type="application/atom+xml" href="https://shitposter.club/api/statuses/show/7387555.atom"/>
|
||||
<statusnet:notice_info local_id="7387555" source="Pleroma FE"></statusnet:notice_info>
|
||||
</entry>
|
||||
<entry>
|
||||
<id>tag:shitposter.club,2018-02-23:fave:5381:note:7387537:2018-02-23T13:12:19+00:00</id>
|
||||
<title>Favorite</title>
|
||||
<content type="html">shpuld favorited something by hakui: you have pacyupacyu'd for: 45 minutes 03 seconds</content>
|
||||
<link rel="alternate" type="text/html" href="https://shitposter.club/notice/7387553"/>
|
||||
<activity:verb>http://activitystrea.ms/schema/1.0/favorite</activity:verb>
|
||||
<published>2018-02-23T13:12:19+00:00</published>
|
||||
<updated>2018-02-23T13:12:19+00:00</updated>
|
||||
<activity:object>
|
||||
<activity:object-type>http://activitystrea.ms/schema/1.0/note</activity:object-type>
|
||||
<id>tag:freezepeach.xyz,2018-02-23:noticeId=6451332:objectType=note</id>
|
||||
<title>New note by hakui</title>
|
||||
<content type="html">you have pacyupacyu'd for: 45 minutes 03 seconds</content>
|
||||
<link rel="alternate" type="text/html" href="https://freezepeach.xyz/notice/6451332"/>
|
||||
<status_net notice_id="7387537"></status_net>
|
||||
</activity:object>
|
||||
<thr:in-reply-to ref="tag:freezepeach.xyz,2018-02-23:noticeId=6451332:objectType=note" href="https://freezepeach.xyz/notice/6451332"></thr:in-reply-to>
|
||||
<link rel="related" href="https://freezepeach.xyz/notice/6451332"/>
|
||||
<link rel="ostatus:conversation" href="https://shitposter.club/conversation/4390261"/>
|
||||
<ostatus:conversation href="https://shitposter.club/conversation/4390261" local_id="4390261" ref="https://freezepeach.xyz/conversation/4183220">https://freezepeach.xyz/conversation/4183220</ostatus:conversation>
|
||||
<link rel="mentioned" ostatus:object-type="http://activitystrea.ms/schema/1.0/collection" href="http://activityschema.org/collection/public"/>
|
||||
<link rel="self" type="application/atom+xml" href="https://shitposter.club/api/statuses/show/7387553.atom"/>
|
||||
<link rel="edit" type="application/atom+xml" href="https://shitposter.club/api/statuses/show/7387553.atom"/>
|
||||
<statusnet:notice_info local_id="7387553" source="unknown"></statusnet:notice_info>
|
||||
</entry>
|
||||
<entry>
|
||||
<activity:object-type>http://activitystrea.ms/schema/1.0/comment</activity:object-type>
|
||||
<id>tag:shitposter.club,2018-02-23:noticeId=7387539:objectType=comment</id>
|
||||
<title>New comment by shpuld</title>
|
||||
<content type="html">@<a href="https://mstdn.io/users/mayuutann" class="h-card mention" title="Mayutan&#x2615;">mayuutann</a> ndndnd~</content>
|
||||
<link rel="alternate" type="text/html" href="https://shitposter.club/notice/7387539"/>
|
||||
<status_net notice_id="7387539"></status_net>
|
||||
<activity:verb>http://activitystrea.ms/schema/1.0/post</activity:verb>
|
||||
<published>2018-02-23T13:11:04+00:00</published>
|
||||
<updated>2018-02-23T13:11:04+00:00</updated>
|
||||
<thr:in-reply-to ref="https://mstdn.io/users/mayuutann/statuses/99574837619821505" href="https://mstdn.io/@mayuutann/99574837619821505"></thr:in-reply-to>
|
||||
<link rel="related" href="https://mstdn.io/@mayuutann/99574837619821505"/>
|
||||
<link rel="ostatus:conversation" href="https://shitposter.club/conversation/4390030"/>
|
||||
<ostatus:conversation href="https://shitposter.club/conversation/4390030" local_id="4390030" ref="tag:shitposter.club,2018-02-23:objectType=thread:nonce=d05e2b056274c5ab">tag:shitposter.club,2018-02-23:objectType=thread:nonce=d05e2b056274c5ab</ostatus:conversation>
|
||||
<link rel="mentioned" ostatus:object-type="http://activitystrea.ms/schema/1.0/person" href="https://mstdn.io/users/mayuutann"/>
|
||||
<link rel="mentioned" ostatus:object-type="http://activitystrea.ms/schema/1.0/collection" href="http://activityschema.org/collection/public"/>
|
||||
<link rel="self" type="application/atom+xml" href="https://shitposter.club/api/statuses/show/7387539.atom"/>
|
||||
<link rel="edit" type="application/atom+xml" href="https://shitposter.club/api/statuses/show/7387539.atom"/>
|
||||
<statusnet:notice_info local_id="7387539" source="Pleroma FE"></statusnet:notice_info>
|
||||
</entry>
|
||||
<entry>
|
||||
<activity:object-type>http://activitystrea.ms/schema/1.0/comment</activity:object-type>
|
||||
<id>tag:shitposter.club,2018-02-23:noticeId=7387518:objectType=comment</id>
|
||||
<title>New comment by shpuld</title>
|
||||
<content type="html">@<a href="https://mstdn.io/users/mayuutann" class="h-card mention" title="Mayutan&#x2615;">mayuutann</a> well done! mayumayu is so energetic</content>
|
||||
<link rel="alternate" type="text/html" href="https://shitposter.club/notice/7387518"/>
|
||||
<status_net notice_id="7387518"></status_net>
|
||||
<activity:verb>http://activitystrea.ms/schema/1.0/post</activity:verb>
|
||||
<published>2018-02-23T13:08:50+00:00</published>
|
||||
<updated>2018-02-23T13:08:50+00:00</updated>
|
||||
<thr:in-reply-to ref="https://mstdn.io/users/mayuutann/statuses/99574826506801503" href="https://mstdn.io/@mayuutann/99574826506801503"></thr:in-reply-to>
|
||||
<link rel="related" href="https://mstdn.io/@mayuutann/99574826506801503"/>
|
||||
<link rel="ostatus:conversation" href="https://shitposter.club/conversation/4390030"/>
|
||||
<ostatus:conversation href="https://shitposter.club/conversation/4390030" local_id="4390030" ref="tag:shitposter.club,2018-02-23:objectType=thread:nonce=d05e2b056274c5ab">tag:shitposter.club,2018-02-23:objectType=thread:nonce=d05e2b056274c5ab</ostatus:conversation>
|
||||
<link rel="mentioned" ostatus:object-type="http://activitystrea.ms/schema/1.0/person" href="https://mstdn.io/users/mayuutann"/>
|
||||
<link rel="mentioned" ostatus:object-type="http://activitystrea.ms/schema/1.0/collection" href="http://activityschema.org/collection/public"/>
|
||||
<link rel="self" type="application/atom+xml" href="https://shitposter.club/api/statuses/show/7387518.atom"/>
|
||||
<link rel="edit" type="application/atom+xml" href="https://shitposter.club/api/statuses/show/7387518.atom"/>
|
||||
<statusnet:notice_info local_id="7387518" source="Pleroma FE"></statusnet:notice_info>
|
||||
</entry>
|
||||
<entry>
|
||||
<id>tag:shitposter.club,2018-02-23:fave:5381:note:7387503:2018-02-23T13:08:00+00:00</id>
|
||||
<title>Favorite</title>
|
||||
<content type="html">shpuld favorited something by mayuutann: <p>done with FIGURE MAT!!<br /> (Posted with IFTTT)</p></content>
|
||||
<link rel="alternate" type="text/html" href="https://shitposter.club/notice/7387511"/>
|
||||
<activity:verb>http://activitystrea.ms/schema/1.0/favorite</activity:verb>
|
||||
<published>2018-02-23T13:08:00+00:00</published>
|
||||
<updated>2018-02-23T13:08:00+00:00</updated>
|
||||
<activity:object>
|
||||
<activity:object-type>http://activitystrea.ms/schema/1.0/note</activity:object-type>
|
||||
<id>https://mstdn.io/users/mayuutann/statuses/99574825526201897</id>
|
||||
<title>New note by mayuutann</title>
|
||||
<content type="html"><p>done with FIGURE MAT!!<br /> (Posted with IFTTT)</p></content>
|
||||
<link rel="alternate" type="text/html" href="https://mstdn.io/@mayuutann/99574825526201897"/>
|
||||
<status_net notice_id="7387503"></status_net>
|
||||
</activity:object>
|
||||
<thr:in-reply-to ref="https://mstdn.io/users/mayuutann/statuses/99574825526201897" href="https://mstdn.io/@mayuutann/99574825526201897"></thr:in-reply-to>
|
||||
<link rel="related" href="https://mstdn.io/@mayuutann/99574825526201897"/>
|
||||
<link rel="ostatus:conversation" href="https://shitposter.club/conversation/4390240"/>
|
||||
<ostatus:conversation href="https://shitposter.club/conversation/4390240" local_id="4390240" ref="tag:shitposter.club,2018-02-23:objectType=thread:nonce=c6aaa9b91e8d242f">tag:shitposter.club,2018-02-23:objectType=thread:nonce=c6aaa9b91e8d242f</ostatus:conversation>
|
||||
<link rel="mentioned" ostatus:object-type="http://activitystrea.ms/schema/1.0/collection" href="http://activityschema.org/collection/public"/>
|
||||
<link rel="self" type="application/atom+xml" href="https://shitposter.club/api/statuses/show/7387511.atom"/>
|
||||
<link rel="edit" type="application/atom+xml" href="https://shitposter.club/api/statuses/show/7387511.atom"/>
|
||||
<statusnet:notice_info local_id="7387511" source="unknown"></statusnet:notice_info>
|
||||
</entry>
|
||||
<entry>
|
||||
<activity:object-type>http://activitystrea.ms/schema/1.0/comment</activity:object-type>
|
||||
<id>tag:shitposter.club,2018-02-23:noticeId=7387486:objectType=comment</id>
|
||||
<title>New comment by shpuld</title>
|
||||
<content type="html">@<a href="https://freezepeach.xyz/user/3458" class="h-card mention" title="&#x5FA1;&#x5712;&#x306F;&#x304F;&#x3044;">hakui</a> @<a href="https://a.weirder.earth/users/mutstd" class="h-card mention" title="Mutant Standard">mutstd</a> @<a href="https://donphan.social/users/Siphonay" class="h-card mention" title="Siphonay">siphonay</a> jokes on you I'm oppressively shitposting myself</content>
|
||||
<link rel="alternate" type="text/html" href="https://shitposter.club/notice/7387486"/>
|
||||
<status_net notice_id="7387486"></status_net>
|
||||
<activity:verb>http://activitystrea.ms/schema/1.0/post</activity:verb>
|
||||
<published>2018-02-23T13:05:44+00:00</published>
|
||||
<updated>2018-02-23T13:05:44+00:00</updated>
|
||||
<thr:in-reply-to ref="tag:freezepeach.xyz,2018-02-23:noticeId=6451272:objectType=comment" href="https://freezepeach.xyz/notice/6451272"></thr:in-reply-to>
|
||||
<link rel="related" href="https://freezepeach.xyz/notice/6451272"/>
|
||||
<link rel="ostatus:conversation" href="https://shitposter.club/conversation/4389665"/>
|
||||
<ostatus:conversation href="https://shitposter.club/conversation/4389665" local_id="4389665" ref="tag:shitposter.club,2018-02-23:objectType=thread:nonce=5d306467336c9661">tag:shitposter.club,2018-02-23:objectType=thread:nonce=5d306467336c9661</ostatus:conversation>
|
||||
<link rel="mentioned" ostatus:object-type="http://activitystrea.ms/schema/1.0/person" href="https://freezepeach.xyz/user/3458"/>
|
||||
<link rel="mentioned" ostatus:object-type="http://activitystrea.ms/schema/1.0/person" href="https://a.weirder.earth/users/mutstd"/>
|
||||
<link rel="mentioned" ostatus:object-type="http://activitystrea.ms/schema/1.0/person" href="https://donphan.social/users/Siphonay"/>
|
||||
<link rel="mentioned" ostatus:object-type="http://activitystrea.ms/schema/1.0/collection" href="http://activityschema.org/collection/public"/>
|
||||
<link rel="self" type="application/atom+xml" href="https://shitposter.club/api/statuses/show/7387486.atom"/>
|
||||
<link rel="edit" type="application/atom+xml" href="https://shitposter.club/api/statuses/show/7387486.atom"/>
|
||||
<statusnet:notice_info local_id="7387486" source="Pleroma FE"></statusnet:notice_info>
|
||||
</entry>
|
||||
<entry>
|
||||
<activity:object-type>http://activitystrea.ms/schema/1.0/comment</activity:object-type>
|
||||
<id>tag:shitposter.club,2018-02-23:noticeId=7387466:objectType=comment</id>
|
||||
<title>New comment by shpuld</title>
|
||||
<content type="html">@<a href="https://freezepeach.xyz/user/3458" class="h-card mention" title="&#x5FA1;&#x5712;&#x306F;&#x304F;&#x3044;">hakui</a> @<a href="https://a.weirder.earth/users/mutstd" class="h-card mention" title="Mutant Standard">mutstd</a> @<a href="https://donphan.social/users/Siphonay" class="h-card mention" title="Siphonay">siphonay</a> how does it feel being hostile</content>
|
||||
<link rel="alternate" type="text/html" href="https://shitposter.club/notice/7387466"/>
|
||||
<status_net notice_id="7387466"></status_net>
|
||||
<activity:verb>http://activitystrea.ms/schema/1.0/post</activity:verb>
|
||||
<published>2018-02-23T13:04:10+00:00</published>
|
||||
<updated>2018-02-23T13:04:10+00:00</updated>
|
||||
<thr:in-reply-to ref="tag:freezepeach.xyz,2018-02-23:noticeId=6451260:objectType=comment" href="https://freezepeach.xyz/notice/6451260"></thr:in-reply-to>
|
||||
<link rel="related" href="https://freezepeach.xyz/notice/6451260"/>
|
||||
<link rel="ostatus:conversation" href="https://shitposter.club/conversation/4389665"/>
|
||||
<ostatus:conversation href="https://shitposter.club/conversation/4389665" local_id="4389665" ref="tag:shitposter.club,2018-02-23:objectType=thread:nonce=5d306467336c9661">tag:shitposter.club,2018-02-23:objectType=thread:nonce=5d306467336c9661</ostatus:conversation>
|
||||
<link rel="mentioned" ostatus:object-type="http://activitystrea.ms/schema/1.0/person" href="https://freezepeach.xyz/user/3458"/>
|
||||
<link rel="mentioned" ostatus:object-type="http://activitystrea.ms/schema/1.0/person" href="https://a.weirder.earth/users/mutstd"/>
|
||||
<link rel="mentioned" ostatus:object-type="http://activitystrea.ms/schema/1.0/person" href="https://donphan.social/users/Siphonay"/>
|
||||
<link rel="mentioned" ostatus:object-type="http://activitystrea.ms/schema/1.0/collection" href="http://activityschema.org/collection/public"/>
|
||||
<link rel="self" type="application/atom+xml" href="https://shitposter.club/api/statuses/show/7387466.atom"/>
|
||||
<link rel="edit" type="application/atom+xml" href="https://shitposter.club/api/statuses/show/7387466.atom"/>
|
||||
<statusnet:notice_info local_id="7387466" source="Pleroma FE"></statusnet:notice_info>
|
||||
</entry>
|
||||
<entry>
|
||||
<activity:object-type>http://activitystrea.ms/schema/1.0/comment</activity:object-type>
|
||||
<id>tag:shitposter.club,2018-02-23:noticeId=7387459:objectType=comment</id>
|
||||
<title>New comment by shpuld</title>
|
||||
<content type="html">@<a href="https://freezepeach.xyz/user/3458" class="h-card mention" title="&#x5FA1;&#x5712;&#x306F;&#x304F;&#x3044;">hakui</a> gorogoro</content>
|
||||
<link rel="alternate" type="text/html" href="https://shitposter.club/notice/7387459"/>
|
||||
<status_net notice_id="7387459"></status_net>
|
||||
<activity:verb>http://activitystrea.ms/schema/1.0/post</activity:verb>
|
||||
<published>2018-02-23T13:03:32+00:00</published>
|
||||
<updated>2018-02-23T13:03:32+00:00</updated>
|
||||
<thr:in-reply-to ref="tag:freezepeach.xyz,2018-02-23:noticeId=6451248:objectType=comment" href="https://freezepeach.xyz/notice/6451248"></thr:in-reply-to>
|
||||
<link rel="related" href="https://freezepeach.xyz/notice/6451248"/>
|
||||
<link rel="ostatus:conversation" href="https://shitposter.club/conversation/4389271"/>
|
||||
<ostatus:conversation href="https://shitposter.club/conversation/4389271" local_id="4389271" ref="https://freezepeach.xyz/conversation/4181784">https://freezepeach.xyz/conversation/4181784</ostatus:conversation>
|
||||
<link rel="mentioned" ostatus:object-type="http://activitystrea.ms/schema/1.0/person" href="https://freezepeach.xyz/user/3458"/>
|
||||
<link rel="mentioned" ostatus:object-type="http://activitystrea.ms/schema/1.0/collection" href="http://activityschema.org/collection/public"/>
|
||||
<link rel="self" type="application/atom+xml" href="https://shitposter.club/api/statuses/show/7387459.atom"/>
|
||||
<link rel="edit" type="application/atom+xml" href="https://shitposter.club/api/statuses/show/7387459.atom"/>
|
||||
<statusnet:notice_info local_id="7387459" source="Pleroma FE"></statusnet:notice_info>
|
||||
</entry>
|
||||
<entry>
|
||||
<activity:object-type>http://activitystrea.ms/schema/1.0/comment</activity:object-type>
|
||||
<id>tag:shitposter.club,2018-02-23:noticeId=7387432:objectType=comment</id>
|
||||
<title>New comment by shpuld</title>
|
||||
<content type="html">@<a href="https://freezepeach.xyz/user/3458" class="h-card mention" title="&#x5FA1;&#x5712;&#x306F;&#x304F;&#x3044;">hakui</a> ndnd</content>
|
||||
<link rel="alternate" type="text/html" href="https://shitposter.club/notice/7387432"/>
|
||||
<status_net notice_id="7387432"></status_net>
|
||||
<activity:verb>http://activitystrea.ms/schema/1.0/post</activity:verb>
|
||||
<published>2018-02-23T13:02:05+00:00</published>
|
||||
<updated>2018-02-23T13:02:05+00:00</updated>
|
||||
<thr:in-reply-to ref="tag:freezepeach.xyz,2018-02-23:noticeId=6451204:objectType=comment" href="https://freezepeach.xyz/notice/6451204"></thr:in-reply-to>
|
||||
<link rel="related" href="https://freezepeach.xyz/notice/6451204"/>
|
||||
<link rel="ostatus:conversation" href="https://shitposter.club/conversation/4389271"/>
|
||||
<ostatus:conversation href="https://shitposter.club/conversation/4389271" local_id="4389271" ref="https://freezepeach.xyz/conversation/4181784">https://freezepeach.xyz/conversation/4181784</ostatus:conversation>
|
||||
<link rel="mentioned" ostatus:object-type="http://activitystrea.ms/schema/1.0/person" href="https://freezepeach.xyz/user/3458"/>
|
||||
<link rel="mentioned" ostatus:object-type="http://activitystrea.ms/schema/1.0/collection" href="http://activityschema.org/collection/public"/>
|
||||
<link rel="self" type="application/atom+xml" href="https://shitposter.club/api/statuses/show/7387432.atom"/>
|
||||
<link rel="edit" type="application/atom+xml" href="https://shitposter.club/api/statuses/show/7387432.atom"/>
|
||||
<statusnet:notice_info local_id="7387432" source="Pleroma FE"></statusnet:notice_info>
|
||||
</entry>
|
||||
<entry>
|
||||
<activity:object-type>http://activitystrea.ms/schema/1.0/note</activity:object-type>
|
||||
<id>tag:shitposter.club,2018-02-23:noticeId=7387367:objectType=note</id>
|
||||
<title>New note by shpuld</title>
|
||||
<content type="html">dear diary: I'm trying to do work but I can only think of tenshi eating a corndog</content>
|
||||
<link rel="alternate" type="text/html" href="https://shitposter.club/notice/7387367"/>
|
||||
<status_net notice_id="7387367"></status_net>
|
||||
<activity:verb>http://activitystrea.ms/schema/1.0/post</activity:verb>
|
||||
<published>2018-02-23T12:56:03+00:00</published>
|
||||
<updated>2018-02-23T12:56:03+00:00</updated>
|
||||
<link rel="ostatus:conversation" href="https://shitposter.club/conversation/4390142"/>
|
||||
<ostatus:conversation href="https://shitposter.club/conversation/4390142" local_id="4390142" ref="tag:shitposter.club,2018-02-23:objectType=thread:nonce=57f316da416743fc">tag:shitposter.club,2018-02-23:objectType=thread:nonce=57f316da416743fc</ostatus:conversation>
|
||||
<link rel="mentioned" ostatus:object-type="http://activitystrea.ms/schema/1.0/collection" href="http://activityschema.org/collection/public"/>
|
||||
<link rel="self" type="application/atom+xml" href="https://shitposter.club/api/statuses/show/7387367.atom"/>
|
||||
<link rel="edit" type="application/atom+xml" href="https://shitposter.club/api/statuses/show/7387367.atom"/>
|
||||
<statusnet:notice_info local_id="7387367" source="Pleroma FE"></statusnet:notice_info>
|
||||
</entry>
|
||||
<entry>
|
||||
<activity:object-type>http://activitystrea.ms/schema/1.0/note</activity:object-type>
|
||||
<id>tag:shitposter.club,2018-02-23:noticeId=7387354:objectType=note</id>
|
||||
<title>New note by shpuld</title>
|
||||
<content type="html">jesus christ it's such a fridey at work</content>
|
||||
<link rel="alternate" type="text/html" href="https://shitposter.club/notice/7387354"/>
|
||||
<status_net notice_id="7387354"></status_net>
|
||||
<activity:verb>http://activitystrea.ms/schema/1.0/post</activity:verb>
|
||||
<published>2018-02-23T12:53:50+00:00</published>
|
||||
<updated>2018-02-23T12:53:50+00:00</updated>
|
||||
<link rel="ostatus:conversation" href="https://shitposter.club/conversation/4390131"/>
|
||||
<ostatus:conversation href="https://shitposter.club/conversation/4390131" local_id="4390131" ref="tag:shitposter.club,2018-02-23:objectType=thread:nonce=c05eb5e91bdcbdb7">tag:shitposter.club,2018-02-23:objectType=thread:nonce=c05eb5e91bdcbdb7</ostatus:conversation>
|
||||
<link rel="mentioned" ostatus:object-type="http://activitystrea.ms/schema/1.0/collection" href="http://activityschema.org/collection/public"/>
|
||||
<link rel="self" type="application/atom+xml" href="https://shitposter.club/api/statuses/show/7387354.atom"/>
|
||||
<link rel="edit" type="application/atom+xml" href="https://shitposter.club/api/statuses/show/7387354.atom"/>
|
||||
<statusnet:notice_info local_id="7387354" source="Pleroma FE"></statusnet:notice_info>
|
||||
</entry>
|
||||
<entry>
|
||||
<activity:object-type>http://activitystrea.ms/schema/1.0/comment</activity:object-type>
|
||||
<id>tag:shitposter.club,2018-02-23:noticeId=7387343:objectType=comment</id>
|
||||
<title>New comment by shpuld</title>
|
||||
<content type="html">@<a href="https://gs.smuglo.li/user/589" class="h-card mention" title="&#x16DE;&#x16A9;&#x16B3;&#x16C1;&#x16DE;&#x16A9;&#x16B3;&#x16C1;">dokidoki</a> give them free upgrades to krokodil</content>
|
||||
<link rel="alternate" type="text/html" href="https://shitposter.club/notice/7387343"/>
|
||||
<status_net notice_id="7387343"></status_net>
|
||||
<activity:verb>http://activitystrea.ms/schema/1.0/post</activity:verb>
|
||||
<published>2018-02-23T12:53:15+00:00</published>
|
||||
<updated>2018-02-23T12:53:15+00:00</updated>
|
||||
<thr:in-reply-to ref="tag:gs.smuglo.li,2018-02-23:noticeId=6201061:objectType=note" href="https://gs.smuglo.li/notice/6201061"></thr:in-reply-to>
|
||||
<link rel="related" href="https://gs.smuglo.li/notice/6201061"/>
|
||||
<link rel="ostatus:conversation" href="https://shitposter.club/conversation/4390117"/>
|
||||
<ostatus:conversation href="https://shitposter.club/conversation/4390117" local_id="4390117" ref="https://gs.smuglo.li/conversation/3934774">https://gs.smuglo.li/conversation/3934774</ostatus:conversation>
|
||||
<link rel="mentioned" ostatus:object-type="http://activitystrea.ms/schema/1.0/person" href="https://gs.smuglo.li/user/589"/>
|
||||
<link rel="mentioned" ostatus:object-type="http://activitystrea.ms/schema/1.0/collection" href="http://activityschema.org/collection/public"/>
|
||||
<link rel="self" type="application/atom+xml" href="https://shitposter.club/api/statuses/show/7387343.atom"/>
|
||||
<link rel="edit" type="application/atom+xml" href="https://shitposter.club/api/statuses/show/7387343.atom"/>
|
||||
<statusnet:notice_info local_id="7387343" source="Pleroma FE"></statusnet:notice_info>
|
||||
</entry>
|
||||
</feed>
|
20
test/fixtures/httpoison_mock/spc_5381_xrd.xml
vendored
Normal file
20
test/fixtures/httpoison_mock/spc_5381_xrd.xml
vendored
Normal file
|
@ -0,0 +1,20 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<XRD xmlns="http://docs.oasis-open.org/ns/xri/xrd-1.0">
|
||||
<Subject>https://shitposter.club/user/5381</Subject>
|
||||
<Alias>acct:shpuld@shitposter.club</Alias>
|
||||
<Alias>https://shitposter.club/shpuld</Alias>
|
||||
<Alias>https://shitposter.club/index.php/user/5381</Alias>
|
||||
<Alias>https://shitposter.club/index.php/shpuld</Alias>
|
||||
<Link rel="http://webfinger.net/rel/profile-page" type="text/html" href="https://shitposter.club/shpuld"/>
|
||||
<Link rel="http://gmpg.org/xfn/11" type="text/html" href="https://shitposter.club/shpuld"/>
|
||||
<Link rel="describedby" type="application/rdf+xml" href="https://shitposter.club/shpuld/foaf"/>
|
||||
<Link rel="http://apinamespace.org/atom" type="application/atomsvc+xml" href="https://shitposter.club/api/statusnet/app/service/shpuld.xml"/>
|
||||
<Link rel="http://apinamespace.org/twitter" href="https://shitposter.club/api/"/>
|
||||
<Link rel="http://specs.openid.net/auth/2.0/provider" href="https://shitposter.club/shpuld"/>
|
||||
<Link rel="http://schemas.google.com/g/2010#updates-from" type="application/atom+xml" href="https://shitposter.club/api/statuses/user_timeline/5381.atom"/>
|
||||
<Link rel="magic-public-key" href="data:application/magic-public-key,RSA.pkJ_xCKxFzcOKuKPKFhUTkWLWyWAIRDS8onxRLxVvxITQAkHIO1Rl9FS_1DAT3MK_wBcbzXm1TwlVOQFY5I2zrZQGxUvGDUlqcsf9sQyQaNvVVoU83nAV2w9bQZ-GlaLCMHWKN4yBBCTPfu9J6XbItxbHhJg5ub8z5drDF45te8=.AQAB"/>
|
||||
<Link rel="salmon" href="https://shitposter.club/main/salmon/user/5381"/>
|
||||
<Link rel="http://salmon-protocol.org/ns/salmon-replies" href="https://shitposter.club/main/salmon/user/5381"/>
|
||||
<Link rel="http://salmon-protocol.org/ns/salmon-mention" href="https://shitposter.club/main/salmon/user/5381"/>
|
||||
<Link rel="http://ostatus.org/schema/1.0/subscribe" template="https://shitposter.club/main/ostatussub?profile={uri}"/>
|
||||
</XRD>
|
|
@ -80,6 +80,13 @@ def get("https://shitposter.club/.well-known/webfinger?resource=https://shitpost
|
|||
}}
|
||||
end
|
||||
|
||||
def get("https://shitposter.club/.well-known/webfinger?resource=https://shitposter.club/user/5381", [Accept: "application/xrd+xml"], []) do
|
||||
{:ok, %Response{
|
||||
status_code: 200,
|
||||
body: File.read!("test/fixtures/httpoison_mock/spc_5381_xrd.xml")
|
||||
}}
|
||||
end
|
||||
|
||||
def get("http://gs.example.org/.well-known/webfinger", [Accept: "application/xrd+xml"], [params: [resource: "http://gs.example.org:4040/index.php/user/1"], follow_redirect: true]) do
|
||||
{:ok, %Response{
|
||||
status_code: 200,
|
||||
|
@ -122,6 +129,13 @@ def get("https://social.heldscal.la/api/statuses/user_timeline/29191.atom", _bod
|
|||
}}
|
||||
end
|
||||
|
||||
def get("https://shitposter.club/api/statuses/user_timeline/5381.atom", _body, _headers) do
|
||||
{:ok, %Response{
|
||||
status_code: 200,
|
||||
body: File.read!("test/fixtures/httpoison_mock/spc_5381.atom")
|
||||
}}
|
||||
end
|
||||
|
||||
def get("https://social.heldscal.la/api/statuses/user_timeline/23211.atom", _body, _headers) do
|
||||
{:ok, %Response{
|
||||
status_code: 200,
|
||||
|
@ -387,6 +401,13 @@ def get("https://niu.moe/users/rye", ["Accept": "application/activity+json"], _)
|
|||
}}
|
||||
end
|
||||
|
||||
def get("https://mstdn.io/users/mayuutann", ["Accept": "application/activity+json"], _) do
|
||||
{:ok, %Response{
|
||||
status_code: 200,
|
||||
body: File.read!("test/fixtures/httpoison_mock/mayumayu.json")
|
||||
}}
|
||||
end
|
||||
|
||||
def get("http://mastodon.example.org/@admin/99541947525187367", ["Accept": "application/activity+json"], _) do
|
||||
{:ok, %Response{
|
||||
status_code: 200,
|
||||
|
@ -394,6 +415,27 @@ def get("http://mastodon.example.org/@admin/99541947525187367", ["Accept": "appl
|
|||
}}
|
||||
end
|
||||
|
||||
def get("https://mstdn.io/users/mayuutann/statuses/99568293732299394", ["Accept": "application/activity+json"], _) do
|
||||
{:ok, %Response{
|
||||
status_code: 200,
|
||||
body: File.read!("test/fixtures/httpoison_mock/mayumayupost.json")
|
||||
}}
|
||||
end
|
||||
|
||||
def get("https://shitposter.club/notice/7369654", _, _) do
|
||||
{:ok, %Response{
|
||||
status_code: 200,
|
||||
body: File.read!("test/fixtures/httpoison_mock/7369654.html")
|
||||
}}
|
||||
end
|
||||
|
||||
def get("https://shitposter.club/api/statuses/show/7369654.atom", _body, _headers) do
|
||||
{:ok, %Response{
|
||||
status_code: 200,
|
||||
body: File.read!("test/fixtures/httpoison_mock/7369654.atom")
|
||||
}}
|
||||
end
|
||||
|
||||
def get(url, body, headers) do
|
||||
{:error, "Not implemented the mock response for get #{inspect(url)}, #{inspect(body)}, #{inspect(headers)}"}
|
||||
end
|
||||
|
|
|
@ -288,6 +288,14 @@ test "it works with objects only available via Ostatus" do
|
|||
|
||||
assert object == object_again
|
||||
end
|
||||
|
||||
test "it correctly stitches up conversations between ostatus and ap" do
|
||||
last = "https://mstdn.io/users/mayuutann/statuses/99568293732299394"
|
||||
{:ok, object} = ActivityPub.fetch_object_from_id(last)
|
||||
|
||||
object = Object.get_by_ap_id(object.data["inReplyTo"])
|
||||
assert object
|
||||
end
|
||||
end
|
||||
|
||||
describe "following / unfollowing" do
|
||||
|
|
|
@ -10,11 +10,6 @@ defmodule Pleroma.Web.ActivityPub.TransmogrifierTest do
|
|||
alias Pleroma.Web.CommonAPI
|
||||
|
||||
describe "handle_incoming" do
|
||||
|
||||
test "it correctly connects AP and non-AP statuses" do
|
||||
last = "https://mstdn.io/users/mayuutann/statuses/99568293732299394"
|
||||
end
|
||||
|
||||
test "it ignores an incoming notice if we already have it" do
|
||||
activity = insert(:note_activity)
|
||||
|
||||
|
|
Loading…
Reference in a new issue