Donny Marthen Sitompul's Projects
Number Pattern Generator This Python script generates a simple number pattern based on user input n. It prints numbers in a right-aligned format, where each number is followed by a sequence of zeros.
Satellite Tracking Script This Python script allows you to track satellites using the N2YO API. It provides various functions to retrieve satellite information, including Two-Line Element Set (TLE) data, satellite positions, and radio passes information.
Fibonacci Pattern Generator This Python script generates a Fibonacci pattern based on user input 'n'. It calculates the Fibonacci sequence and creates a pattern using digits from 0 to 9.
WordPress Blog Post Creator This Python script is designed to automate the process of creating and publishing blog posts on a WordPress website using the WordPress XML-RPC API. It reads data from an Excel file, generates post content, and publishes the blog posts on your WordPress site.
PSK Reporter Frequency Checker This Python script allows you to check PSK (Phase Shift Keying) frequencies and their associated statistics for a specific grid location. It uses the PSK Reporter website's API to retrieve frequency data and displays it in a tabular format.
Python Professional Academy DTS Pro Sep - Oct 2022
Excel to Dictionary Converter This Python script allows you to convert data from an Excel file into a Python dictionary. You can use this script to load data from an Excel spreadsheet and create a dictionary where one column serves as keys, and another column serves as values.
Web Scraper for UM Palembang Repository This Python script is a web scraper that collects information from the UM Palembang Repository website. It retrieves data about research documents and saves it to a CSV file.
Web Scraping with BeautifulSoup This Python script demonstrates how to perform web scraping using BeautifulSoup to extract data from a webpage. In this example, we scrape data from the RigPix website, specifically the Icom radio models and their corresponding details.
Kesaintblanc Data Scraper This Python script is designed to scrape product data from the Kesaintblanc website. It collects information about products, including product name, URL, price, image URLs, status, stock, and more. The scraped data is saved to a CSV file for further analysis.
Librari Book Price Comparator This Python script scrapes book data from a website, allows users to view and compare prices from different sellers, and provides the option to tweet an inquiry to a specific seller. The script is designed for Librari, a bookstore.
Deepublish Store Web Scraper This Python script allows you to scrape data from the Deepublish Store website (https://deepublishstore.com/). It uses the requests, BeautifulSoup, and csv libraries to extract information from the website's HTML content.
Prenada Media Scraper This Python script is designed to scrape book information from the Prenada Media website. It gathers data such as book titles, authors, prices, publication years, descriptions, availability, ISBNs, weights, dimensions, page counts, cover types, and image URLs. The scraped data is then stored in a CSV file for further analysis
RigPix Icom Radio Data Scraper This Python script is a web scraping tool that extracts information about Icom radios from the RigPix website. It parses the HTML content of the webpage, retrieves data from specific tables, and organizes it into a dictionary for further analysis.
Web Scraping with Python This Python script performs web scraping on a website to extract links, emails, and WhatsApp links from the specified domain (stei.itb.ac.id). It uses the requests library to fetch web pages and BeautifulSoup for parsing HTML content.
Toko Alvabet Data Scraping and Price Comparator This Python script is designed to scrape data from Toko Alvabet's website and perform price comparison for the obtained products. It includes features for viewing and analyzing product data, as well as comparing prices with other sellers.
ITB Directory Scraper This Python script scrapes information from the Institut Teknologi Bandung (ITB) directory and saves it to a CSV file. It uses the BeautifulSoup library to parse the HTML content of the directory pages.
Python Web Scraping for Law Faculty Staff Information This Python script is designed to scrape information about staff members from the Law Faculty of the University of Indonesia's website. It collects data such as names, titles, fields of study, biographies, education, courses taught, books
Web Scraping for Faculty of Law Professors' Information This Python script is designed for web scraping the profile information of professors from the Faculty of Law at the University of Brawijaya. It collects data such as names, titles, sub-titles, profile URLs, image URLs, NIP
Web Scraping with Python This Python script is used for web scraping data from the Universitas Airlangga (Unair) faculty directory. The script fetches faculty URLs, generates pages URLs for each faculty, and extracts information from lecturer pages. The collected data is then saved to a CSV file.
Web Scraping with Python This Python script is used for web scraping data from a website of Unand University's lecturers' directory.
Indonesian Parliament Member Data Scraper This Python script is a web scraper designed to extract and collect information about members of the Indonesian Parliament (DPR) from their official website. It utilizes the requests library to fetch web pages, BeautifulSoup for parsing HTML, and writes the collected data to a CSV file.
Web Scraping for Jakarta Regulations This Python script is designed to scrape information from the Jakarta Legal Information Center (JDIH) website to gather data on regulations and legislative documents. It utilizes the requests library to make HTTP requests, BeautifulSoup (bs4) for parsing HTML, and csv for data storage.
Web Scraper for Doctor Directory This Python script is a web scraper that extracts and collects data about doctors from the OneOnCo website's doctor directory. It uses the requests library to fetch web pages, BeautifulSoup for parsing HTML, and writes the collected data to a CSV file.
Restaurant Data Scraper This Python script is a web scraper designed to extract and collect information about restaurants from the Pergi Kuliner website. It utilizes the requests library to fetch web pages, BeautifulSoup for parsing HTML, and writes the collected data to a CSV file. The script scrapes data such as restaurant name, location, cuisine
Trip Santai Tour Data Scraper This Python script is a web scraper designed to extract and collect information about tours from the Trip Santai website. It utilizes the requests library to fetch web pages, BeautifulSoup for parsing HTML, and writes the collected data to a CSV file.
Wahana Tracking Script This Python script allows you to track a Wahana shipment by providing its tracking number. It scrapes the tracking information from the Wahana website and displays the sender's and recipient's details, as well as the shipment's current status.
Twitter Automation using Selenium This Python script demonstrates how to automate posting a tweet on Twitter using the Selenium web automation library. It opens a Chrome web browser, logs into a Twitter account, composes a tweet, and posts it.
UDP Data Receiver This Python script is a UDP data receiver that listens for incoming UDP packets on a specified IP address and port. It processes the received data based on its length and extracts relevant information from different types of messages.