You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
99 lines
3.9 KiB
99 lines
3.9 KiB
1 year ago
|
% Chapter 1
|
||
|
|
||
|
\chapter{code Example} % Main chapter title
|
||
|
|
||
|
\label{codeexample} % For referencing the chapter elsewhere, use \ref{Chapter1}
|
||
|
|
||
|
%----------------------------------------------------------------------------------------
|
||
|
|
||
|
|
||
|
\label{ActivityPubExample1}
|
||
|
\begin{lstlisting}[language=XML, caption=ActivityPubExample1]
|
||
|
{"@context": "https://www.w3.org/ns/activitystreams",
|
||
|
"type": "Person",
|
||
|
"id": "https://social.example/alyssa/",
|
||
|
"name": "Alyssa P. Hacker",
|
||
|
"preferredUsername": "alyssa",
|
||
|
"summary": "Lisp enthusiast hailing from MIT",
|
||
|
"inbox": "https://social.example/alyssa/inbox/",
|
||
|
"outbox": "https://social.example/alyssa/outbox/",
|
||
|
"followers": "https://social.example/alyssa/followers/",
|
||
|
"following": "https://social.example/alyssa/following/",
|
||
|
"liked": "https://social.example/alyssa/liked/"}
|
||
|
\end{lstlisting}
|
||
|
|
||
|
\label{ActivityPubExample-ActivityStreams_object}
|
||
|
\begin{lstlisting}[language=XML, caption=ActivityPub:ActivityStreams object]
|
||
|
{"@context": "https://www.w3.org/ns/activitystreams",
|
||
|
"type": "Note",
|
||
|
"to": ["https://chatty.example/ben/"],
|
||
|
"attributedTo": "https://social.example/alyssa/",
|
||
|
"content": "Say, did you finish reading that book I lent you?"}
|
||
|
\end{lstlisting}
|
||
|
|
||
|
\label{ActivityPubExample-Create_and_post}
|
||
|
\begin{lstlisting}[language=XML, caption=ActivityPub:Create and Post]
|
||
|
{"@context": "https://www.w3.org/ns/activitystreams",
|
||
|
"type": "Create",
|
||
|
"id": "https://social.example/alyssa/posts/a29a6843-9feb-4c74-a7f7-081b9c9201d3",
|
||
|
"to": ["https://chatty.example/ben/"],
|
||
|
"actor": "https://social.example/alyssa/",
|
||
|
"object": {"type": "Note",
|
||
|
"id": "https://social.example/alyssa/posts/49e2d03d-b53a-4c4c-a95c-94a6abf45a19",
|
||
|
"attributedTo": "https://social.example/alyssa/",
|
||
|
"to": ["https://chatty.example/ben/"],
|
||
|
"content": "Say, did you finish reading that book I lent you?"}}
|
||
|
\end{lstlisting}
|
||
|
|
||
|
|
||
|
\label{ActivityPubExample-Read_post}
|
||
|
\begin{lstlisting}[language=XML, caption=ActivityPub:Read Post]
|
||
|
{"@context": "https://www.w3.org/ns/activitystreams",
|
||
|
"type": "Create",
|
||
|
"id": "https://chatty.example/ben/p/51086",
|
||
|
"to": ["https://social.example/alyssa/"],
|
||
|
"actor": "https://chatty.example/ben/",
|
||
|
"object": {"type": "Note",
|
||
|
"id": "https://chatty.example/ben/p/51085",
|
||
|
"attributedTo": "https://chatty.example/ben/",
|
||
|
"to": ["https://social.example/alyssa/"],
|
||
|
"inReplyTo": "https://social.example/alyssa/posts/49e2d03d-b53a-4c4c-a95c-94a6abf45a19",
|
||
|
"content": "<p>Argh, yeah, sorry, I'll get it back to you tomorrow.</p>
|
||
|
<p>I was reviewing the section on register machines,
|
||
|
since it's been a while since I wrote one.</p>"}
|
||
|
\end{lstlisting}
|
||
|
|
||
|
|
||
|
\label{ActivityPubExample-Like_post}
|
||
|
\begin{lstlisting}[language=XML, caption=ActivityPub:Like Post]
|
||
|
{"@context": "https://www.w3.org/ns/activitystreams",
|
||
|
"type": "Like",
|
||
|
"id": "https://social.example/alyssa/posts/5312e10e-5110-42e5-a09b-934882b3ecec",
|
||
|
"to": ["https://chatty.example/ben/"],
|
||
|
"actor": "https://social.example/alyssa/",
|
||
|
"object": "https://chatty.example/ben/p/51086"}
|
||
|
\end{lstlisting}
|
||
|
|
||
|
|
||
|
|
||
|
\label{ActivityPubExample-readable_by_anyone}
|
||
|
\begin{lstlisting}[language=XML, caption=ActivityPub:readable by anyone]
|
||
|
{"@context": "https://www.w3.org/ns/activitystreams",
|
||
|
"type": "Create",
|
||
|
"id": "https://social.example/alyssa/posts/9282e9cc-14d0-42b3-a758-d6aeca6c876b",
|
||
|
"to": ["https://social.example/alyssa/followers/",
|
||
|
"https://www.w3.org/ns/activitystreams#Public"],
|
||
|
"actor": "https://social.example/alyssa/",
|
||
|
"object": {"type": "Note",
|
||
|
"id": "https://social.example/alyssa/posts/d18c55d4-8a63-4181-9745-4e6cf7938fa1",
|
||
|
"attributedTo": "https://social.example/alyssa/",
|
||
|
"to": ["https://social.example/alyssa/followers/",
|
||
|
"https://www.w3.org/ns/activitystreams#Public"],
|
||
|
"content": "Lending books to friends is nice. Getting them back is even nicer! :)"}
|
||
|
\end{lstlisting}
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|