GeistHaus
log in · sign up

responses

indieweb.org

responses, or interactions, in the context of the indieweb, refer to all the different ways and things people explicitly do to and with others’s posts, from written replies to quick likes, in other words responses = replies + reactions. Common response post types are reply (comment), like (favorite), repost (reshare), and mere mentions.

172 pages link to this URL
⭐ Bookmark of:https://nssm.cc/usage

Hi! I'm **Robbi Nespu**. Welcome to my blog, where I share my experiences in software development, DevOps, information security, finance, real estate, and my personal adventures, including my activities in ham/cb radio (my callsign is `9W2NSP` / `113MSNSP`). For more details, feel free to check out the [README](/about/) section

0 inbound links en windowsnssmsuckservice
day36-of-50-blog-posts

Day 36, What do you remember about your first computer and learning to use it?

0 inbound links article en posts Blog-Challenge50of50 CC BY-NC-ND 4.0
day10-of-50-blog-posts

Day 10, What's your relationship with physical labor? Do you enjoy, accept or avoid it?

0 inbound links article en posts Blog-Challenge50of50 CC BY-NC-ND 4.0
day37-of-50-blog-posts

Day 37, Do you have any good or bad stories from your relationship with social media or Internet communities?

0 inbound links article en posts Blog-Challenge50of50 CC BY-NC-ND 4.0
day35-of-50-blog-posts

Day 35, What is your typical day like from the time you wake up until you go to bed?

0 inbound links article en posts Blog-Challenge50of50 CC BY-NC-ND 4.0
day27-of-50-blog-posts

Day 27, What kind of decorations do you have in your workspace? What do they mean to you?

0 inbound links article en posts Blog-Challenge50of50 CC BY-NC-ND 4.0
day46-of-50-blog-posts

Day 46, What is your all-time favorite story to tell from all the jobs you've held?

0 inbound links article en posts Blog-Challenge50of50 CC BY-NC-ND 4.0
day14-of-50-blog-posts

Day 14, What has your relationship with music been like throughout your life?

0 inbound links article en posts Blog-Challenge50of50 CC BY-NC-ND 4.0
day29-of-50-blog-posts

Day 29, Can you make a list of 20 moments in your current or past life that you would classify as sublime?

0 inbound links article en posts Blog-Challenge50of50 CC BY-NC-ND 4.0
day13-of-50-blog-posts

Day 13, What societal problems is your region known for and do they affect you?

0 inbound links article en posts Blog-Challenge50of50 CC BY-NC-ND 4.0
day22-of-50

Day 22, Have you been to a memorable concert? What made it stand out to you?

0 inbound links article en posts Blog-Challenge50of50 CC BY-NC-ND 4.0
day28-of-50-blog-posts

Day 28, Do you have an /Interests page on your blog? What is on it or what would you put on one if you made it?

0 inbound links article en posts Blog-Challenge50of50 CC BY-NC-ND 4.0
day12-of-50-blog-posts

Day 12, What hobbies have you had in the past that you no longer have? What happened?

0 inbound links article en posts Blog-Challenge50of50 CC BY-NC-ND 4.0
day38-of-50-blog-posts

Day 38, How do you feel about writing? Is it often cathartic, fun, a chore?

0 inbound links article en posts Blog-Challenge50of50 CC BY-NC-ND 4.0
day21-50-blog-posts

Day 21, What kind of adventures have you had pursuing your hobbies?

0 inbound links article en posts Blog-Challenge50of50 CC BY-NC-ND 4.0
day06-of-50-blog-posts

Day 6, What is or was your relationship with people from your parent's generation?

0 inbound links article en posts Blog-Challenge50of50 CC BY-NC-ND 4.0
day09-of-50-blog-posts

Day 9, Do you have a gratitude practice? Why or why not? What sort of things are you grateful for?

0 inbound links article en posts Blog-Challenge50of50 CC BY-NC-ND 4.0
day19-of-50-blog-posts

Day 19, What is your favorite food? Why do you like it? What is your history with it?

0 inbound links article en posts Blog-Challenge50of50 CC BY-NC-ND 4.0
day50-of-50-blog-posts

Day 50, Write about a news event from when you were still in school and how it made you feel.

0 inbound links article en posts Blog-Challenge50of50 CC BY-NC-ND 4.0
day39-of-50-blog-posts

Day 39, What do you like to read? Books, newsletters, doomscrolling, blogs, paper magazines?

0 inbound links article en posts Blog-Challenge50of50 CC BY-NC-ND 4.0
day08-of-50-blog-posts

Day 8, What is the funniest book or TV show with which you are familiar?

0 inbound links article en posts Blog-Challenge50of50 CC BY-NC-ND 4.0
day31-of-50-blog-posts

Day 31, Is there a particular country other than your own that fascinates you? Why?

0 inbound links article en posts Blog-Challenge50of50 CC BY-NC-ND 4.0
pocketbase-client-golang

Pocketbase So I didn’t see a golang sdk for hooking up oauth for pocketbase, so I hammered out this based on example sdk’s. A big help was the built in documentation in the user collection in pocketbase. type OAuthProvider string // type alias ftw const ( GitHub OAuthProvider = "github" Google OAuthProvider = "google" ) type PocketBaseClient struct { BaseURL string // deployed to fly.io } type AuthResponse struct { Token string `json:"token"` Record Record `json:"record"` } type Record struct { ID string `json:"id"` Username string `json:"username"` Email string `json:"email"` } func NewPocketBaseClient(baseURL string) *PocketBaseClient { return &PocketBaseClient{BaseURL: baseURL} } type TokenVerifyResponse struct { Record Record `json:"record"` Token string `json:"token"` } func (c *PocketBaseClient) VerifyToken(token string) (*Record, error) { url := fmt.Sprintf("%s/api/collections/users/auth-refresh", c.BaseURL) // Create request req, err := http.NewRequest("POST", url, nil) if err != nil { return nil, fmt.Errorf("error creating request: %v", err) } // Add auth header req.Header.Set("Authorization", token) // Make the request client := &http.Client{} resp, err := client.Do(req) if err != nil { return nil, fmt.Errorf("error making request: %v", err) } defer resp.Body.Close() // Check response status if resp.StatusCode != http.StatusOK { return nil, fmt.Errorf("token verification failed with status: %d", resp.StatusCode) } // Decode response var verifyResp TokenVerifyResponse if err := json.NewDecoder(resp.Body).Decode(&verifyResp); err != nil { return nil, fmt.Errorf("error decoding response: %v", err) } return &verifyResp.Record, nil } func (c *PocketBaseClient) AuthenticateWithOAuth(provider OAuthProvider, code string) (*AuthResponse, error) { baseURL := "https://pocketbase_url.com" // use your own! url := fmt.Sprintf("%s/api/collections/users/auth-with-oauth2", c.BaseURL) redirectURL := fmt.Sprintf("%s/auth/%s/callback", baseURL, provider) payload := map[string

0 inbound links article en notes NotesPocketbaseGolang CC BY-NC-ND 4.0
day26-of-50-blog-posts

Day 26, Are you retired or working? What are your plans for retirement?

0 inbound links article en posts Blog-Challenge50of50 CC BY-NC-ND 4.0
day07-of-50-blog-posts

Day 7, Do you have any unpopular opinions or dislike something that many people like?

0 inbound links article en posts Blog-Challenge50of50 CC BY-NC-ND 4.0
day20-of-50-blog-posts

Day 20, How do you like to watch movies? Are you a theater goer, a streamer, or do you like physical media?

0 inbound links article en posts Blog-Challenge50of50 CC BY-NC-ND 4.0
on-gut-feelings

Getting some thoughts on paper for future me

0 inbound links article en posts MeetingsOffchest CC BY-NC-ND 4.0
day16-of-50-blog-posts

Day 16, What things are easy for you to write about? What things are hard?

0 inbound links article en posts Blog-Challenge50of50 CC BY-NC-ND 4.0
day24-of-50-blog-posts

Day 24, Write a review of your favorite album. What lyrics mean something special to you?

0 inbound links article en posts Blog-Challenge50of50 CC BY-NC-ND 4.0