Give a string with the name of the image-file that was annotated with the Annotation Compass; Return a string that can include the position, text, timestamp and/or userID of all labels plus html-tags that place them back into their original position.

Input

  • image [str]
  • position [bool]
  • text [bool]
  • timestamp [bool]
  • userID [bool]

Output

  • html_tag [str]

Enpoint

https://hub.xpub.nl/soupboat/si16/api/html_tag/ ? image=<image> & position=<position> & text=<text> & timestamp=<timestamp> & userID=<userID>

Try it



html-tag

Give a string with the name of the image-file that was annotated with the Annotation Compass; Return a string that can include the position, text, timestamp and/or userID of all labels plus html-tags that place them back into their original position.

def html_tag(image: str, position: bool, text: bool, timestamp: bool, userID: bool ) -> str:

    """Give a string with the name of the image-file that was annotated with the Annotation Compass; Return a string that can include the position, text, timestamp and/or userID of all labels plus html-tags that place them back into their original position."""    

    from urllib.request import urlopen
    import json

    url = f"https://hub.xpub.nl/soupboat/si16/annotation-compass/get-labels/{image}/"
    response = urlopen(url)
    data_json = json.loads(response.read())     

    html_tags = '<link rel="stylesheet" href="/soupboat/si16/static/css/jian.css">'
    for label in data_json['labels']:
        html_tags = html_tags + f'<p style="left: {label["position"]["x"]}%; top: {label["position"]["y"]}%; position: absolute;">'
        if position == True:
            html_position = f'{ label["position"] } '
            html_tags = html_tags + html_position
        if text == True:
            html_text = f'{ label["text"] } '
            html_tags = html_tags + html_text
        if timestamp == True:
            html_timestamp = f'{ label["timestamp"] } '
            html_tags = html_tags + html_timestamp
        if userID == True:
            html_userID = f'{ label["userID"] } '
            html_tags = html_tags + html_userID
        html_tags = html_tags + '</p>'
    return html_tags

This function was built for a project where individuals are invited to add their annotations on a map using the Annotation Compass. Each annotation-label is stored in a json-file and includes the annotation-text itself, but also the name of the image-file as well as the position, size, index, timestamp and userID of the annotation.

Example for a label:

{
    'image': 'map.jpg',
    'position': {'x': 12, 'y': 97},
    'size': {'width': 43, 'height': 18},
    'text': 'This is a text! Is this a text?',
    'timestamp': 'Wed, 01 Dec 2021 14:04:00 GMT',
    'userID': 5766039063
}

If interested in the position, text, timestamp and/or userID of all annotations, html_tag() can help. The function needs a string with the name of the of the image-file that was annotated with the annotation compass tool as well as four Boolean Values that define which information is of interest. The output is a string that can include the position, text, timestamp and/or userID of all labels plus html-tags that place them back into their original position

How to get a json-file with annotation-labels?

https://hub.xpub.nl/soupboat/generic-labels/

The Annotation Compass allows people to uplaod an image and ask others to annotate it. A json-file of the annotations is provided.

Examples

In this example, the function returns a string that includes the position of all labels with html-tags that place them back into their original position

html_tag('rejection_map.jpg', True, False, False, False)
'<link rel="stylesheet" href="/soupboat/si16/static/css/jian.css"><p style="left: 63.9896%; top: 34.2958%; position: absolute;">{\'x\': 63.9896, \'y\': 34.2958} </p><p style="left: 33.6269%; top: 65.1408%; position: absolute;">{\'x\': 33.6269, \'y\': 65.1408} </p><p style="left: 92.3483%; top: -0.179426%; position: absolute;">{\'x\': 92.3483, \'y\': -0.179426} </p><p style="left: 65.3034%; top: 35.4839%; position: absolute;">{\'x\': 65.3034, \'y\': 35.4839} </p><p style="left: 48.135%; top: 20.4458%; position: absolute;">{\'x\': 48.135, \'y\': 20.4458} </p><p style="left: 76.25%; top: 69.5246%; position: absolute;">{\'x\': 76.25, \'y\': 69.5246} </p><p style="left: 39.3264%; top: 46.831%; position: absolute;">{\'x\': 39.3264, \'y\': 46.831} </p><p style="left: 77.0%; top: 63.7521%; position: absolute;">{\'x\': 77.0, \'y\': 63.7521} </p><p style="left: 63.7806%; top: 41.0296%; position: absolute;">{\'x\': 63.7806, \'y\': 41.0296} </p><p style="left: 48.9886%; top: 51.256%; position: absolute;">{\'x\': 48.9886, \'y\': 51.256} </p><p style="left: 36.5285%; top: 54.2958%; position: absolute;">{\'x\': 36.5285, \'y\': 54.2958} </p><p style="left: 55.0889%; top: 15.6154%; position: absolute;">{\'x\': 55.0889, \'y\': 15.6154} </p><p style="left: 47.2668%; top: 70.1459%; position: absolute;">{\'x\': 47.2668, \'y\': 70.1459} </p><p style="left: 42.5389%; top: 45.7042%; position: absolute;">{\'x\': 42.5389, \'y\': 45.7042} </p><p style="left: 45.2507%; top: 29.3907%; position: absolute;">{\'x\': 45.2507, \'y\': 29.3907} </p><p style="left: 60.774%; top: 59.7488%; position: absolute;">{\'x\': 60.774, \'y\': 59.7488} </p><p style="left: 42.0882%; top: 18.8014%; position: absolute;">{\'x\': 42.0882, \'y\': 18.8014} </p><p style="left: 39.1192%; top: 36.2676%; position: absolute;">{\'x\': 39.1192, \'y\': 36.2676} </p><p style="left: 43.7995%; top: 27.0609%; position: absolute;">{\'x\': 43.7995, \'y\': 27.0609} </p><p style="left: 75.285%; top: 29.2254%; position: absolute;">{\'x\': 75.285, \'y\': 29.2254} </p><p style="left: 52.0%; top: 48.1324%; position: absolute;">{\'x\': 52.0, \'y\': 48.1324} </p><p style="left: 16.5775%; top: 28.7791%; position: absolute;">{\'x\': 16.5775, \'y\': 28.7791} </p><p style="left: 60.1554%; top: 63.3099%; position: absolute;">{\'x\': 60.1554, \'y\': 63.3099} </p><p style="left: 65.0396%; top: 45.3405%; position: absolute;">{\'x\': 65.0396, \'y\': 45.3405} </p><p style="left: 46.3713%; top: 58.4289%; position: absolute;">{\'x\': 46.3713, \'y\': 58.4289} </p><p style="left: 30.75%; top: 43.0391%; position: absolute;">{\'x\': 30.75, \'y\': 43.0391} </p><p style="left: 60.3757%; top: 46.2333%; position: absolute;">{\'x\': 60.3757, \'y\': 46.2333} </p><p style="left: 49.2084%; top: 34.0502%; position: absolute;">{\'x\': 49.2084, \'y\': 34.0502} </p><p style="left: 38.4744%; top: 58.0105%; position: absolute;">{\'x\': 38.4744, \'y\': 58.0105} </p><p style="left: 23.9572%; top: 33.8663%; position: absolute;">{\'x\': 23.9572, \'y\': 33.8663} </p><p style="left: 57.625%; top: 34.3803%; position: absolute;">{\'x\': 57.625, \'y\': 34.3803} </p><p style="left: 40.125%; top: 29.966%; position: absolute;">{\'x\': 40.125, \'y\': 29.966} </p><p style="left: 51.123%; top: 18.1686%; position: absolute;">{\'x\': 51.123, \'y\': 18.1686} </p><p style="left: 44.3557%; top: 20.4458%; position: absolute;">{\'x\': 44.3557, \'y\': 20.4458} </p><p style="left: 55.621%; top: 33.6313%; position: absolute;">{\'x\': 55.621, \'y\': 33.6313} </p><p style="left: 39.745%; top: 19.3153%; position: absolute;">{\'x\': 39.745, \'y\': 19.3153} </p><p style="left: 57.9156%; top: 37.276%; position: absolute;">{\'x\': 57.9156, \'y\': 37.276} </p><p style="left: 50.3743%; top: 52.0349%; position: absolute;">{\'x\': 50.3743, \'y\': 52.0349} </p><p style="left: 73.703%; top: 49.514%; position: absolute;">{\'x\': 73.703, \'y\': 49.514} </p><p style="left: 58.7942%; top: 43.0025%; position: absolute;">{\'x\': 58.7942, \'y\': 43.0025} </p><p style="left: 64.4007%; top: 39.7934%; position: absolute;">{\'x\': 64.4007, \'y\': 39.7934} </p><p style="left: 33.8622%; top: 34.9877%; position: absolute;">{\'x\': 33.8622, \'y\': 34.9877} </p><p style="left: 5.84518%; top: 49.088%; position: absolute;">{\'x\': 5.84518, \'y\': 49.088} </p><p style="left: 40.8373%; top: 7.34979%; position: absolute;">{\'x\': 40.8373, \'y\': 7.34979} </p><p style="left: 0.868878%; top: 1.4485%; position: absolute;">{\'x\': 0.868878, \'y\': 1.4485} </p><p style="left: 45.8926%; top: 95.0107%; position: absolute;">{\'x\': 45.8926, \'y\': 95.0107} </p>'

In this example, the function returns a string that includes the timestamp of all labels with html-tags that place them back into their original position

html_tag('rejection_map.jpg', False, False, True, False)
'<link rel="stylesheet" href="/soupboat/si16/static/css/jian.css"><p style="left: 63.9896%; top: 34.2958%; position: absolute;">Wed, 15 Dec 2021 11:36:04 GMT </p><p style="left: 33.6269%; top: 65.1408%; position: absolute;">Wed, 15 Dec 2021 11:36:36 GMT </p><p style="left: 92.3483%; top: -0.179426%; position: absolute;">Wed, 15 Dec 2021 11:36:47 GMT </p><p style="left: 65.3034%; top: 35.4839%; position: absolute;">Wed, 15 Dec 2021 11:36:47 GMT </p><p style="left: 48.135%; top: 20.4458%; position: absolute;">Wed, 15 Dec 2021 11:36:48 GMT </p><p style="left: 76.25%; top: 69.5246%; position: absolute;">Wed, 15 Dec 2021 11:36:51 GMT </p><p style="left: 39.3264%; top: 46.831%; position: absolute;">Wed, 15 Dec 2021 11:36:55 GMT </p><p style="left: 77.0%; top: 63.7521%; position: absolute;">Wed, 15 Dec 2021 11:37:25 GMT </p><p style="left: 63.7806%; top: 41.0296%; position: absolute;">Wed, 15 Dec 2021 11:37:28 GMT </p><p style="left: 48.9886%; top: 51.256%; position: absolute;">Wed, 15 Dec 2021 11:37:34 GMT </p><p style="left: 36.5285%; top: 54.2958%; position: absolute;">Wed, 15 Dec 2021 11:37:37 GMT </p><p style="left: 55.0889%; top: 15.6154%; position: absolute;">Wed, 15 Dec 2021 11:37:46 GMT </p><p style="left: 47.2668%; top: 70.1459%; position: absolute;">Wed, 15 Dec 2021 11:37:56 GMT </p><p style="left: 42.5389%; top: 45.7042%; position: absolute;">Wed, 15 Dec 2021 11:38:04 GMT </p><p style="left: 45.2507%; top: 29.3907%; position: absolute;">Wed, 15 Dec 2021 11:38:09 GMT </p><p style="left: 60.774%; top: 59.7488%; position: absolute;">Wed, 15 Dec 2021 11:38:37 GMT </p><p style="left: 42.0882%; top: 18.8014%; position: absolute;">Wed, 15 Dec 2021 11:38:41 GMT </p><p style="left: 39.1192%; top: 36.2676%; position: absolute;">Wed, 15 Dec 2021 11:38:45 GMT </p><p style="left: 43.7995%; top: 27.0609%; position: absolute;">Wed, 15 Dec 2021 11:39:12 GMT </p><p style="left: 75.285%; top: 29.2254%; position: absolute;">Wed, 15 Dec 2021 11:39:21 GMT </p><p style="left: 52.0%; top: 48.1324%; position: absolute;">Wed, 15 Dec 2021 11:40:13 GMT </p><p style="left: 16.5775%; top: 28.7791%; position: absolute;">Wed, 15 Dec 2021 11:40:24 GMT </p><p style="left: 60.1554%; top: 63.3099%; position: absolute;">Wed, 15 Dec 2021 11:40:27 GMT </p><p style="left: 65.0396%; top: 45.3405%; position: absolute;">Wed, 15 Dec 2021 11:40:42 GMT </p><p style="left: 46.3713%; top: 58.4289%; position: absolute;">Wed, 15 Dec 2021 11:40:54 GMT </p><p style="left: 30.75%; top: 43.0391%; position: absolute;">Wed, 15 Dec 2021 11:41:01 GMT </p><p style="left: 60.3757%; top: 46.2333%; position: absolute;">Wed, 15 Dec 2021 11:41:14 GMT </p><p style="left: 49.2084%; top: 34.0502%; position: absolute;">Wed, 15 Dec 2021 11:41:23 GMT </p><p style="left: 38.4744%; top: 58.0105%; position: absolute;">Wed, 15 Dec 2021 11:42:08 GMT </p><p style="left: 23.9572%; top: 33.8663%; position: absolute;">Wed, 15 Dec 2021 11:42:17 GMT </p><p style="left: 57.625%; top: 34.3803%; position: absolute;">Wed, 15 Dec 2021 11:42:20 GMT </p><p style="left: 40.125%; top: 29.966%; position: absolute;">Wed, 15 Dec 2021 11:42:52 GMT </p><p style="left: 51.123%; top: 18.1686%; position: absolute;">Wed, 15 Dec 2021 11:43:10 GMT </p><p style="left: 44.3557%; top: 20.4458%; position: absolute;">Wed, 15 Dec 2021 11:43:23 GMT </p><p style="left: 55.621%; top: 33.6313%; position: absolute;">Wed, 15 Dec 2021 11:43:45 GMT </p><p style="left: 39.745%; top: 19.3153%; position: absolute;">Wed, 15 Dec 2021 11:44:03 GMT </p><p style="left: 57.9156%; top: 37.276%; position: absolute;">Wed, 15 Dec 2021 11:44:13 GMT </p><p style="left: 50.3743%; top: 52.0349%; position: absolute;">Wed, 15 Dec 2021 11:44:16 GMT </p><p style="left: 73.703%; top: 49.514%; position: absolute;">Wed, 15 Dec 2021 11:44:35 GMT </p><p style="left: 58.7942%; top: 43.0025%; position: absolute;">Wed, 15 Dec 2021 11:45:07 GMT </p><p style="left: 64.4007%; top: 39.7934%; position: absolute;">Wed, 15 Dec 2021 11:49:16 GMT </p><p style="left: 33.8622%; top: 34.9877%; position: absolute;">Wed, 15 Dec 2021 11:49:37 GMT </p><p style="left: 5.84518%; top: 49.088%; position: absolute;">Thu, 16 Dec 2021 09:39:36 GMT </p><p style="left: 40.8373%; top: 7.34979%; position: absolute;">Thu, 16 Dec 2021 09:42:31 GMT </p><p style="left: 0.868878%; top: 1.4485%; position: absolute;">Thu, 16 Dec 2021 09:44:17 GMT </p><p style="left: 45.8926%; top: 95.0107%; position: absolute;">Thu, 16 Dec 2021 09:45:48 GMT </p>'

In this example, the function returns a string that includes the position, text, timestamp and userID of all labels with html-tags that place them back into their original position

html_tag('rejection_map.jpg', True, True, True, True)
'<link rel="stylesheet" href="/soupboat/si16/static/css/jian.css"><p style="left: 63.9896%; top: 34.2958%; position: absolute;">{\'x\': 63.9896, \'y\': 34.2958} here, someone called my behaviour "strange" Wed, 15 Dec 2021 11:36:04 GMT 8112114057 </p><p style="left: 33.6269%; top: 65.1408%; position: absolute;">{\'x\': 33.6269, \'y\': 65.1408} 윰보에서 장을 보고 집에 돌아오는 길. 두 명의 남자 가 다가왔어. 나는 낑낑대며 나의 일주일간 식량을 옮기고 있었지. 쾅!\n큰 소리가 났고 나는 순간 움츠러들었어. \n건너편에서 다가오던 남자 두명이 크게 웃더니 \n나를 보며 Chino! Chino!라고 외쳤어. 시발. Wed, 15 Dec 2021 11:36:36 GMT 8633793842 </p><p style="left: 92.3483%; top: -0.179426%; position: absolute;">{\'x\': 92.3483, \'y\': -0.179426} the municipality of rotterdam (prince alexander) almost refused to approve my request of registration because the italian id card doesn\'t have my sex written on it. \nthey said that if i bring my birth certificate that states that im a male i can have my bsn otherwise.......... nope. Wed, 15 Dec 2021 11:36:47 GMT 2396262941 </p><p style="left: 65.3034%; top: 35.4839%; position: absolute;">{\'x\': 65.3034, \'y\': 35.4839} getting a text message from my good friend, telling me that she will not visit me in Rotterdam despite she promised me. Wed, 15 Dec 2021 11:36:47 GMT 4287159985 </p><p style="left: 48.135%; top: 20.4458%; position: absolute;">{\'x\': 48.135, \'y\': 20.4458} house viewing 2: meeting with some girls in the evening to see a room; felt super exposed and awkward. Later on, they rejected me. Wed, 15 Dec 2021 11:36:48 GMT 1933684842 </p><p style="left: 76.25%; top: 69.5246%; position: absolute;">{\'x\': 76.25, \'y\': 69.5246} I once went to view a house here but it didn\'t have the floor. crap. Wed, 15 Dec 2021 11:36:51 GMT 6286616941 </p><p style="left: 39.3264%; top: 46.831%; position: absolute;">{\'x\': 39.3264, \'y\': 46.831} here, someone screamed at me "move fucking chinee" Wed, 15 Dec 2021 11:36:55 GMT 8112114057 </p><p style="left: 77.0%; top: 63.7521%; position: absolute;">{\'x\': 77.0, \'y\': 63.7521} other housing rejection situations here.\n Wed, 15 Dec 2021 11:37:25 GMT 6286616941 </p><p style="left: 63.7806%; top: 41.0296%; position: absolute;">{\'x\': 63.7806, \'y\': 41.0296} a woman on the train showed me the middle finger the first day i arrived to rotterdam and i didn\'t really understand why because she\'s the one that was mean with me in the first place Wed, 15 Dec 2021 11:37:28 GMT 4164927552 </p><p style="left: 48.9886%; top: 51.256%; position: absolute;">{\'x\': 48.9886, \'y\': 51.256} at 22:01 a bald man kicked us out from the basketball court because we were noisy Wed, 15 Dec 2021 11:37:34 GMT 2396262941 </p><p style="left: 36.5285%; top: 54.2958%; position: absolute;">{\'x\': 36.5285, \'y\': 54.2958} here, someone screamed at me, right into my face, something I could not understand Wed, 15 Dec 2021 11:37:37 GMT 8112114057 </p><p style="left: 55.0889%; top: 15.6154%; position: absolute;">{\'x\': 55.0889, \'y\': 15.6154} the most unpleasant house viewing: my viewing overlapped with the previous person and I didn\'t got the chance to connect with the ones living them. How could then they know who I am and even consider me for the room? Wed, 15 Dec 2021 11:37:46 GMT 1933684842 </p><p style="left: 47.2668%; top: 70.1459%; position: absolute;">{\'x\': 47.2668, \'y\': 70.1459} Stepped out at the wrong bus station and because the waiting time for the next bus was (a bit) long, Carmen and I decided to walk to Varia... Rejected by punctuality. Wed, 15 Dec 2021 11:37:56 GMT 1374899057 </p><p style="left: 42.5389%; top: 45.7042%; position: absolute;">{\'x\': 42.5389, \'y\': 45.7042} here, someone told me to move away Wed, 15 Dec 2021 11:38:04 GMT 8112114057 </p><p style="left: 45.2507%; top: 29.3907%; position: absolute;">{\'x\': 45.2507, \'y\': 29.3907} I had the most awkward house viewing here. The people barely talked to me and really let me know that they didn\'t like me. Obviously, I did not get the room. Wed, 15 Dec 2021 11:38:09 GMT 4287159985 </p><p style="left: 60.774%; top: 59.7488%; position: absolute;">{\'x\': 60.774, \'y\': 59.7488} rejected by the police Wed, 15 Dec 2021 11:38:37 GMT 2396262941 </p><p style="left: 42.0882%; top: 18.8014%; position: absolute;">{\'x\': 42.0882, \'y\': 18.8014} my first house viewing: I was really hopeful about this one, actually, because I felt a connection with the girl. I waited 2 weeks to be rejected from this one. Wed, 15 Dec 2021 11:38:41 GMT 1933684842 </p><p style="left: 39.1192%; top: 36.2676%; position: absolute;">{\'x\': 39.1192, \'y\': 36.2676} here, someone told to stop looking at them Wed, 15 Dec 2021 11:38:45 GMT 8112114057 </p><p style="left: 43.7995%; top: 27.0609%; position: absolute;">{\'x\': 43.7995, \'y\': 27.0609} I had the most awkward house viewing here. The people barely talked to me and really let me know that they didn\'t like me. Not surprisingly, I did not get the room. Wed, 15 Dec 2021 11:39:12 GMT 1165348288 </p><p style="left: 75.285%; top: 29.2254%; position: absolute;">{\'x\': 75.285, \'y\': 29.2254} 어딘지 잘은 모르겠지만, Kralingen 쪽이었던 것 같아. bsn 거주등록을 위해 학교에 갔는데, 시청에서 나온 사람들이 나의 룸메이트 ID card가 필요하다며 거절했지. 나의 아침을 날렸어. 나의 룸메가 나에게 ID card 사진을 보내줬지만, 그들은 서명이 같지 않다면서 다시 거절했지.  Wed, 15 Dec 2021 11:39:21 GMT 8633793842 </p><p style="left: 52.0%; top: 48.1324%; position: absolute;">{\'x\': 52.0, \'y\': 48.1324} i couldn\'t eat anything from a spar because it was selling only non gluten-free products.  Wed, 15 Dec 2021 11:40:13 GMT 6286616941 </p><p style="left: 16.5775%; top: 28.7791%; position: absolute;">{\'x\': 16.5775, \'y\': 28.7791} I felt rejection in Art Rotterdam 2019 when the parents of my boyfriend\'s exgirlfriend came to visit my exboyfriends exhibition there and I felt kinda OUT OF PLACE? heheheh  Wed, 15 Dec 2021 11:40:24 GMT 4900861736 </p><p style="left: 60.1554%; top: 63.3099%; position: absolute;">{\'x\': 60.1554, \'y\': 63.3099} Emma와 함께 프린트를 하러 갔는데, 그곳에 있는 instructor가 매우 불친절했어.  Wed, 15 Dec 2021 11:40:27 GMT 8633793842 </p><p style="left: 65.0396%; top: 45.3405%; position: absolute;">{\'x\': 65.0396, \'y\': 45.3405} An old friend of mine that I know from my home country also studies at WDKA. I reached out to him and suggested to hang out soon. He didn\'t want to. Wed, 15 Dec 2021 11:40:42 GMT 1165348288 </p><p style="left: 46.3713%; top: 58.4289%; position: absolute;">{\'x\': 46.3713, \'y\': 58.4289} somewhere between this line i lost my ID card. and I really wasnt aware that this could linger a lot my registration to the municipality. This kinda triggered but feeling for me, as I felt a lot disorented here, having no formal document verifying who I am and feeling guilty tat I am still not registered. Wed, 15 Dec 2021 11:40:54 GMT 6004575665 </p><p style="left: 30.75%; top: 43.0391%; position: absolute;">{\'x\': 30.75, \'y\': 43.0391} super nice sublet. I\'ll be rejected in a month though. Wed, 15 Dec 2021 11:41:01 GMT 6286616941 </p><p style="left: 60.3757%; top: 46.2333%; position: absolute;">{\'x\': 60.3757, \'y\': 46.2333} i got ejected from a bike here.   i was just trying to move through space, but  bikes don\'t like me Wed, 15 Dec 2021 11:41:14 GMT 6874700431 </p><p style="left: 49.2084%; top: 34.0502%; position: absolute;">{\'x\': 49.2084, \'y\': 34.0502} My bike got stolen  here. Wed, 15 Dec 2021 11:41:23 GMT 1165348288 </p><p style="left: 38.4744%; top: 58.0105%; position: absolute;">{\'x\': 38.4744, \'y\': 58.0105} The first time I stayed overnight in Rotterdam, after a nice walk in the sun, I got stuck 2 hours at Centraal, because the Intercity direct broke down. I felt rejected by NS. Wed, 15 Dec 2021 11:42:08 GMT 943340616 </p><p style="left: 23.9572%; top: 33.8663%; position: absolute;">{\'x\': 23.9572, \'y\': 33.8663} I also felt rejection in Art Rotterdam 2020 when someone I knew from a gallery decided not to say hello back after me saying HELLO. Wed, 15 Dec 2021 11:42:17 GMT 4900861736 </p><p style="left: 57.625%; top: 34.3803%; position: absolute;">{\'x\': 57.625, \'y\': 34.3803} 💫💔💥🥐🍟🍕 Wed, 15 Dec 2021 11:42:20 GMT 6286616941 </p><p style="left: 40.125%; top: 29.966%; position: absolute;">{\'x\': 40.125, \'y\': 29.966} missed a lot of trains Wed, 15 Dec 2021 11:42:52 GMT 6286616941 </p><p style="left: 51.123%; top: 18.1686%; position: absolute;">{\'x\': 51.123, \'y\': 18.1686} I felt rejected from some friends that made me a book but stop replying to my messages after my breakup. Wed, 15 Dec 2021 11:43:10 GMT 4900861736 </p><p style="left: 44.3557%; top: 20.4458%; position: absolute;">{\'x\': 44.3557, \'y\': 20.4458} my first no-credit-card experience Wed, 15 Dec 2021 11:43:23 GMT 8403571053 </p><p style="left: 55.621%; top: 33.6313%; position: absolute;">{\'x\': 55.621, \'y\': 33.6313} we were going to a friends house when we got trapped into the riot against covid restrictions and a car got on fire and it was super bad to see all the anger all these people had i felt small and sad and i just wanted to run as faster as i could Wed, 15 Dec 2021 11:43:45 GMT 4164927552 </p><p style="left: 39.745%; top: 19.3153%; position: absolute;">{\'x\': 39.745, \'y\': 19.3153} my second no-credit card experience in a super nice bar; however, they were ok with a bank transfer :D  Wed, 15 Dec 2021 11:44:03 GMT 8403571053 </p><p style="left: 57.9156%; top: 37.276%; position: absolute;">{\'x\': 57.9156, \'y\': 37.276} People throwing firework at other people here during an anti corona demonstration.  Wed, 15 Dec 2021 11:44:13 GMT 997622868 </p><p style="left: 50.3743%; top: 52.0349%; position: absolute;">{\'x\': 50.3743, \'y\': 52.0349} I felt rejected here when the friend mentioned in n3 introduced me to someone else calling me "Raquel" Wed, 15 Dec 2021 11:44:16 GMT 4900861736 </p><p style="left: 73.703%; top: 49.514%; position: absolute;">{\'x\': 73.703, \'y\': 49.514} i got rejected from a skateboard here. it\'s normal though because it\'s always trying to reject you and you love it anyway Wed, 15 Dec 2021 11:44:35 GMT 8918562766 </p><p style="left: 58.7942%; top: 43.0025%; position: absolute;">{\'x\': 58.7942, \'y\': 43.0025} they called me and tried to get my bank details saying that my bsn number has been used for illigal and criminal activities in amsterdam Wed, 15 Dec 2021 11:45:07 GMT 4164927552 </p><p style="left: 64.4007%; top: 39.7934%; position: absolute;">{\'x\': 64.4007, \'y\': 39.7934} my wallet rejected me for about 10 mins heree. it fell from my pocket at albert heijn but we reunited at the customer service desk. it was intense. Wed, 15 Dec 2021 11:49:16 GMT 1167447361 </p><p style="left: 33.8622%; top: 34.9877%; position: absolute;">{\'x\': 33.8622, \'y\': 34.9877} house rejection\n Wed, 15 Dec 2021 11:49:37 GMT 4164927552 </p><p style="left: 5.84518%; top: 49.088%; position: absolute;">{\'x\': 5.84518, \'y\': 49.088} After weeks of searching I had my first interview for a room in this neighbourhood. All went well and I was hoping to move in. But in the end, I was rejected. The girl who lived there chose to have a friend move in with her. I felt a bit hopeless after that. Thu, 16 Dec 2021 09:39:36 GMT 5946444575 </p><p style="left: 40.8373%; top: 7.34979%; position: absolute;">{\'x\': 40.8373, \'y\': 7.34979} This is the intersection where I entered Rotterdam for the first time. I was driving even though I am normally a bit scared. I rejected my fears and decided to have a brave start in this city. It felt very good Thu, 16 Dec 2021 09:42:31 GMT 5946444575 </p><p style="left: 0.868878%; top: 1.4485%; position: absolute;">{\'x\': 0.868878, \'y\': 1.4485} I have never been to this area of Rotterdam, I think I rejected it for some reason. Thu, 16 Dec 2021 09:44:17 GMT 9642274371 </p><p style="left: 45.8926%; top: 95.0107%; position: absolute;">{\'x\': 45.8926, \'y\': 95.0107} I once visited a cafe and no one talked to me Thu, 16 Dec 2021 09:45:48 GMT 7934527539 </p>'