MCPcopy Index your code
hub / github.com/geekcomputers/Python / randomWiki

Function randomWiki

WikipediaModule.py:53–86  ·  view source on GitHub ↗

This function gives you a list of n number of random articles Choose any article.

()

Source from the content-addressed store, hash-verified

51
52
53def randomWiki():
54 """
55 This function gives you a list of n number of random articles
56 Choose any article.
57 """
58 number = input("No: of Random Pages : ")
59 lst = wk.random(number)
60 for i in enumerate(lst):
61 print(i)
62 try:
63 key = input("Enter the number : ")
64 assert key >= 0 and key < number
65 except AssertionError:
66 key = input("Please enter corresponding article number : ")
67
68 page = wk.page(lst[key])
69 url = page.url
70 # originalTitle=page.original_title
71 pageId = page.pageid
72 # references=page.references
73 title = page.title
74 # soup=BeautifulSoup(page.content,'lxml')
75 pageLength = input("""Wiki Page Type : 1.Full 2.Summary : """)
76 if pageLength == 1:
77 soup = fullPage(page)
78 print(soup)
79 else:
80 print(title)
81 print("Page Id = ", pageId)
82 print(page.summary)
83 print("Page Link = ", url)
84 # print "References : ",references
85
86 pass
87
88
89# if __name__=="__main__":

Callers

nothing calls this directly

Calls 1

fullPageFunction · 0.85

Tested by

no test coverage detected