Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- function searchReddit(searchTerm, sortBy, limit) {
- return new Promise(((resolve) => {
- fetch(`http://www.reddit.com/search.json?q=${searchTerm}&sort=${sortBy}&limit=${limit}`)
- .then((res) => res.json())
- .then((data) => {
- resolve(data);
- let results = data.data.children.map((data) => data.data);
- console.log(results);
- // iterate though the posts
- results.forEach((post) => {
- let li = document.createElement('li');
- li.classList.add("list-group-item", "list-group-item-action", "mb-2");
- let button = document.createElement('button');
- button.classList.add("btn", "btn-success", "ml-5");
- let link = post.url;
- let title = post.title;
- li.textContent = title;
- button.innerHTML = `<a href="${link}" target="_blank">Go to Subreddit</a>`;
- li.append(button);
- output.append(li);
- })
- })
- }))
- }
Add Comment
Please, Sign In to add comment