diff --git a/.github/workflows/issue.yml b/.github/workflows/issue.yml
index ae3b2de5fc1030ee6db27948d0a23d31329b933d..71e1c6dcc47988da503876754bc5ceed215cf6ca 100644
--- a/.github/workflows/issue.yml
+++ b/.github/workflows/issue.yml
@@ -6,11 +6,13 @@ jobs:
   Issue:
     runs-on: ubuntu-20.04
     steps:
-      - run: echo "github ${{ github }}"
       - run: echo "github.event_name ${{ github.event_name }}"
       - run: echo "github.ref ${{ github.ref }}"
       - run: echo "github.repository ${{ github.repository }}"
       - run: echo "runner.os ${{ runner.os }}"
-      - run: echo "${{ github.workspace }}"
-      - run: ls ${{ github.workspace }}
-      - run: echo "${{ job.status }}."
+      - run: echo "github.workspace ${{ github.workspace }}"
+      - name: Check out repository code
+        uses: actions/checkout@v2
+      - run: ls "${{ github.workspace }}"
+      - run: "${{ github.workspace }}/action.py"
+      - run: echo "job.status ${{ job.status }}."
diff --git a/action.py b/action.py
new file mode 100755
index 0000000000000000000000000000000000000000..62653399e048772380b3b4556659b55d1446bcdb
--- /dev/null
+++ b/action.py
@@ -0,0 +1,18 @@
+#!/usr/bin/env python3
+
+import random
+import re
+
+image_re = re.compile('^image::{china-dictatorship-media-base}/([^/[]+)')
+
+images = []
+with open('README.adoc', 'r') as f:
+    for line in f:
+        line = line.rstrip()
+        match = image_re.match(line)
+        if match:
+            images.append(match.group(1))
+
+images = random.sample(images, 10)
+for image in images:
+    print('https://raw.githubusercontent.com/cirosantilli/china-dictatorship-media/master/' + image)