#web scraping 101
Explore tagged Tumblr posts
catchexperts · 4 months ago
Text
Web Scraping 101: Everything You Need to Know in 2025
Tumblr media
🕸️ What Is Web Scraping? An Introduction
Web scraping—also referred to as web data extraction—is the process of collecting structured information from websites using automated scripts or tools. Initially driven by simple scripts, it has now evolved into a core component of modern data strategies for competitive research, price monitoring, SEO, market intelligence, and more.
If you’re wondering “What is the introduction of web scraping?” — it’s this: the ability to turn unstructured web content into organized datasets businesses can use to make smarter, faster decisions.
💡 What Is Web Scraping Used For?
Businesses and developers alike use web scraping to:
Monitor competitors’ pricing and SEO rankings
Extract leads from directories or online marketplaces
Track product listings, reviews, and inventory
Aggregate news, blogs, and social content for trend analysis
Fuel AI models with large datasets from the open web
Whether it’s web scraping using Python, browser-based tools, or cloud APIs, the use cases are growing fast across marketing, research, and automation.
🔍 Examples of Web Scraping in Action
What is an example of web scraping?
A real estate firm scrapes listing data (price, location, features) from property websites to build a market dashboard.
An eCommerce brand scrapes competitor prices daily to adjust its own pricing in real time.
A SaaS company uses BeautifulSoup in Python to extract product reviews and social proof for sentiment analysis.
For many, web scraping is the first step in automating decision-making and building data pipelines for BI platforms.
⚖️ Is Web Scraping Legal?
Yes—if done ethically and responsibly. While scraping public data is legal in many jurisdictions, scraping private, gated, or copyrighted content can lead to violations.
To stay compliant:
Respect robots.txt rules
Avoid scraping personal or sensitive data
Prefer API access where possible
Follow website terms of service
If you’re wondering “Is web scraping legal?”—the answer lies in how you scrape and what you scrape.
🧠 Web Scraping with Python: Tools & Libraries
What is web scraping in Python? Python is the most popular language for scraping because of its ease of use and strong ecosystem.
Popular Python libraries for web scraping include:
BeautifulSoup – simple and effective for HTML parsing
Requests – handles HTTP requests
Selenium – ideal for dynamic JavaScript-heavy pages
Scrapy – robust framework for large-scale scraping projects
Puppeteer (via Node.js) – for advanced browser emulation
These tools are often used in tutorials like “Web scraping using Python BeautifulSoup” or “Python web scraping library for beginners.”
⚙️ DIY vs. Managed Web Scraping
You can choose between:
DIY scraping: Full control, requires dev resources
Managed scraping: Outsourced to experts, ideal for scale or non-technical teams
Use managed scraping services for large-scale needs, or build Python-based scrapers for targeted projects using frameworks and libraries mentioned above.
🚧 Challenges in Web Scraping (and How to Overcome Them)
Modern websites often include:
JavaScript rendering
CAPTCHA protection
Rate limiting and dynamic loading
To solve this:
Use rotating proxies
Implement headless browsers like Selenium
Leverage AI-powered scraping for content variation and structure detection
Deploy scrapers on cloud platforms using containers (e.g., Docker + AWS)
🔐 Ethical and Legal Best Practices
Scraping must balance business innovation with user privacy and legal integrity. Ethical scraping includes:
Minimal server load
Clear attribution
Honoring opt-out mechanisms
This ensures long-term scalability and compliance for enterprise-grade web scraping systems.
🔮 The Future of Web Scraping
As demand for real-time analytics and AI training data grows, scraping is becoming:
Smarter (AI-enhanced)
Faster (real-time extraction)
Scalable (cloud-native deployments)
From developers using BeautifulSoup or Scrapy, to businesses leveraging API-fed dashboards, web scraping is central to turning online information into strategic insights.
📘 Summary: Web Scraping 101 in 2025
Web scraping in 2025 is the automated collection of website data, widely used for SEO monitoring, price tracking, lead generation, and competitive research. It relies on powerful tools like BeautifulSoup, Selenium, and Scrapy, especially within Python environments. While scraping publicly available data is generally legal, it's crucial to follow website terms of service and ethical guidelines to avoid compliance issues. Despite challenges like dynamic content and anti-scraping defenses, the use of AI and cloud-based infrastructure is making web scraping smarter, faster, and more scalable than ever—transforming it into a cornerstone of modern data strategies.
🔗 Want to Build or Scale Your AI-Powered Scraping Strategy?
Whether you're exploring AI-driven tools, training models on web data, or integrating smart automation into your data workflows—AI is transforming how web scraping works at scale.
👉 Find AI Agencies specialized in intelligent web scraping on Catch Experts,
📲 Stay connected for the latest in AI, data automation, and scraping innovation:
💼 LinkedIn
🐦 Twitter
📸 Instagram
👍 Facebook
▶️ YouTube
0 notes
enchanted-moura · 10 months ago
Note
On your post wondering where real magic would go, it actually sparked a thought in me that's tangentially related to what you're speaking on:
The state of affairs in the witchy/spiritual social media space has been... developing, over these years and me? Personally? I think there's a bubble that's set to burst here ✋🏾😬
We've got an ABUNDANCE of newbies, which is great, it's fine!
But at the same time we've got an ABUNDANCE of people that are dibbly-dabbling without thinking deeper on WHY they're getting into this thing (a'la "I'm a (white) ex-Christian and I really feel drawn to Oya, I'm in my Dark Feminine era") and an ABUNDANCE of hawkers who wanna sell their 'two-bit Canva PDFs' and publish books chock full of content scraped from early 2010s Pinterest, web pages and second-hand knowledge
Same time that's happening, the practitioners with the actual practical, knees in the dirt knowledge are getting driven out because "why can't you share that uber-complex spell that took you 3 months of research to set out in a Tumblr post" and "what do you mean I have to do background research for myself, I'm asking you"
Now that's not necessarily newww, that's been an issue for some time. But what I'm starting to notice in particular is the general sense of dissatisfaction with the two-bit Canva PDFs and Pinterest scraped 101-type books. Problem is, the about-that-magic-life practitioners wanna get into something meatier, more substantial, but the current people serving up the content (and those ravenously consuming it) don't have the necessary depth 🤷🏾‍♀️
So for me, I think real magic would stick around because at some point, it would simply morph and become magic being pitched at a level that the dibbly-dabblers and hawkers can't reach because the level of investment and depth being demanded would be too high
(AND ALSO, because much of the current magical constituency? are doing magic out of FOMO, but THAT'S controversial)
I hear what you're saying and like your input. I don't see how a book can teach you all that you mentioned, they simply teach history, culture, mythologies and context which is valuable and useful. Magic is innate, you simply strengthen your skill with knowledge.
As Nipsey says "it's not on you. it's in you. and what's in you, they can't take away"
2 notes · View notes
thebirdsareafterme · 11 months ago
Text
Fandom Etiquette 101: Formula 1 RPF
Just saw a TikTok of someone finding out that the Max Verstappen/Charles Leclerc tag was on AO3’s top 100 ships of 2024 and someone else commented this:
Tumblr media
…mate, WHAT??? Are these people okay? Genuinely why would anyone think that this is something that Max, the real person who they are talking about, would be happy about?
First of all, I hope to high heaven that he NEVER finds this out, and that y’all learn some gosh darn FANDOM ETIQUETTE because it’s been atrocious recently. This applies to every ship.
Second of all, y’all realize that these are real human beings, right? Like with girlfriends and wives and relationships? If you found thousands and thousands of stories written about you and your COWORKER on the internet, written by strangers and sometimes about you being in love with them, would you be absolutely overjoyed? Girl, I would be horrified! You people do not know them! This is weird!! This is why we need to learn fandom etiquette, because people need to understand that it would ABSOLUTELY NOT BE COOL if anyone related to the drivers, the drivers themselves, etc. were to find these fics.
BASELINE RULES:
DO NOT SHARE RPF FICS WITH THE PEOPLE THEY ARE ABOUT! I fear this is common sense?? So do not TALK about fics in any vicinity of the drivers or anyone they know, do not SEND it to them via social media, and do not POST about it and tag them. Please, for the love of God, do not do that.
LOCK! YOUR! FICS! The reason why Lestappen made it onto the list this year is because authors are not locking their fics (only unlocked fics are counted towards the total number). Please please please make it AS HARD AS POSSIBLE for people who may know the drivers personally to find these fics. It is your responsibility as a fan to take necessary actions in order to protect fan spaces! (Plus, it stops AI from scraping your work and stealing it for AI systems like c.ai so that's also a bonus.) Only people who are wanting to find your fic should find your fic.
Use appropriate platforms and tagging systems when discussing fics! TikTok is absolutely not the right place to do it, because many drivers and all the teams are on it! They can see what you post! Even if they don’t search for it, it may come up on their FYP. Tumblr, on the other hand, is not widely used by the drivers, or anyone who is not looking SPECIFICALLY for fandom spaces. The tagging system is extensive and can easily be filtered. IF YOU INSIST ON USING TIKTOK/INSTAGRAM, do not use common tags like #f1 or #formulaone because guess what? Mainstream media associated with F1 ALSO use those tags! They don’t want to see your Lestappen smut about the people that they literally work with, and if you were a halfway decent person, you wouldn’t want them to see it either.
The OVERARCHING RULE is this:
Keep it secret, keep it safe.
To clarify, I am not condemning all RPF works. RPF is inevitable, because people are storytellers by nature. Everyone and everything can be shipped on the World Wide Web, and there's nothing inherently wrong about the shipping itself.
Obviously, many people have different views on the moral aspects of it, but for those to who choose to participate in it, there are indeed rules that should be followed. Fandom spaces like AO3 and Tumblr can only exist when people follow the rules and use common sense and human decency to protect our rights to enjoy fandom the way we want to. Please try and treat these drivers like real humans rather than little cartoon characters from a show. They see everything, and it’s probably pretty uncomfortable for them. Even if they don’t see it, it’s likely that someone they know in real life will see it. Please remember that these drivers have siblings, cousins, friends and relatives that have access to the internet. Consider some of the drivers’ younger siblings, like Blue Jaye Verstappen or Hattie Piastri, for example. Would you really want them to find some of the things you’ve written about their siblings?
If RPF is to continue within an internet space, fans need to respect basic rules so that it doesn’t get ruined for everyone. I’m sorry, Lestappen fans, but your ship being up on that list is not a flex. It means you’ve failed, as a collective, to properly take precautions within your fandom space. Many other ships have similar numbers to Lestappen when looking at fics overall (including locked ones), but they’ve never made it on there, for good reason. You SHOULD NOT be up there!
“But whyyyyy?” you may ask. It’s because YouTubers, Tiktokers, and other influencers start talking about it, which puts it at greater risk of someone finding it who ultimately should not find it. The TikTok that I referenced earlier has a ton of views and likes, and I know a quite popular fandom YouTuber has already made a video on it. This seems trivial at first glance, and maybe even a bit exciting that your ship has gotten so much attention, but at the end of the day, these are real people. Please use discretion.
Lock. Your. Fics.
5 notes · View notes
ashamedjobvideos · 6 days ago
Text
For auto-rotating proxy IPs with a free public API or list, here are the best options you can use right now:
Free Proxy Lists and Rotating Proxy APIs:
ProxyScrape: Offers a free REST API to fetch thousands of public proxy IPs (HTTP, HTTPS, SOCKS4/5) that update every few minutes. Perfect for quick, rotating setups—grab the list as raw data for your browser extension, scraper, or application123.
Free Proxy List: Updated every 10 minutes, filterable by country, type, and anonymity. No signup needed for basic public IPs—useful for testing or light scraping42.
Proxifly: Provides a rotating free proxy API—tested proxies from 100+ countries—using a simple REST endpoint. Designed for HTTPS/SOCKS5 rotation and supports repeated requests to always get a new proxy5.
GimmeProxy: Instantly fetches reliable, tested public proxies via their free REST API. One call = one new working IP. Great for bots and simple scraping6.
Proxy-List/ProxyDB: Both offer APIs and downloadable lists of free proxies, with some platforms allowing direct filtering and exporting in JSON, CSV, or TXT formats72.
How to Use:
Simply call the REST API (usually GET request) to get a new IP or a batch of IPs. Rotate them per request or session using your script/application.
Examples:
ProxyScrape API: https://api.proxyscrape.com/v2/?request=displayproxies&protocol=http&timeout=1000&country=all
GimmeProxy API: https://gimmeproxy.com/api/getProxy
Proxifly API: https://proxifly.dev/api/proxy?type=https&supportsHttps=true
Limitations:
Free proxies have unreliable uptime and can be slow or blacklisted for some use cases.
Best for testing, learning, light scraping, or browsing—not for sensitive or mission-critical jobs.
For browser-based auto IP rotation, combine one of these proxy lists/APIs with a Chrome extension like SwitchyOmega or Proxy Helper, which lets you easily import and rotate manually or via a PAC URL/rules8. For advanced needs, consider a scraping/coding library like the "rotating-free-proxies" pip module for Python, which fetches and rotates proxies automatically from public sources910.
In summary:
Use a free proxy API (ProxyScrape, Proxifly, GimmeProxy, etc.) for your source of rotating IPs.
Pair with a tool or script to automatically rotate these for your needs.
Let me know if you need sample code, specific API instructions, or recommendations for your target language or platform!
https://proxyscrape.com/free-proxy-list
https://blog.apify.com/get-proxies-free-proxy-services/
https://es.proxyscrape.com/lista-proxy-gratuita
https://free-proxy-list.net
https://proxifly.dev/tools/proxy-list
https://gimmeproxy.com
https://www.scraperapi.com/blog/best-10-free-proxies-and-free-proxy-lists-for-web-scraping/
https://proxidize.com/blog/best-proxy-extensions/
https://github.com/nabinkhadka/rotating-free-proxies
https://www.reddit.com/r/Python/comments/134jgiu/made_a_free_proxy_rotator_library/
https://chromewebstore.google.com/search/rotator%20ip
https://geonode.com/free-proxy-list
https://www.zenrows.com/blog/free-proxies-web-scraping
https://brightdata.com/blog/proxy-101/best-rotating-proxies
https://proxyway.com/best/rotating-proxies
https://multilogin.com/blog/top-ip-rotation-tools/
https://www.serphouse.com/blog/best-proxy-servers-for-web-scraping/
https://soax.com/blog/best-rotating-proxies
https://scrape.do
https://crawlbase.com/blog/rotating-residential-proxies/
https://www.scraperapi.com/rotating-proxies-for-web-scraping/
0 notes
iconic-data-scrap · 7 days ago
Text
Price Intelligence 101: Tools, Techniques, and Business Benefits
Tumblr media
E-commerce has become more competitive than ever. In a world where customers can compare prices in seconds, businesses that lack pricing agility risk losing revenue and market share. This is where price intelligence steps in. It’s not just a buzzword — it’s a necessity. Price intelligence empowers businesses to make smarter decisions by collecting, analyzing, and acting on real-time pricing data.
What Is Price Intelligence?
Price intelligence is the process of monitoring, analyzing, and leveraging competitor pricing data to optimize your pricing strategy. It’s about understanding the market dynamics and making data-driven decisions that improve profitability without sacrificing competitiveness.
Why Price Intelligence Is a Game-Changer for Businesses
Customer-Centric Pricing: Align prices with market expectations.
Faster Decision-Making: Respond to competitor price changes in real-time.
Optimized Margins: Avoid blind price cuts and maintain healthy profits.
Core Components of Price Intelligence
Data Collection Extract competitor pricing from websites, marketplaces, and product catalogs using web scraping and APIs.
Data Normalization Clean and organize the extracted data for easy comparison across platforms.
Price Analysis Use analytical tools to compare prices, track trends, and identify gaps.
Actionable Insights Implement changes dynamically — whether it’s price drops, promotional offers, or bundling strategies.
Techniques for Effective Price Intelligence
Automated Web Scraping: Collects real-time pricing at scale.
Dynamic Pricing Algorithms: Adjusts prices automatically based on set rules.
Competitor Benchmarking: Compare product pricing, stock levels, and promotions to set an optimal price point.
Predictive Analytics: Use AI to forecast market trends and adjust prices proactively.
Top Price Intelligence Tools for 2025
Price2Spy: Known for its robust competitor price tracking.
Prisync: Automates price adjustments and reporting.
Intelligence Node: Focused on real-time analytics and market forecasting.
Iconic Data Scrap: Offers customized real-time price monitoring solutions tailored for e-commerce growth.
Business Benefits of Price Intelligence
1. Increased Profitability Maintain competitive pricing while safeguarding margins.
2. Better Market Positioning Identify where you stand compared to competitors and adjust your strategy.
3. Enhanced Customer Trust Shoppers appreciate transparency and fair pricing.
4. Reduced Manual Effort Automation reduces human error and saves time.
Challenges and How to Overcome Them
Data Accuracy: Ensure clean and verified data by using trusted scraping tools.
Dynamic Competitor Strategies: Stay ahead with real-time alerts and predictive models.
Regulatory Compliance: Follow ethical scraping guidelines and terms of service.
How Iconic Data Scrap Can Help
Iconic Data Scrap offers advanced price intelligence solutions designed for businesses that want to stay competitive without guesswork. Our services include:
Real-Time Price Monitoring across multiple channels
Custom Reports and Dashboards for actionable insights
AI-Driven Analysis for predictive pricing strategies
Final Thoughts
Price intelligence is no longer optional — it’s an essential strategy for e-commerce businesses in 2025. The companies that adopt real-time, data-driven pricing strategies will outperform those that rely on outdated, manual methods.
0 notes
bluelupinblogs · 2 months ago
Text
Tumblr media
Web Scraping 101: How Machines Read the Web
Ever wondered how data from your favorite websites gets pulled into apps, research tools, or dashboards? 🤖 This infographic breaks it down step-by-step — from crawling pages to parsing HTML and storing structured data.
Whether you're a beginner curious about automation or a developer diving into data collection, this visual guide will make the process crystal clear! 💡
From bots to parsing logic, it's all here. Ready to see how the web talks to machines?
👉 Check it out now and boost your data game!
0 notes
codezup · 8 months ago
Text
Master Web Scraping with Beautiful Soup and Selenium Essentials
Introduction Web Scraping 101: Collecting Data with Beautiful Soup and Selenium is a beginner-friendly tutorial designed to introduce readers to the world of web scraping. Web scraping is the process of extracting data from websites using automated tools and techniques. This tutorial will focus on using Beautiful Soup and Selenium, two popular and powerful libraries in Python, to collect data…
0 notes
proxycompass · 8 months ago
Link
0 notes
juveria-dalvi · 11 months ago
Text
Web Scraping 101: Understanding the Basics
Data Analytics, also known as the Science of Data, has various types of analytical methodologies, But the very interesting part of all the analytical process is collecting data from different sources. It is challenging to collect data while keeping the ACID terms in mind. I'll be sharing a few points in this article which I think is useful while learning the concept of Web Scrapping.
The very first thing to note is not every website allows you to scrape their data.
Before we get into the details, though, let’s start with the simple stuff…
Tumblr media
What is web scraping?
Web scraping (or data scraping) is a technique used to collect content and data from the internet. This data is usually saved in a local file so that it can be manipulated and analyzed as needed. If you’ve ever copied and pasted content from a website into an Excel spreadsheet, this is essentially what web scraping is, but on a very small scale.
However, when people refer to ‘web scrapers,’ they’re usually talking about software applications. Web scraping applications (or ‘bots’) are programmed to visit websites, grab the relevant pages and extract useful information.
Suppose you want some information from a website. Let’s say a paragraph on Weather Forecasting! What do you do? Well, you can copy and paste the information from Wikipedia into your file. But what if you want to get large amounts of information from a website as quickly as possible? Such as large amounts of data from a website to train a Machine Learning algorithm? In such a situation, copying and pasting will not work! And that’s when you’ll need to use Web Scraping. Unlike the long and mind-numbing process of manually getting data, Web scraping uses intelligence automation methods to get thousands or even millions of data sets in a smaller amount of time.
As an entry-level web scraper, getting familiar with the following tools will be valuable:
1. Web Scraping Libraries/Frameworks:
Familiarize yourself with beginner-friendly libraries or frameworks designed for web scraping. Some popular ones include: BeautifulSoup (Python): A Python library for parsing HTML and XML documents. Requests (Python): A simple HTTP library for making requests and retrieving web pages. Cheerio (JavaScript): A fast, flexible, and lightweight jQuery-like library for Node.js for parsing HTML. Scrapy (Python): A powerful and popular web crawling and scraping framework for Python.
2. IDEs or Text Editors:
Use Integrated Development Environments (IDEs) or text editors to write and execute your scraping scripts efficiently. Some commonly used ones are: PyCharm, Visual Studio Code, or Sublime Text for Python. Visual Studio Code, Atom, or Sublime Text for JavaScript.
3. Browser Developer Tools:
Familiarize yourself with browser developer tools (e.g., Chrome DevTools, Firefox Developer Tools) for inspecting HTML elements, testing CSS selectors, and understanding network requests. These tools are invaluable for understanding website structure and debugging scraping scripts.
4. Version Control Systems:
Learn the basics of version control systems like Git, which help manage your codebase, track changes, and collaborate with others. Platforms like GitHub and GitLab provide repositories for hosting your projects and sharing code with the community.
5. Command-Line Interface (CLI):
Develop proficiency in using the command-line interface for navigating file systems, running scripts, and managing dependencies. This skill is crucial for executing scraping scripts and managing project environments.
6. Web Browsers:
Understand how to use web browsers effectively for browsing, testing, and validating your scraping targets. Familiarity with different browsers like Chrome, Firefox, and Safari can be advantageous, as they may behave differently when interacting with websites.
7.Documentation and Online Resources:
Make use of official documentation, tutorials, and online resources to learn and troubleshoot web scraping techniques. Websites like Stack Overflow, GitHub, and official documentation for libraries/frameworks provide valuable insights and solutions to common scraping challenges.
By becoming familiar with these tools, you'll be equipped to start your journey into web scraping and gradually build upon your skills as you gain experience.
learn more
Some good Python web scraping tutorials are:
"Web Scraping with Python" by Alex The Analyst - This comprehensive tutorial covers the basics of web scraping using Python libraries like BeautifulSoup and Requests.
These tutorials cover a range of web scraping techniques, libraries, and use cases, allowing you to choose the one that best fits your specific project requirements. They provide step-by-step guidance and practical examples to help you get started with web scraping using Python
1 note · View note
aquarium-hut · 1 year ago
Text
Fish Tank Cleaning Tools 101: Everything You Need to Know
Tumblr media
Relevance of Tidy Aquariums Having clean aquariums is crucial for the overall wellness and well-being of your fish. It develops a safe and secure and healthy and balanced habitat by minimizing the proliferation of detrimental germs and algae, which can result in water pollution and illness, which is why cleaning with correct fish tank cleaning tools is necessary.
Furthermore, a well-maintained aquarium improves the aesthetic beauty of your storage tank, allowing you to totally appreciate the uniqueness of your marine environment. Regular upkeeping, Transforming the water, vacuuming the crushed rock, and eliminating algae are vital to guarantee that your aquarium stays tidy and appropriate for your fish to flourish.
Why is it Crucial to Frequently Maintain a Storage Tank? It is essential to execute regular maintenance on an aquarium to promote water quality, support fish wellness, improve the tank's appearance, guarantee tools capability, and uphold stability.
With the removal of contaminants, prevention of health problems, maintenance of sanitation and visual charm, and proper equipment upkeep, a thriving and healthy and balanced atmosphere is developed for the fish.
Overview of Cleaning Tools It is vital to have cleansing tools to keep the sanitation and health of your fish tank. These devices have various types and objectives to help you in properly cleaning up and keeping your tank. Crushed rock vacuums are used to get rid of particles and waste from the substrate, while algae scrapes are developed to clean algae off the glass.
Water conditioners aid neutralise damaging substances in the water, and syphon tubes serve for water modifications and debris elimination. Understanding how to utilize these cleansing tools correctly is crucial for the well-being of your fish and the total health and wellness of your fish tank ecosystem.
Aquarium Hut: Your Cleaning Tool Option Select Aquarium Hut's aquarium cleaning tools to protect the serenity and wellness advantages of your aquarium. Situated easily in the southeast suburbs of Victoria, we provide premium brands that ensure excellent products for all your aquatic demands.
Rely on us to raise the aesthetic charm and overall health of your space with our varied variety of products, that includes custom-made fish tanks and furniture-grade bases. Count on our expert advice and phenomenal cleansing devices to enhance both the looks and the well-being of your aquarium.
Fundamental Devices for Regular Maintenance It is essential to have essential tools for normal upkeep to ensure the sanitation of your aquarium and the wellness of your fish. These tools contain a crushed rock vacuum for getting rid of debris from the substrate, an algae scraper for getting rid of algae from the glass, a fish web for taking care of fish during upkeep, and a water conditioner to make certain tap water is secure for water life. These tools are crucial for protecting water top quality and the general health and wellness of your fish tank community.
Fish Tank Crushed Rock Vacuum Cleaner An essential tool for normal fish tank upkeep is the fish tank crushed rock vacuum. This tool is particularly created to assist in the elimination of waste, debris, and uneaten food that accumulate at the end of aquarium, which can result in damaging pollutants.
The crushed rock vacuum operates by sucking up these products from the surface area of the crushed rock, transporting them through a tube, and transferring them right into a collection vessel such as a bucket. By utilising a crushed rock vacuum cleaner, water top quality is properly maintained, fish health and wellness is promoted, and the life-span of the storage tank ecosystem is prolonged.
Algae Scrape An algae scraper is an important instrument for fish tank maintenance, specially crafted to eliminate algae accumulation from the glass surfaces of your storage tank. Its main function is to assure unblocked presence and maintain the visual beauty of your fish tank. Via reliable algae removal, this tool aids in preventing water high quality problems and cultivating a thriving environment for your water locals.
Fish Internet A fish net is a vital instrument for maintaining a fish tank, employed to catch and transfer fish while performing jobs like modifying water or reorganizing designs. It aids in lowering tension on the fish and helps with the handling process for the aquarium caretaker.
Water Conditioner A water conditioner is a product that is utilised to guarantee the safety of fish and various other marine pet dogs in fish tanks. Its function is to counteract the presence of unsafe substances frequently discovered in tap water, including chlorine and chloramine. In addition, water conditioner properly removes heavy metals and detoxifies ammonia, which can be damaging to fish when present in extreme quantities.
In addition, specific water conditioners likewise incorporate beneficial microorganisms that help in establishing and maintaining a well-balanced biological environment within the fish tank. The exercise of water conditioners is an important procedure in preparing the fish tank for the introduction of brand-new fish or for regular maintenance purposes.
Advanced Fish Tank Cleaning Tools for Specific Tasks Advanced container cleansing tools offer flexible sizes, ergonomic takes care of, and interchangeable heads for comfort and adaptability. Devices are made from durable products secure for fish tanks, these devices endure routine usage without injury to container citizens.
Some fish tank cleaning tools also include water testing kits, temperature level determines, and water adjustment systems to check and maintain aquarium health and wellness. By purchasing these tools, fish tank proprietors can save time and effort while guaranteeing a tidy and healthy and balanced environment for their fish to flourish.
Aquarium Scrubber Pad A fish tank scrubber pad is a specialised cleansing device that successfully gets rid of algae and dirt from the surface areas within your fish tank. Its purpose is to guarantee a beautiful and aesthetically pleasing environment for your fish, as it carefully rubs away pollutants without creating any kind of damage to the glass or acrylic.
Magnetic Algae Cleanser A magnetic algae remover is a sophisticated cleansing gadget particularly engineered to remove algae build-up from the glass walls of an aquarium. This device consists of a rubbing pad located on the inside of the container and a magnet outside. By placing the magnet on the exterior of the tank, the rubbing pad on the inside can be managed and moved to properly eradicate algae.
The magnetic pressure makes it possible for effortless manoeuvring, guaranteeing thorough cleaning of the glass. This type of cleaner is particularly advantageous for taking on hard-to-reach areas and minimising interruption to the container's residents. With the help of a magnetic algae cleaner, keeping an immaculate and transparent fish tank comes to be a hassle-free and straightforward task.
Syphon Tube A syphon tube is necessary for simple aquarium maintenance, preventing unsafe substances from developing and guaranteeing a tidy and healthy atmosphere for fish. Regular use of a syphon hose aids keep correct water parameters and produces a thriving fish tank for aquatic family pets. A syphon tube is a vital device for maintaining a beautiful and healthy fish tank.
Aquascaping Devices Aquascaping tools are vital for designing and maintaining the format of your fish tank. They include scissors, tweezers, and leaners to trim plants, reposition decors, and produce visually appealing undersea landscapes. These tools help in achieving the preferred aesthetic and promoting a healthy setting for aquatic life.
DIY Cleansing Solutions DIY cleansing solutions existing affordable choices for upkeeping an immaculate fish tank. Normally, they consist of vinegar-based treatments to eliminate algae and homemade cleansers for total storage tank upkeep. These remedies not just offer eco-friendly choices but also enable aquarists to create them easily at home, making sure ease and serenity.
Vinegar Solution for Algae Elimination The Vinegar Remedy for algae elimination is a hassle-free and efficient diy remedy especially developed to eliminate algae accumulation on the walls of your aquarium. This solution is very easy to prepare, needing just white vinegar, a spray bottle, and a scrub brush.
The acidic residential properties of vinegar efficiently dissolve the bonds in between the algae and the glass, streamlining the cleaning procedure. Not just is this solution cost-effective, but it is also environmentally friendly, working as a terrific alternate to commercially readily available cleansers.
Homemade Fish Tank Cleanser Homemade cleaner for aquarium cleaning tools is a homemade cleaning remedy made to effectively remove particles and fish waste from the substratum of a fish tank. This solution is made by integrating salt, cooking soda, and water, which is then related to the fish tank substratum and permitted to opt for a brief period.
The salt and cooking soda interact to supply a mild unpleasant impact, assisting in the elimination of particles. Consequently, the substratum is meticulously rinsed with water to make sure the total removal of any kind of continuing to be particles. Homemade fish tank cleaner works as a cost-efficient and eco-friendly substitute for conventional cleaning products.
Best Practices for Cleaning It is vital to maintain the cleanliness of your aquarium to guarantee the wellness of the fish and various other water microorganisms. One of the most efficient method to achieve this is with regular upkeep, which includes eliminating any type of particles, changing the water, keeping track of the water problems, and protecting against the build-up of algae. Furthermore, it is very important to select natural and non-toxic cleaning services while avoiding making use of chemical-based cleaners.
Step-by-Step Guide to Cleansing Your Aquarium A specific method and a detailed set of directions are needed for effectively cleaning up the container with fish tank cleaning tools. This process involves separating and eliminating all electronic devices, clearing the water, rubbing the substratum, getting rid of algae accumulation, monitoring the water conditions, and replenishing the container with fresh, treated water. By following this guide, the wellness and safety and security of the fish and the entire aquarium ecological community are ensured.
Regularity of Cleaning Tasks The frequency at which cleaning tasks are executed is determined by the dimension of the storage tank, the number of fish, and the kind of filtering systems employed. It is suggested to abide by particular guidelines to make certain a healthy and clear fish tank ecosystem.
These include replacing a minimum of 25% of the tank water every two weeks, cleaning the substrate on a weekly basis, and keeping track of the levels of pH, ammonia and nitrate on a regular monthly basis. By frequently executing these cleansing tasks, the fish tank ecological community can be efficiently preserved.
Tips for Keeping a Healthy And Balanced Tank Ecosystem It is important to monitor the water chemistry, ensure appropriate purification, feed the appropriate amount and type of food, and avoid congestion in order to develop and sustain a flourishing container environment.
In addition, normal cleansing of the aquarium devices, maintaining the suitable water temperature, and performing regular water modifications are critical. By sticking to these standards, one can successfully grow and preserve a healthy tank environment, which in turn boosts the well-being and vigour of the fish.
Troubleshooting Typical Issues When preserving an aquarium, it is typical to come across various problems. Dealing with these problems involves immediately determining and resolving them. Troubles like fluctuating water criteria, fish health concerns, or equipment malfunctions necessitate an extensive investigation and suitable rehabilitative procedures.
By closely keeping an eye on fish behaviors, performing water tests, and guaranteeing proper equipment operation, one can efficiently repair and deal with these troubles, hence making certain a thriving and healthy and balanced aquarium atmosphere.
Cloudy Water Gloomy water in aquariums is a constant problem that can be credited to a range of variables. It might come from extreme feeding, below average filtering, seldom water changes, or a discrepancy in the nitrogen cycle. To battle over cast water, it is necessary to determine and solve the source.
This could entail modifying feeding regimens, improving filtering systems, carrying out partial water adjustments, and validating the efficiency of the biological filter. Constant maintenance and adherence to appropriate water high quality procedures are key in avoiding cloudy water.
Too Much Algae Growth Too much development of algae in an aquarium can be both unattractive and destructive to the health of fish and plants. There are numerous variables that contribute to this problem, such as too much exposure to light, an inequality of nutrients, insufficient water activity, or overfeeding.
To deal with the problem of too much algae development, it is important to establish suitable lighting timetables, maintain nutrient levels by consistently changing the water and adopting proper feeding techniques, guarantee sufficient water flow, and consider introducing algae-consuming fish or live plants to compete with algae for nutrients. By efficiently managing these factors, one can successfully manage algae development and maintain a visually pleasing fish tank.
Devices Malfunctions The stability of the aquarium setting can be endangered by malfunctioning tools, such as filters, heating systems, or air pumps. To avoid possible breakdowns, it is necessary to on a regular basis preserve and monitor the tools. In the event of a tools malfunction, it is crucial to immediately determine the concern and take restorative activity.
This may include cleansing or replacing clogged filters, repairing or replacing damaged heating units or air pumps, or looking for professional assistance if required. By performing normal equipment checks and timely maintenance, disruptions can be avoided, and the aquarium system can operate efficiently.
Conclusion To maintain a healthy and balanced aquarium, discover just how to clean up the aquarium cleaning tools correctly, comply with advised techniques, utilize a comprehensive handbook, and stay with a routine timetable. By implementing approaches for a sustainable environment, you can guarantee lasting prosperity in aquarium upkeep and fish welfare.
0 notes
serp-api · 1 year ago
Link
0 notes
wincore · 4 years ago
Text
corduroy | liu yangyang
Tumblr media
pairing: yangyang x fem!reader
synopsis: in which all the wrong guys are in love with you, you’re in love with your best friend, and your best friend is in love with stupidity.
genre: bff2l, college au, they’re both cs majors (don’t boo me), tooth-rotting stomachache-inducing fluff.
word(s): 11.2k
warning(s): language, alcohol, so many typos probably.
a/n: this is an old wip so it’s not probably up to date with the jokes. i literally scrapped it and brought it back again. also there is not plot and i was peer pressured into posting this. i’m kind of glad to be back into the schedule of posting though!! ٩(^ᴗ^)۶ 
Tumblr media
i. cotton 
The thing is, you can’t ever say for sure that Liu Yangyang was your first love. Not when he was missing a tooth, with hair tossed wild in the wind and a Spiderman bandaid on his scraped knee beneath blue cotton shorts. You can’t say he ever made enough sense to be anyone’s first love at all.
But when he had extended a tiny hand towards you with nervous anticipation, you had taken it because you thought all of that was cute. Your neighbor with the squishy cheeks and round, inquisitive eyes was cute; and your parents had always told you to mind your manners. Of course, manners weren’t what forced you to inevitably like him. And anyway, he had only asked for your help because you were a head taller back then and he couldn’t reach the button on the vending machine for his favorite juice. Now it makes sense as to why he was so red in the face and rambling his head off. 
You’ve fallen in love a number of times, and they weren’t with Liu Yangyang. Your first love was more of a crush on the basketball captain four years older and in high school. He was tall and broad shouldered and you thought seventeen year olds were the coolest people on earth. They were, in fact, not. Liu Yangyang at seventeen had gotten rice stuck inside his nostril while trying to make a mustache out of brown sticky rice. 
Your second love, in ninth grade, with a boy who had the brightest grin and his kiss tasted purple like your favorite color at the time, which slowly faded to a worn out gray when the time came. He was sweet, and considerate for a teenager, and showed you pictures of his cats but he was an exchange student and it only lasted a semester and a week. Liu Yangyang called the boy a fever dream and told you to forget him because "first relationships are always like that" according to his wiser, older friend in class 10-2.
Your third love was in the first year of college and it was less love and more casual attraction to a particularly happy-go-lucky senior. He always wore a look that made you uncomfortable and it was most likely because he was too hot and way too out of your league. Even more likely because he never stayed for too long. Liu Yangyang called him a jerk and an ape-faced asshole though you could sense some sort of jealousy from him. Maybe Yangyang just doesn't like popular guys.
So here you are now, with your untimely realization in Web Dev 101 that the boy sleeping beside you is the only boy that has stuck with you for the longest. The sun shines over the clean cut of his face and his dyed hair parted over his forehead, and you instinctively move your hand to block out the light over his eyes. It’s disgusting. Liu Yangyang is disgustingly cute. 
You’re lucky the laptops cover you or the professor would yell his head off at the two of you for not paying attention. Yangyang’s laptop is vibrant, full of the stickers you got for free at hackathons and yours is neat and clean silver, a clear reflection of how much of a mess he is and a not-mess you are. ("It's decorative! I like them for motivation. Besides they're stuck in orderly fashion." "Dude, a sticker that says ‘uwu’ isn't exactly what you'd stick for motivation.") There's no way you'd fall for your doofus of a best friend, right?
“This is just cruel,” Yangyang mutters, and you quickly move your hand away.
“What is?” You whisper.
“The fact that he’s given us like three assignments and I still can’t panic enough to focus in class.”
You roll your eyes. “Three assignments over three weeks! That’s enough time.”
“I don’t want advice from an overachieving perfectionist.”
“Hey, what’s wrong with being a perfectionist? We’re almost the same. You fuss over shoes and I fuss over grades.”
Yangyang raises his head and narrows his eyes at you. “Touché.”
A nasal voice makes you drop the smile from your face as quick as lightning. 
“Do you have anything to contribute to the rest of the lecture, Miss (name) and uh… your friend?”
Yangyang makes a face behind his timed out laptop screen, mouthing a complaint of “He doesn’t even know my name?” 
You shake your head, offering a clean “No, Professor.”  Yangyang sits straight and scratches the back of his head, mumbling a sheepish apology.
Once the class is over, you stop your usual detour to the professor and follow Yangyang out instead. The sun is slightly less harsher than before but he covers his eyes and yours too, in a gesture that’s meant more to smack you over the forehead.
“You are so annoying,” you huff.
“Like you’re any less annoying.”
“You’re going to make me lose my 4.0 one of these days,” you jab, holding your bag closer to you.
“Oh, boohoo, I’m (name) and I would push my best friend off a cliff if I went from a 4.0 to a 3.9.”
“You know me so well.”
Yangyang makes a face, adjusting his crinkled white T-shirt that you have told so many times to iron. You wonder how he functions at all, much less keeps up with academics and clubs.
"All the college's you could've joined and you had to enroll in the same one as me." You click your tongue.
You're not upset though. In fact, you'd told Yangyang just how dead set you were on getting in and how good the university is just so maybe, only maybe he'd want to join too. You wanted that to be at least one of the reasons behind his decision. But Liu Yangyang thinks for himself as clear as day. There's no way he would follow his best friend wherever, to the end of the world or to paradise. Would he?
You can't figure it out when he looks at you with such bright, twinkling eyes and a wide grin.
“Anyway, I should get going,” he says, holding up his phone.
So, here’s the issue.
Yangyang has a girlfriend, who he’s deeply in love with. You have a boyfriend you’re on the verge of breaking up with.
He smiles softly at Shuhua’s text, a little different from the way he smiles at you—like she’s the moon and you’re the sun. And everyone knows the way mortals have always loved the moon, enough to write pages and pages of literature about and enough to send billion dollar machines to see her closer. The sun might help them live but the moon is what they live for.
You can’t bring yourself to be jealous however. Apart from the fact that she was your closest campus friend in freshman year after Yangyang, she’d helped you get into frat parties and loosen up enough to (unintentionally) expand your social circle. Getting drunk really is the best way to make friends, especially if you’re not supposed to be drinking in the first place. You can’t count the number of times Shuhua helped you when you got a little too tipsy (while being tipsy herself and that’s a rare breed.)
The two of you only drifted apart after she changed her major to PolSci, and the frequency of visiting parties started to wane. Yangyang and Shuhua met through you. You should be happy your best friend finally got a college love life. According to statistics, most people get married to their highschool or college sweethearts. The thought sours your mood a bit. 
“Yeah,” you say. “I’ll go meet up with Yunho. We have a cuter date planned than you do.”
Yangyang rolls his eyes. “Senior dudes are bad news. Break up with him.”
You exhale, disbelieving. “Not you thinking you have a say in my relationship.”
“Eh, whatever. Bye-bye!”
You watch him sprint across the hall with his baby blue bag dangling off his shoulder and you shake your head like a despairing mother at her disgraceful son. You wonder who really runs faster between the two of you—him, after the little joys of life or you, after a future that you’ve only brushed fingertips against. You’re graduating next year and it’s a little hopeless to fall in love with your best friend now.
So, of course, you’re going to pretend you’re not, not now, not ever.
ii. denim 
You would rather die than go on a double date with your best friend and his girlfriend. 
They look sickeningly happy (and you’re happy for them, you tell yourself) while you still, in your twenties now, can’t understand the concept of love.
The worst part is that Yunho isn’t coming. Your boyfriend has about a million other things he’d do than spend time with you. You wonder if you’re even on the priority list. It’s laughable—but only because you’re not any better. You wouldn’t be smiling at your best friend trying to win at the claw machine by the park entrance, tongue poking out in concentration and wondering if this is love. 
“Is she coming any time soon?” You ask, checking the time on your watch.
“You know, I still think your boyfriend is shitty.” He looks up with an annoyed frown. “You look nice for once and he’s missing out.”
“For once? I’m not taking that from a gremlin.”
Yangyang rolls his eyes. “Shuhua’s got a project review. I don’t think she can make it.”
You raise an eyebrow. “Why didn’t you tell me earlier?”
“I… just got the text.” He scratches the back of his head before turning back to the machine. “This thing is a scam.”
“You just realized?”
“Shut up.”
There’s a pause, the fresh wind gently caressing the two of you and he takes a step closer.
“Ice cream?” He says.
“Ice cream.” You giggle, the discomfort in your chest dissolving into the cold, melted pool of ice cream that Yangyang steals from you anyway.
“I still have the two tickets to the park…” Yangyang complains when you suggest going home.
“Save it so you can go with Shuhua,” you scold.
“It’s for the today, stupid!” He crosses his arms. “You’re wasting my money by not going.”
“Who asked you to prebook tickets? Idiot.”
“You said that’s the smarter option!”
“You’re supposed to make sure people are coming when you prebook!” You argue, furrowing your eyebrows.
“Let’s just go,” he mutters, slipping his hand into yours and pulling you over the sidewalk.
It’s not any old amusement park. It’s too grand and too jovial and too full of couples. God, you keep forgetting it’s a hotspot for sickly displays of whatever the hell they call love. You don’t care what they say, wearing matching cat ears is not love. Or coordinated couple outfits. Or couple rings. All of that is a stupid capitalistic ploy to thrive off temporary happiness.
You don’t know if it’s your boyfriend standing you up making you bitter, or the fact that you’re probably there with your best friend as a replacement for the love of his life. Why couldn’t you fall in love with Shuhua instead? It seems less painful to be in love with someone perfect. And sweet. And smells nice. (You’d think Yangyang would take some notes and stop using Axe body spray.) 
The fact that you adore the ball of imperfections that Yangyang is makes it so much worse than it should be. There are still childish thoughts swirling in your head—you’ve known him longer, shouldn’t you be dating him? Or, you’re as close as two people can be, doesn’t that mean you should be lovers? After twenty-one years of life, you swallowed the pill stuck at the base of your tongue. Love cannot be equated with logic. It’s too impulsive, a ball of fire let loose on a blank, dark night. It’s completely ridiculous.
“Hello? (name), are you there?” Yangyang waves a hand in front of you. “Oh no, my robot’s malfunctioning. I need an engineer to help me. Oh wait, I’m the engineer.” 
You smack his hand away. “Just… zoning out.”
“Don’t tell me you’re tired already,” he whines. “We just got here. And I’m getting us some crepes.”
You sigh, following him as he walks backwards and crashes into a bunch of people. Good ol’ second hand embarrassment. You can never be rid of it as long as you’re with Yangyang. But he’s snapped you out of it at least. An amusement park is no place to be lamenting the misery of your love life.
“No,” you say, when you see where Yangyang is tugging you to. “I’m not riding that.”
“Don’t be a spoilsport,” he says. “I’ll let you cling to me when you get scared.”
“Yangyang.” You pinch the bridge of your nose. “I don’t like roller coasters because you grab onto my hand way too tight and oh, not to mention you screaming murder in my ear.”
A light flush burns at the tip of his ears.
“I’ve grown up, (name),” he responds, straightening and placing his hands at his hips.
You hate the touch of his hand when he holds your hand and drags you to the ride anyway. He would start tickle fights in a similar fashion too, when he didn’t get his way. He’s always been a brat. You shouldn’t be beaming at him just because he looks so adorable, all excited (mostly scared) about the crazy drop of the ride. 
“Just you wait,” he says, grinning from ear to ear. 
You don’t really want to wait anymore. The wait is the agony of it.
The ride leaves your hair just about as you’d expected. Yangyang’s is funnier. His bangs stick out in two different directions and the rest of it looks like a chemistry experiment gone wrong. You can’t help doubling over laughing at it; he looks so distressed just because a girl from your data science lab passed you by.
He takes out his phone, taking a selfie of the two of you and catching you off-guard. You’d tell him to delete it but you know he’s going to stash it away till your birthday, the prime time to post all your embarrassing pictures.
“Oh, man,” he says. “You think I can sell these for some cash? I know some guys who’d pay to see you smile like that.”
You only smile at him like that. Idiot.
You roll your eyes at him instead, now tugging him towards an ice-cream truck. Chocolate for you, cookies and cream for him—as always. But your favorite food is best savored with a lovely view. 
“Why do you only like the boring rides?” he asks, drudging forward as you make your way to the Ferris wheel. It’s getting closer to evening, and somehow evening calls for proximity.
“I need some pictures for my Instagram!” You defend. “Besides, it feels pretty good to be above everything.”
“Like, ‘standing over the corpses of my enemies’ kind of above or ‘above my puny, human problems’ kind of above?” He raises an eyebrow.
You chuckle. “The second one.”
He hums, not responding. “My ice-cream’s melting because of you.”
Getting into the cabin, you get a warning from the employee to not drop your food there—but a bright grin from Yangyang makes her let you off easy. God, he is cute. You aren’t going crazy then. (But Shuhua’s decision was a lapse of judgment, you know. Yangyang aimed a bit too high and it landed somehow.) 
“Hey, this is for you,” he says all of a sudden, the sky still candy blue behind him. 
You blink at the butterfly hairpin, golden and pink (and going nicely with your outfit too, but you didn’t know Yangyang was paying attention.) 
“Put it on,” you say, trying to calm the beating of your heart in the silence that follows. It’s just a gift. You’ve given each other gifts before—how are you forgetting your basic human functioning because of a little gesture? 
Yangyang gives you his ice-cream to hold, his hands nimbly smoothing out your hair before clipping your hair back near your ear. 
“You look pretty,” he mumbles. He’s not even looking at you with how zoned out he is. “Pretty… uh, pretty stupid!”
“Nice save,” you retort. “I was thinking you’d fallen for me, like the piece of shit you are.”
“I wish I did,” he says, immediately regretting it after he says it.
“What?”
“It’s nothing.” He gulps. “I… I just- no, it’s okay.”
“Yangyang,” you call in a warning tone. “At least talk over ice-cream.”
He pokes at his ice-cream, taking small bites occasionally. “Shuhua and I… sometimes I doubt us. It’s a complicated feeling. You know when you’re missing something, right? It’s like having a hole underneath a cover. I didn’t even notice.”
His voice wavers at the end.
“Hey,” you say, a rush of empathy flooding you as you place your hand on his shoulder. “I think it’s okay to feel insecure or something—”
“No, it’s not,” he says sharply, taking a breath. “It’s not insecurity. It’s just… I’m not having fun anymore. I wonder if that’s the only reason people fall in love.” 
“I… I don’t know either. It’s kind of complicated, right?”
“That makes two of us then,” he says, recovering his grin. “It’s somehow always the two of us.”
The Ferris wheel stops, the two of you finally at the top. In the movies, they kiss now. But the only thing meeting your lips is your melted ice-cream. You almost forget to take the pictures you were in here for.
You wonder if posting Yangyang to your story will give the wrong impression. Immediately, you chide yourself. Why would it? Everyone knows you’re best friends. Nothing’s wrong about this. He looks pretty in the picture, in a black hoodie against shiny glass and a pastel background. He always brings the contrast. Something about that is pleasant to you. Your best friend isn’t a complicated, miserable pile of thoughts like you are. He’s just there. He’s always there.
Something causes you to blurt it out. 
“You know, I’m glad it’s the two of us,” you say.
Yangyang blinks, not particularly trying to tear apart your sentence.
“Me too,” he responds.
This isn’t a movie. You already know that. You have to return to the ground at some point.
Maybe you can come to terms with it though. Being in love and not being loved. Liu Yangyang is still your best friend, and nothing can go wrong when it’s the two of you—even with whatever the hell is blooming and rotting inside your ribcage. 
You part at the place you met, Yangyang providing one last glare at the claw machine. The sheep soft toy seems to offer a cheeky smile in return. He yells a goodbye, turning back over and over to see if you’re leaving. It’s a stupid thing he does.
“I had fun,” you call and he turns back again, eyes twinkling. 
(Maybe you are in love. Maybe it isn’t so complicated. Maybe you should stop playing 4D chess at a checkers competition.)
He grins wide at you, a heart-wavering grin, something of routine and walks on with spry steps over the pavement. The sky is turning pink and the blue is bleeding away. The day will end, like all the rest.
Cotton candy totally doesn’t remind you of the time Yangyang faceplanted onto some during your sixth grade school trip. No, you totally don’t think of Yangyang and his plastic stegosaurus (his favorite) figurines when you see the dinosaur-themed ride. And of course, you don’t think of him over old pop love songs on the radio.
“The world is full of lies,” you’d said once on a park bench near your old high school. The day before summer vacation was always chaos for crowds and a strange moment of peace for the two of you.
You didn’t expect a reply. It was a usual complaint of yours, whenever something didn’t turn out right despite the best of your efforts. The world was and is still unfair. Coming to terms with that hurts even now. 
“So let’s find the truth together!” He’d said, imitating the protagonist of a detective cartoon you used to watch as kids. You had laughed with him.
But you did want that. You wanted to find your truths together, sitting on a park bench with ice pops in your mouth. You wonder if he remembers that day.
The realization is as sudden as the click of a vending machine. You just have too many memories interlaced with the touch, scent and laugh of your best friend; it would be hard to let go now. For you, colors don’t fade. For him, a new color replaces the old. It’s hard to fall in love with someone splashed in the very colors you love but cannot have for yourself. Love is difficult and cruel and brutal—and you can curse your heart out at it. But the irony remains the same. You will always crave what you don’t have. Maybe it’ll comfort you to believe you wouldn’t want him if he were yours.
Everything that is easy is complicated. But even so, you know your comfort lies in that little intersection between the two, the spot that Yangyang holds for you.
iii. satin
Some days, you think you’re soaring.
Note: that has nothing to do with getting complimented by your professor on your semester project.
Maybe a little bit. 
You don’t know what gives you the confidence (you know exactly what gives you the confidence) but you finally break up with Yunho. You know he’ll be okay. It was a long time coming, and no amount of begging is going to get you to unblock his number or hear out his explanation for basically ogling every other girl in the room whenever you’re together. Relationships require trust. If you can’t build that, it will always be a failure. 
You sigh as you make your way back home. It’s not that you didn’t like him. He was so nice at first, and he built up your confidence without realizing. In the same fashion, he broke it down too. You hate to admit it but Yangyang was right. You spent too much time on someone that wasn’t worth it. But you’ll have these negative feelings bubble up on some other day.
This weekend is going to be spent relaxing. 
The winds signify rain about to come and you take quicker steps to your apartment. You don’t hate rainy weather but they’re best spent inside. 
The moment you enter your apartment, you find a familiar figure cooped up on the couch and the familiar scent of mint choco ice-cream. You frown. He only has that godforsaken flavor when something’s up. He’s got his laptop too, and watching a recap of the NBA games is definitely enough to make you question his mental wellbeing. On a side note, his image could definitely be on the new poster for the campus mental health awareness campaign.
“Yangyang?” you call, taking off your shoes.
He’s dressed in the Hello Kitty pajamas the two of you have a matching set of; he’d left it here at your place so he’d never have to resort to wearing that in the dorm. You don’t get what’s so bad about it. If he expects to wear classy velvet robes in his own place, he’s forgetting his origins—from spending time at Hello Kitty stores to winning a year’s supply of Pompompurin socks. 
“What’s wrong?” you ask, leaning in to catch a glimpse of his face under the dim lights.
It looks like something out of a zombie horror flick, in an almost comedic way. 
“I… I got demoted to ‘just friends’,” he mutters, looking away in a desperate attempt to pick up his shredded ego.
You take a moment to process it. Just friends…? ‘Just friends’ can be a haunting phrase too. You know that.
Your jaw drops. Pushing the tiny devil that’s laughing off your shoulder, you make your way to him.
“For real?”
“Do people fake break up?”
“Right. Sorry.”
There’s a quiet pause.
“Can I go change before we can have the post-breakup talk?” You ask, noting the slight indifference in his face—at least, for what a post-breakup face should look like. 
“Yeah, go ahead,” he says, waving his hand about. “I’ll be here wallowing in my misery. You have fun changing.”
“Yangyang.”
“I can’t believe she broke up with me,” he whines, face pressed against his pillow before he removes it and huffs in annoyance. He eventually takes the bucket of ice cream and stuffs his face with some more. You really shouldn't be so glad about it but Yangyang isn't as down in the dumps as you'd thought either.
“You’re not sad?” you ask.
He shrugs. “Well, I have you.” 
His casual demeanor isn’t all there is. You can see the red rim under his eyes and the blotchy cheeks.
You feel warm in the face anyway though you shouldn’t. “I’m not a substitute for a girlfriend, idiot.”
"Oh, but you'd be such a lovely one." He gives you a cheeky grin and he's met with a smack to the back of his head.
"You've got enough girls after you, just pick one."
Yangyang's eyes widen, a mocking glint in them. "I do? Why didn't you tell me earlier? Oh my god, all this time I've been hot and popular and no one told me."
"I didn't say hot. You’re just somehow desirable. Plus, I thought you'd be more confident."
"Oh, I am confident there are people in love with me. It's just more validating coming from you, Prom Queen."
You roll your eyes. "You would've been Prom King too if you didn't get diarrhea and had to get hospitalized."
"Can you please never bring that up again? I'm begging you."
"You ate stale fries on your own will, I wonder who's to blame?"
He frowns, clutching his ice-cream bucket tighter. "Guess who's not getting any ice-cream?"
"Hey now. Don't be immature."
The two of you share a short chuckle. 
"What about you?" He asks all of a sudden. "You don't pay attention to any of the guys lining up for you either and it's killing me because they think I'm your manager or something. What am I supposed to do about their complaints and requests?"
"Ooh, they don't even stop to think you're my boyfriend. I'm so out of your league."
"No, it's because they know I'm dating- was dating Shuhua. And you have that asshole."
“I broke up with him,” you say casually.
“What?”
“I broke up with him. He wasn’t good for me. You were right.”
Yangyang’s jaw drops. “Girl, I never thought I’d hear those words coming from you.”
You roll your eyes. "Shuhua was way out of your league too, by the way. You should thank me that you dated at all."
"Whose best friend are you again? I just got dumped, to remind you."
He chews at the pink plastic spoon with a pout. He might act like he doesn't care, and to an extent, he probably doesn't, but it certainly hurts his ego. He loses his cool around pretty girls and he's worse with rejections and break ups. His personality does a flip around you and his other friends, so you understand how all these girls find him 'cute' when he's just plain annoying.
You find him cute too and it's not when he's acting shy around strangers or focused on the code in his laptop or even when he's drunk flirting with girls at a party with ridiculously tacky pick-up lines. (Though the last one is a bit funny.) He's cute when he laughs at your jokes, or when he smiles at you and never says 'thank you' after you fix his code for him, or when he always gets two sets of juice boxes from the vending machine and two sets of everything from the convenience store at midnight. You are a set. That's what makes it so comfortable.
But there is the looming thought that you won't always be like this. College will end and you'll get a job and he'll meet someone and suddenly, you'll be the cool, unhinged wine aunt at his Christmas parties. Maybe he’ll even have some annoying kids to take after him. The thought makes you shudder. Yangyang should be legally prohibited from becoming a parent.
He lets out another groan and slides down to the floor in misery, breaking you out of that horrible loop of thoughts. You shake your head and follow, crouching on the floor beside him.
"Hey, don't overthink it. College breakups happen all the time and I've seen worse. Shuhua doesn't hate you or anything, I bet."
He moans again miserably, throwing his head back and resting it on the couch.
"God, why is our couch so uncomfortable?" He mutters irritably.
"Yangyang," you call.
Reaching your hand towards his face, you're taken aback when he grabs it before you can pinch his cheek.
"You're going to pinch my cheek, aren't you?" He complains. "I'm not a baby, you know?"
"You sure act like one," you mutter.
A moment passes and his grip on your wrist loosens to him holding your hand, fingers intertwined. He slowly opens them to compare your hand sizes.
"Wow, I've grown," he declares. Of course he did, you haven't compared hand sizes since sixth grade and you were bored out of your minds while cleaning up the classroom.
His hands are cold from the cup but yours are warm and that's all that matters. You're balanced in a way that no other guy can make you feel and not to mention, the stupid butterflies he's been giving you lately.
“Wanna go get some snacks?” You suggest. “They finally restocked the vending machine.”
Yangyang laughs. “Yeah. Sure.”
“Ooh, and you pick a movie.”
Yangyang nods, reluctantly getting up and pulling you up after him, though with more force than he intended. You end up crashing into his chest, the two of you mumbling apologies. You’re too tired to tease him—or so you tell yourself. The way you’re looking for a way to hide your face suggests a deeper embarrassment to it.
“You know it’s bad habit to have soda at night,” he says, watching you pick something from the vending machine. The glow highlights the sharp jawline and edges of his face, somehow making him look more mature than during daytime.
“You’re a bundle of bad habits, Yangyang, and here I am, with you.”
He pouts. “You’re not going to leave me too, are you?”
“I wish I could.”
“You just do not have any sympathy for me, do you?”
“Cruelty is an art and I am Picasso’s devotee.”
“What the fuck does that even mean- don’t answer me.”
You shake your head, leading the way back to your apartment. It doesn’t matter that you’re in unicorn pajamas. Uni nights could be worse.
After the ramen cups are empty (and the popcorn and the chips and the soda) and the movie is over, your head is still resting against his chest. Your roommate is going to go all suspicious eyes and teasing hums when she finds Yangyang here tomorrow. It’s not like you’re doing something in her absence. You’re not up to all of that. 
Your face turns hot. It’s just the two of you in this apartment. Why is it so much worse than all the times it’s been just the two of you? Was he always sitting this close? Your sides are pressed together and the temperature of his skin is just as warm as yours. This is not a good feeling.
“We should sleep,” he whispers, shifting to sit up and you let out a whine. “Unless you want your roommate to get the wrong idea.”
“We’re clothed!” You blurt.
“Eh? I wasn’t talking about that,” he says, a cheshire cat smile growing on his face. “But I like the way you think.”
“Shut up, Yangyang.”
You get up, make a face at him and snatch the blanket.
“Hey—wait! I was joking. Please, I’ll freeze to death without a blanket.”
You giggle, rubbing your eyes sleepily and handing the soft cloth back to him without much of a fight. He looks too cute with sleep in his eyes. 
There you go again. Overusing the word ‘cute’ on someone like Yangyang. He rests his shoulder against the doorframe of your bedroom, a zoned out smile on his face.
“Good night,” he whispers, a soft smile as he leans. 
For a moment, you get the ridiculous idea that he’s going to kiss you good night. But of course, he straightens, waves goodbye with your spare pillow and exits the room towards the couch. You’re not disappointed. You can’t be disappointed. Yangyang and his stupid honey brown eyes.
Yangyang sighs, plopping down on the couch. One of these days he might as well hand over the knife to you, let you cut bone-deep. When Shuhua told him what she felt—that he’s always looking at someone else when he’s with her—it felt like a far-flung accusation. He didn’t even know who she was talking about.
Yangyang gets it now. It’s you. He wants to be with you all the time, hold your hand for some embarrassing reason and even worse, let his thumb brush your cheek when he kisses you. His heart is beating like crazy at your touches and he wonders if he didn’t notice all this time or if he suppressed it unknowingly. He did say he'd marry you when he was five years old but you’d smacked him with a stick at the playground. He didn’t understand the word then, he doesn’t understand it now—beyond fiscal advantages, that is. He doesn’t understand love. If he wasn’t in love with Shuhua—and he believes he wasn’t now that he sees clearly—is it you? Everything seems to be made for you anyway. It wouldn’t be so bad if he was too.
Yangyang holds his head and groans. The timing is too awkward. He can’t make sense of feelings. You would physically assault him if he suggested dating. There’s too many errors in his plan. He’d just rather pretend to sleep now, and hope the scent of you doesn’t keep him up too long.
iv. fleece 
“Hey, (name),” Yangyang calls, his laptop open in front of him.
“What is it, dickface?”
“Uncalled for, but okay.” He shifts, closing the laptop. “I had a question.”
“Spill. Why are you even prefacing your question? This isn’t our lab report.”
“You like me, don’t you?”
You freeze, looking up at him. He looks blank, with next to no emotion in his eyes. You wonder what gave it away. Having a crush feels like keeping a secret. You wonder why it’s always been that way for you, why you couldn’t be someone as open as Yukhei or Yuqi or Yerim. You want to push your heart to your sleeve but it always bounces back straight to your cheek.
Only Yangyang knows how to pull that cheek of yours. Even if you didn’t tell him, he’d know.
He looks… disappointed now. Your heart clenches. Of course. He’s still in love with someone else and you were stupid to regard a breakup as anything important.
“I can’t like you like that,” he says quietly, voice cold. “I’m sorry.”
Your ears are ringing. It’s not that bad but doesn’t this rejection feel a bit out of nowhere? You didn’t even get to confess first for god’s sake! Where is this even coming from. The ringing, shame, embarrassment and most importantly, a certain fear is getting louder. You don’t want him to look at you like that.
You wake up to the sound of your alarm. God, that didn’t feel right. It can’t be.
You sit up straight, cursing your roommate for turning off the air conditioner. Picking up your phone from your bedside table, you notice twenty-seven particular messages among the swarm of notifications.
[brat]
yo
I left early
Dejun’s about to beat my ass for taking both the keys
Oh, btw
Left some cheetos for you
Only the empty packet tho i was hungry
:)
ok before you get mad at me, i’ll buy you one after the morning lab
You check the time. It’s six in the morning. Nowhere near the time you’re used to waking up at.
Also check out this cute cat i found outside your apart
[3 image files attached]
too bad you missed it loser
Wait shit i didn’t mean to send that picture of you sleeping
You smile. No way. No way can he be cold. Your best friend is as warm as a summer’s day still. If he’s with you, it’s always a sunny day—even if there’s rain and snow. You tap away at a response, knowing he’ll react dramatically at you sending a text in the ass crack of dawn for no seeming reason. At least there’ll be a response. At least he won’t look at you with ice cold eyes.
[you]
creep
It’s two packets of cheetos
and your debit card number
[brat]
wtf are you awake for
Back to bed princess snoreface
You shake your head. That’s enough. The bed is warmer now and he’s not even here. It’s ridiculous how you’ve fallen. But maybe he’s your soft place to fall for a reason after all. 
v. leather 
There it comes, like a domineering, crashing wave after a gentle lap of water at your feet.
It’s a bad day. It’s just a bad day.
You’re trying to keep your head straight but it’s clearly not working. Pre-finals week is almost worse than finals week. 
And all of the pressure just makes you overthink. You’re at your worst and you’re alone. What could be better for the anxious turmoil of a brain you have? You wonder how people love each other through distress, through the worst. It’s terrible work. Why would anyone do it?
The weekend before finals is always the worst. You’re almost always alone and you hate it. Not that you have someone in mind even now. Not at all.
You groan and plant your cheek against the hard wooden desk. You’re not even studying now. You wish Yangyang would send a dumb meme to you already. Opening your phone to a flurry of Instagram notifications is not and has never been a good idea.
You notice the comment first.
‘Homewrecker in the making’ it reads under the post of you and Yangyang from the amusement park. It feels like months ago even if it was barely three weeks. The user is an empty profile, of course. But you never considered private lives to be summed up in one comment.
You close your phone. The idea still makes you uneasy. Were you at fault? Is it self-centered to think you’re the reason or is it responsible to pin the blame on yourself?
You take a shaky breath.
It’s not even the worst thing to happen to you that night. 
Your ex-boyfriend decided to be an ass about the breakup and shade you on his social media, your gpa did drop from a 4.0 to a 3.9, which means you aren’t special anymore and Yangyang is nowhere to be found. To top it off, you missed an assignment arguing with your ex and now it’s past midnight. 
It’s frustrating. Somehow, life decides to dump all the garbage on you at the same time. It’s like you’re getting reminded once more to stop pretending to be so fucking level-headed al the time. Is it because you like all your friends going to you for advice? So you can feel just about grounded enough and not like your feet are sinking into the floor below? Every time you run away, it catches up.
You respond to the text from Karina without thinking. All that’s left is alcohol now. Maybe that’s what your future resume will say. (Name), Alcoholic, Almost-homewrecker.
Girls’ night out couldn’t have come at a better time. Well, girls and Jaemin and Jeno, who are probably there as designated drivers. They shoot you polite smiles when they see you. For now, it’s these two, Karina, Ningning and Shuhua. Yeji, Minjung and Jisu said they’ll come over later. That’s enough of a crowd, you suppose. 
You glance at Shuhua, wondering if the lines of her face were always this perfect. It’s not exactly jealousy, but something more wistful, more delicate than the hot brew of the former feeling. You don’t wish to be her. You wish to be like her.
“There’s no problem dick can’t solve, (name)!” Ningning says enthusiastically, making you raise an eyebrow.
“Ningning, I say this with only love in my heart, but who have you been hanging out with?”
She scratches the back of her head, offering a sheepish smile. “The sorority.”
“Oh, you got in!” You smile. “Congratulations.”
“If only you would join us,” Karina says, giving you a pointed look.
“I cannot afford that unreasonable house fee, Karina,” you reason.
“The frat is better than the sorority though, so just know you always have free entry to our parties from me,” Jaemin chimes in, grinning.
“You’re just doing that to get on Karina’s nerves,” Shuhua says, shaking her head. “If there were more of the girls, you’d be dead in a ditch somewhere.”
You giggle at the banter. This group is about as ridiculous as it gets. 
And yet still, something is missing. You remember Yangyang’s words. That there’s a hole and you’re only covering it. The street lights are alive and twinkling as ever, the mechanical sound of cars passing by adding a rhythm to your senses. Something is missing. You think you know what—who it is. But you didn’t come here to think. No, you’re going to shove all of your thoughts aside for the moment. 
One shot of vodka does not get anyone in your friend group drunk. Two shots of vodka gets Karina horribly drunk. Three shots of vodka makes you tipsy when you’re on an empty stomach. 
The club is too dark, but also too bright and you find a place to sit down after Jaemin gets socked in the face by a very drunk Karina and has to sit down with you.
You laugh at Jaemin massaging his cheek.
“This is not funny!” He yells over the music. “Do you know how hard that girl punches?”
“She started boxing,” you respond, shrugging. 
He makes a shocked expression, hand hovering over his chest and scandalized gesture.
“Do you wanna order some food?” He asks.
Ah, Jaemin, ever so observant. 
“I’m good,” you tell him, though you can feel your stomach rumbling.
“I heard the frittatas here are really good!” He beams at you.
You laugh softly. “I’m fine, really.”
“Well, if you need anything, just let me know. I’ll be over there, avoiding the dragon lady throwing punches at people.”
You laugh and watch him leave for the bar. Jeno greets him and you’re not very good at reading mouths but from the flushed face and messy hair, you think Jeno’s been having fun. The poor boy’s going to face relentless teasing tomorrow morning. You have at least one thing to look forward to. The fog in your brain is starting to make you dizzy though, and the artificial lights are of no help. 
“Are you okay?” Giselle pops up.
“Woah! You scared me there,” you say, placing a hand over your heart. 
“You should drink to your heart’s content. Heard you finally broke up with your asshole boyfriend.”
You furrow your brows. “Who told you about my asshole boyfriend?”
“Yangyang,” she answers, smiling mischievously. “We’re rap buddies. He talks about you more than your asshole boyfriend though, don’t worry.”
You shake your head. “He talks too much.”
“No, I love storing all the gossip.” She grins. “And from what I’ve heard, let me tell you. Go for it!”
You blink, and even that feels sluggish. “Go… for what?”
“Ugh, I don’t wanna spell it out for you—that ruins the fun. You know what, you have the whole night to figure that out. Go have some fun now!”
You get pulled up by Giselle, her hands wrapped around your wrists. 
“Let me get to the bathroom first,” you say.
“Alright, I’ll come with,” she responds.
Kali Uchis’ telepatía plays faintly through the bathroom doors. You’re just trying to fix your makeup before you take your fourth shot of vodka—and the girls take notice and get concerned about your love life. Though, you have a sneaking suspicion they might already have.
“Ooh, this is my favorite song at the moment!” Giselle exclaims before frowning at you. “Oof, you got mascara on your nose.”
You groan. “I spent twenty minutes perfecting that nose contour.”
“Maybe life is sometimes about the mascara ruining the nose contour.”
“You animation students say the weirdest shit.”
She laughs, raising her arms in defense. “You go a little crazy when you have four hour labs with the nerdiest professors ever. Also, I’m pretty sure one of them has committed a crime.”
You laugh. “I’m surprised you’re still sober.”
“I want to drink away my sorrows just as much as the other person but I have three assignments due tomorrow.”
You grit your teeth, making a face at the idea of assignments.
“Right?” She responds.
Just then, the bathroom door opens with a loud clang, making the two of you jump.
“Wooh! Why didn’t you guys tell me you were having a party here?” Shuhua yells. Karina follows her, still vibing to the music while Ningning just flashes you a peace sign, all red in the face.
Yeji brings in the gossip with a feline smile.
“Ningning has a new crush so we’re here to go FBI on him.”
Giselle and you cheer. Truly, your friends are the best thing to come out of college.
“The second news is that Jeno made out with a girl—not in our university, by the way—so we have to figure that out too.”
The whole group laughs.
“And lastly, I heard Shuhua dumped Yangyang, so we should bitch about him for a bit—as sisters. (name), you’re not allowed to protest.”
“(name) and I already bitched about him while I was dating him,” Shuhua saves. 
“If anything, I should have more reasons to complain,” you add.
It doesn’t have to be summer for hot girl summer. You’ve known that since freshman year. You’re glad you went out because you laugh and you listen and you talk—without worrying about anything else. There’s no fear holding the strings to your actions, and anxiety is a long forgotten nemesis. You wonder if this is how Yangyang feels—to be devoid of burden, to just will through. Maybe that’s what makes you so relaxed around him. (It’s sure as hell not the Axe body spray.) 
The alcohol starts burning through well past midnight. You finally take leave soon after. Jaemin and Jeno being the sweethearts they are and dropping everyone off. Once the cold night air hits you, so do the worries you left outside the warm, jovial club. You want to spend a little bit longer feeling less lonely. You want to fill up the part that’s never full—but maybe a few more shots would’ve filled it. The void of intimacy in your life is starting to take a toll on you.
All of the girls now, with the exception of Shuhua, went home and now the two of you are left in tired silence. Jaemin offered a ride but you refused, seeing that three drunk girls is already more than what he can handle. Shuhua breathes slowly beside you, in a state of concord with the city around you. From what she’s said, she didn’t exactly ace all her assignments either. Your shoulders touch but you’re too preoccupied by your own thoughts.
You sit quietly on the ledge of the sidewalk, the urge to cry asserting itself over your senses once again. There is so much to do and you have done nothing.
“You should go to him,” Shuhua whispers.
You scoff. “Did the alcohol affect your head? You want me to go to my ex—”
“Not him,” she clarifies, massaging her forehead. “Yangyang. He’s always waiting for you, you know?”
You turn to her, eyes stinging. “What do you mean?”
“I knew it when he told me not to come that day. To the amusement park. He said you looked like you needed some cheering up.”
You blink. “He… did what?”
Shuhua sighs. “Every time, he’s just looking at you and waiting for you to turn to him. Even when he said things to me, they felt like words he’s spoken before. That kind of thing. I think what you have is lovelier.”
“Shuhua—”
“Don’t look at me like that, ew. I’m not jealous. Over a boy? Nasty.”
“That’s not what I was doing—I thought you could read the look in my eyes.” You laugh.
“Ew. Save that for your future boyfriend, who is hopefully your best friend.” 
“I was going to say, I’m beating the shit out of him for treating you less than what you deserve. I didn’t know he was a terrible boyfriend. Actually, I’m kind of pissed.”
“Slow down, that’s the alcohol.” She laughs. “Anyway, I’ve thrown my share of stuff at him over these few months. Now, go, you’re killing my hot single vibe. I’m having Yuqi come pick me up.”
You nod, smiling.
“Do you want me to come walk you to the dorms? I feel like an audience would lessen the romantic effect though.” 
You sigh. “I can’t- I don’t know what to tell him.”
“You were planning to go to him anyway. Weren’t you?”
Your eyes widen. “How would you… that obvious, huh?”
“As clear as day.”
Your eyes water and you rub at them, feeling the gnawing of hopelessness at your chest. Isn’t it too late? If you run to him at your lowest, will he still let you in? You can’t be using him like that. 
“It’s good to have someone to rely on,” Shuhua whispers. “And remember, if life’s going to be a bitch, so will you.”
“Thanks,” you mumble, touched for no apparent reason. It takes your whole system to not cry right then and there.
The two of you part when Yuqi arrives and you get up reluctantly, holding your head. It’s only a five minute walk from where you were sitting but it feels longer than usual. Doubts bubble up, fears and insecurities and you can’t shove them aside like you could when you were younger. You don’t want to lose him. You don’t want him to work somewhere miles away from you with sparse FaceTime calls as the only string holding your fading friendship. 
You don’t want to lose him, but there’s a stronger feeling. You want to love and to be loved the way you want. There’s no one who knows how to better than Yangyang. 
Crying all the way wasn’t part of the plan but the alcohol has loosened up your system. As if it couldn't get any worse, the little droplets sting your skin as you walk along the sidewalk, along the familiar path to the boys’ dormitory.
Yangyang arrives running with an umbrella and clutching his phone. His hair is wet from a shower, not the rain, and you remember how much he hates the rain. Shuhua must have texted him. It would be nice to have someone know where you are and when you need them, but this will do. Yangyang is more than enough.
Your voice chokes up before you even begin. "I’m sorry, it’s late."
Yangyang’s eyes soften and he rushes to you, his umbrella now over both of your heads and you cling to his shirt with shaking hands. 
“I’m being dramatic, aren’t I?” you say, chuckling dryly.
“It’s okay,” he whispers. “You always shoulder too much and then stress yourself out.”
The love you feel is so overwhelming, it makes you want to shut your eyes and curl into yourself. You are and have been in love with him for so long, but it’s a little late now. You can only cling onto him at your worst.
His hands are gentle when they sneak you into his room, like he’s done so many times before, and the fabric of his shirt is soft and reminiscent of your cotton days back in school. You’ve come a long way without realizing you have. 
vi. corduroy 
The inside of his room is warm. Much more calmed down now, you offer Yangyang a spark of a smile and he bites down his, as if trying to make it less obvious. Your feet dangle off the counter, the air cold against bare skin. His hoodie is warm though and it fits your frame perfectly.
"Unfortunately, all I have is vanilla ice cream."
He scours the fridge some more.
"That'll do," you answer, sniffing.
"Are you sure? I could ask Dejun for his secret snack stash. He's got some flaming hot Cheetos if you need a better reason to cry."
You shake your head, a smile poking at your lips. Yangyang takes out the ice cream complying and hands you the entire bucket. 
"I know it's an emergency so you can have the whole thing. But don't eat too much at once or you'll get a bellyache."
"Thanks, Yangyang," you say hoarsely. "You're too good to me."
He shakes his head, dark eyebrows furrowed. "You're more than deserving."
A faint glow over his cheeks comes into your view under the dim kitchen lights. It takes you back to Yunho again, and his stupidly bright grin that made you doubt your own worth. You could give him the world and he'd pack it in a box and keep it aside to be forgotten and collect dust. He was always above you, older and wiser and smarter. You followed him like a lost puppy.
You tear up again, alarming Yangyang who takes a reflexive step towards you, thumbs wiping the tears from under your eyes.
"Oh god, I look so stupid. I'm crying over nothing."
"You do look stupid. But it's okay. It’s not nothing."
Yangyang's face is so close to yours, you want to hold it like he holds yours. You want to reciprocate that gentle touch of his even from clumsy, calloused fingers. If it were Yangyang, you might not have been crying. If it were him, it would've been a thousand times worse. You wouldn't be thinking of another man at all. You'd never be able to listen to the songs he’d introduced you to, or look at notes scribbled on paper napkins and old paper bills, or even beagle puppies at your local pet store. 
“This isn’t even the worst of it,” you mutter.
“Oh?”
“We graduate next year, Yang. It’s not a good feeling.”
“Don’t you have like three FAANG internships under the belt already? You’ll be fine.”
“And you?”
“You have no faith in me, do you?”
You giggle. “You’re good at things, Yangyang. So many things.”
“Oh, yeah, definitely winning in the best friend department too. Wait, technically you’re winning since you have me.”
You laugh, shaking your head at his lax demeanor.
“We’ll go our separate ways next year,” you say, twiddling with your thumbs. It feels somewhat embarrassing to voice it out loud. “I… I don’t want to be alone.”
“You’ll always have the city,” he says, “wherever you go.”
You frown. That’s not the answer you wanted to hear.
“But… I hope I’ll be there too.”
He smiles awkwardly, exhaling too fast and looking away. 
“Now, if I hog the kitchen, Taro will glare at me the whole morning,” he says quickly. “It’s not a comfortable feeling, let me tell you. He looks all harmless but when he’s mad he’s so passive-aggressive.”
You smile. “Alright. I hope your room isn’t as much of a mess as your hair is.”
Yangyang reaches to fix his hair, confused. “What’s wrong with my hair? I just dyed it, you know?”
“I can see that.”
Yangyang’s room is, in fact, more of a mess than he is. There’s clothes on the floor, his notebooks aren’t organized on his desk and you’re sure he doesn’t even have a working pen. His laptop is on the bed, along with an indistinct collection of chargers. The only thing that’s organized is his shoe rack, and somehow the inside of his closet, whose door is wide open.
“Sorry,” he says. “I was reorganizing.”
“Ah. This kind of suits you though.”
“You’re so mean. Here I am trying to get better but you just want to drag me back into the depths of despair.”
“Misery likes company.”
“Oh, right. Miss Prom Queen has a mental breakdown every other week. I think I’m better off actually.”
You punch his shoulder, laughing with him.
You sit cross-legged on his bed, the only corner that hasn’t been touched by whatever you’d call the opposite of the Midas touch. His blanket is soft and surprisingly doesn’t smell. You pull it closer to you. 
“You wanna talk about it?” He asks, clearing the rest of the stuff on his bed.
“You know, the usual. Exam stress, assignments due, my ex is an asshole, social media sucks.”
And you. I want you near me all the time. I think of you when I’m happy, when I’m sad. I’m in love with you.
“Ah, sucks,” he says, hands busy with the quick cleaning. “You know you’re above all of that, right? But like, I can help you destroy your ex’s self-esteem if you want. I’ve been practicing my rap.”
You smack your forehead. “You are not doing rap battles with my ex, Yangyang.”
“Why not?” He crosses his arms, so offended.
You shake your head. “But you’re right. I am above them.”
“Hell yeah, pop off, queen.”
“It sounds weird when you say it out loud.”
“Okay, sorry.”
Your eyes wander, settling on the back of his door. There’s a wall hanger on the wooden door, and on it is a familiar piece of clothing. It's a corduroy jacket, the one you bought him in freshman year. You didn't realize so much would change in three years.
“Hey, (name),” Yangyang calls, sitting beside you on the bed with a little too much gusto. He hits the back of his head against the wall and yelps, your hand automatically reaching out to soothe the part.
“Anyway,” he says, “let’s ignore that.”
“Yeah, you’ve hit your head too many times for me to remember each time anyway..”
He rolls his eyes. “You were the one that used to fall off the swings and start bawling. And that was every day.”
You laugh at the memory. Nothing in the past ever seems painful. Maybe you’ll view all your college breakdowns with less anguish in the far future too. The thought cheers you up.
“I wish I was a kid again,” you say, smiling fondly at the little memories that pass you by. Somehow, Yangyang plucks each of them and puts himself in them.
“I don’t,” he says, chuckling. “You were so violent. Remember when you hit me because I rejected your marriage proposal? That hurt like a bitch.”
“You said you’d marry me first.”
“Gee, looks like you’ve always had a troubled love life, (name). Twice divorced by the same man.”
“I would never marry a wimp. You cried at the playground every day—and not even because you fell off the swing. And then you were a nerd in middle school. You were a slightly less awkward nerd in high school.”
He straightens, patting his biceps. “I’m buff now.”
You pat his shoulders with pity. “You will never be Dejun.”
He pouts. “And you’ll always have boy problems.”
You throw your head back, groaning. “I’m not getting into another roasting session with you. Let’s just call it a tie.”
“Speaking of which…”
You look at him and get a nervous feeling in the pit of your stomach. He has a feline smile yet there is some distance within his eyes, as though he’s thinking far ahead—the way he looks when he codes and solves particularly tough challenges. You like it. It’s like glancing through a telescope at stars.
"How about I choose your next guy for you?"
You curl your lips. “Hell, no. Ugh, you have straight boy taste in men.”
“That was the most offensive thing you could respond with, thanks.”
You miss his bed. Not this particular one. But the one you used to hang out on back in your city. You’ve made countless (terribly-shaped) tents on it, with the soft toys neatly arranged inside by Yangyang. You still get embarrassed when you think you actually played house with him. He’d started crying when you said you’d marry him, and you punched him for that. 
You look at the corduroy jacket again. You got him several patches for it too, so now it’s as decorated as his laptop. From a Hello Kitty patch to a NASA one, it’s a mess of all the lovely things that remind you of Yangyang. (Though, you think you should've gotten him perfume instead. You’re glad he smells like fresh laundry now.) More than a jacket, the thing is a scrapbook. Jaemin said Yangyang scribbled some notes about you on the inside—but you’re not allowed to see. Now’s not the time to think about it though. There’s another memory hatching in your mind.
“Yangyang,” you call. “Are you still ticklish near your stomach?”
“What? No. What kind of a loser is ticklish ne—ahahaha! What the fuck, (name)?”
He wheezes, trying to get your hands away from him but you press on in quicker attacks. Finally getting a grip on your wrists, he pushes you down on the bed so you can’t move. It might look like a move with many flaws but he’s pretty adept at restricting your movement. It’s also the worst possible position to get caught in someone’s bedroom. Your ear tips feel singed. 
"Get off, asshole."
"Make me, sweetheart."
You struggle but he’s using his whole body weight to pin you down. You knew you should’ve done some resistance training at the gym your roommate goes to. 
“I could kick you where the sun doesn’t shine, you know?”
Yangyang opens his mouth, paling a bit. “You wouldn’t do that.”
“Annoy me enough and I will.”
“But you were gonna be someone precious to my children.”
“Ew. I’m doing the world a favor by making sure there’s no mini-yous running around and wreaking havoc.”
“If anything, you’re the one with the wreaking havoc gene.”
There’s a pause, his eyes scouring your face. You get the vague smell of washed laundry again. The clothes he’s changed into seem a bit old and worn out, the blue of his T-shirt gone from a bright ocean blue to something of a sorry paint job in the questionable part of town. But you remember when he got it, in high school during the sports festival. He didn’t even win it—they were giving it out for free. The days felt so carefree back then. You wonder if you’d said anything about these late-blooming feelings of yours if you’d realized in middle school or even high school. You wonder if he’d take you seriously.
"If we weren't best friends, would you fall in love with me?"  He says all of a sudden, voice quiet.
You fell in love with him regardless.
“What?” You gulp back your surprise. “Is- Is that your way of annoying me?”
“No. Genuine question.”
Really, fuck Yangyang and his honey brown eyes.
“I don’t know. Maybe?”
Yangyang hums. “Well, you sure you don’t want me to get you a new guy? I’ve got the perfect candidate.”
“Yangyang, don’t be an idiot..”
"Oh come on, now. He's cute and handsome and perfect actually. He's also funny and smart. Okay, not that smart but mostly smart—"
"Yangyang, I swear to god if you don't drop this stupid new expedition of yours."
"I am one hundred percent sure you'd like him."
You roll your eyes. "Oh? Who is this seemingly perfect guy I've been missing my whole life?"
"Me."
You blink, eyes widening at the seriousness of his tone. His lips part slightly and his eyes are relaxed with soft strands falling over them, almost as if he knows, knows how much you like him. 
"You're- you're- don't mess around, Yangyang. We're a little too old—"
"Too old for what? I'm in love with you."
“Yangyang,” you whisper, eyes widening.
“I want to kiss you against the wall so bad right now.”
Before you know it, you’ve pulled him by the collar into a searing kiss. Your fingers run through his hair, soft and long, while his hands balance his frame over you. Soon, he is kissing you against the wall, fingers interlocked and hands beside your head. You think you’re dreaming at first—a nasty, embarrassing, way too pleasurable dream.
But then he pulls apart and looks at you with the gentlest of smiles. 
“I love you,” you blurt before you can think it through. You don’t think either of you have ever said that as best friends. It’s funny that you’ll say it for the first time as lovers.
He wiggles his eyebrows at you.
“Ew,” you exclaim.
“You’re not allowed to say that, you like—no, love me.”
You feel a rush of heat to your face. Though, from Yangyang’s cherry red cheeks, you assume you’re not the only one.
“You’re just somehow desirable to me.” You roll your eyes.
He grins at you. “Maybe another kiss will make you forget your stupid big words.”
“You think desirable is a big word? I am so—mm.”
Yangyang cuts off your declaration of disappointment with another kiss, and you melt right in much to your dismay. Whatever restraint you had left has been frayed throughout.
vii. lace 
“Hey, Yang?”
“What did you write inside the jacket?”
“Oh, the stupid jacket?”
“It’s not stupid!”
Yangyang chuckles. His arms are around your waist and he’s barely awake but he never takes his eyes away from you. 
“Wait, is that a grocery list?”
“Uhh.”
You glare at him.
“Only on the sleeves because I kept forgetting! The rest is all the stuff you keep mentioning, makeup and squishmallows and notebooks. You know, when I’m the next Zuck—not as creepy and robotic though—I can buy you everything you like.”
Your heart skips a beat before it can beat steady. You laugh, trying to ignore the warmth blooming under your skin. “You need a job first, Yang.”
“Oh, right, I applied and got into all the companies you got in.”
You stare at him. “You never tell me anything!”
“Surprise!” He says, a boyish half smile following.
You press your lips together. Even if he were to go somewhere far, you believe that it wouldn’t change much. With Yangyang, you’re up for new things and new experiences and new love. Your best friend may not be the brightest when it comes to some things (choosing perfume, choosing male bachelors, cooking just about anything other than rice), but he’s the Polaris to you. You’re sure now that you will be looking back at all of this without ever remembering the worries and pain in the distant future. (Maybe, just maybe Yangyang will do the same.)
928 notes · View notes
creamytinydays · 4 years ago
Text
The Crush: A Spiderman x Everlark crossover
Tumblr media
Summary: Mild-mannered student by day, famed thief-turned-hero the Black Cat by night, Katniss Everdeen is juggling taking care of her sister and protecting New York City all while not trying to fail Criminology 101. If that weren’t complicated enough, she’s got a crush on two guys - Spiderman, and the cute nerd she sits next to her in class. What’s a girl to do?  
Unbeta’d, written quickly in the dark under a bridge like the troll I am, etc etc
Rated: M-ish? Kissing n stuff. 
Enjoy! 🕷
kpkpkpkp
I will never get sick of this. I’m hurtling through the air, as graceful as a ballerina, the alleyway a dark ribbon far below me. Jumping off of buildings used to terrify me. Now, it’s old hat.
I somersault through the air before landing lightly on the rooftop, my black boots barely making a sound on the concrete. 
Spiderman lands just a moment after I do. His toned body is wrapped up in red and blue spandex like a present. Even under the mask, I can tell he’s smiling. 
“Looks like we ruined their night,” he says, jerking his thumb to where we left two thieves webbed on the side of the building across the street. Their obnoxious voices carry across the street.
“Curse you, Spiderman!”
“God, do people really say that?" I wrinkle my nose although Spiderman can’t see under my mask. “So cliché.”
“Very unoriginal.” He laughs.
“I’m a little offended they’re not cursing me.” Granted, the Black Cat is much newer on the NYC superhero scene, but still. You’d think I’d get some credit.
Spiderman is watching me intently, and I assume he’s admiring my new costume. He’s barely kept his eyes off of it all night. I preen a little. I did a few favors for a tailor in Hell’s Kitchen, and he paid me back with this fitted all-black jumpsuit and matching cat-ear mask.
“Where to next?” I ask. The city is spread out like a maze of twinkling lights below us, and the night is young.
“Looks like this building could use some surveillance,” he says, his voice low.
“What? There’s nothing going -”
Spiderman pushes me up against a wall, his hands all over me. I lift up his mask just above his mouth and he moves mine, just high enough for our lips to touch. He kisses me hard, but I barely notice the bricks digging into my back. 
Yup. He definitely likes the new suit.
Normally I’m the one that pounces on Spiderman after patrol, but today his movements are urgent, like he wants to devour me. I am definitely not complaining. 
His slim hips press into me, making my head get fuzzy. He tastes like sugar and smells like rain. Last week, I was able to make him moan so loud it scared some pigeons. Tonight, I’ll try to make a new record.
I lick the soft skin of his neck and he groans. “You’re going to be the death of me.” 
I bite him, scraping my teeth under his ear. “Ouch, that – ahhh—”
I lift his mask even higher, but he catches my wrist.
Damn.
“Don’t you think it’s time? We’ve been partners for months,” I pout.
He jerks his mask back on and leaps onto the wall above me so he’s well out of reach. 
“Come on, don’t be like that.” I cross my arms.
“Are you ready to reveal your identity?” he shoots back.
“How about you go first and we’ll see.” I twist some of the platinum blonde hair of my wig between my fingers. I always wonder what he would think if he saw my actual hair, which is long and dark. As for what’s behind his mask, it’s driving me crazy not to know.
“I’ll see you tomorrow Cat,” he says flatly.
“Seriously? We were just getting started!” But it's too late, he's leapt off of the building and is swinging off into the distance, which is a bit dramatic if you ask me. I sigh.
Maybe he just doesn’t like you.
Insecurity twists in my stomach like a knife. But I push it away. Just because he doesn’t want to reveal his super-secret identity just yet doesn't mean anything.
I climb my way down into the alley, then head towards the Upper East Side, and home.
kpkpkp
Unfortunately, my commute home is interrupted. Or rather, I interrupt five men attempting to rob a woman in dark side street. I take four of the guys out easy, but without Spiderman to watch my back, one of the morons manages to slice my arm with his pocket knife. I punch him between the eyes a little harder than necessary and he falls to the pavement, which is perhaps an overreaction on my part, but very satisfying.
When the woman is safely on her way with her purse returned, I sprint home until I'm finally climbing in the living room window of the apartment that I share with my sister. 
“Look at you!” Prim is still in her scrubs, sitting on the couch. She eyes the blood dripping from my wound and sets her TV dinner aside. “I’ll go get my kit.”
“I’m fine!” I call after her, and try not to get blood on the carpet as I sink down at the kitchen table.
“You’re not fine,” Prim says. I only yell a little when she douses antiseptic on the wound. Luckily, Prim manages to stitch me up in no time.
“You’re so smart. Why didn’t Buttercup bite you instead of me?”
Prim swats me on the arm. "Buttercup didn’t bite you.”
"Sure he did. The bastard."
Buttercup, the cat in question, glowers at me from his chair. I don’t remember much about the night I got my powers - just the wet slide of rain on my skin, a dark alleyway, the smell of blood and finally waking up to a this damn tabby meowing at me, as if to say, “you're late.” He followed me home and hasn't left since.
“All set.” Prim sets down her needle and fixes me with an evil grin. “So, when are you going to ask out to Spiderman?”
I groan. “Thanks for the stitches, duckie." I ruffle her hair and dance past her to my room.
“Come on!” Prim calls, but I shut the door before she can give me the third degree. How can I ask him out when he can’t even trust me? What are we going to do, go on a date to a movie in full costume? I flop onto my bed. It’s tomorrow’s problem. Tonight, I sink gratefully into sleep.
Kpkpkp 
There’s nothing like New York City in the fall. The crisp air, the Halloween decorations on the stoops, and the store displays of diamonds. Ok, maybe that last one is not quite fall-themed, but I find myself drawn to the window of Tiffany’s where I try not to drool over a diamond necklace. My fingers itch. I’ve never broke into Tiffany’s, but it would be so easy. And don’t I deserve a little treat? Apparently, word has gotten around that I’m working with Spiderman, and now no shortage of freaks are crawling out of the woodwork to take a bite at me. Freaking Vulture of all people tried to take me out today during an early-morning patrol in Central Park, the jerk.
The necklace is so shiny, and princess-cut, which is my favorite.
But no, those days are over. When I got my powers, I promised myself I’d only steal enough to get Prim through med school, and pay for my degree. Those days are over.
With heroic restraint I turn away, and march to class along with a horde of my fellow NYU students. I find a seat in the huge lecture hall, filled with the chatter of students.
I’m just pulling out my notebook when a student beside me speaks.
“There’s something in your hair.”
“What?” I turn to see he’s cute, with intelligent eyes behind glasses.
“There.” He plucks a leaf out of my messy braid. “Have you been getting into fights with plants?” 
No, but Vulture thought it would be funny to throw me into a tree.
“Thanks,” I say. He flashes me a smile. He has a dimple, just one, on his right cheek. It’s adorable.
“Are you a criminology major?”
“Environmental science and French double major.”
He’s eyebrows disappear into his curly hair.
“Are you?” I ask. 
“I’m a computer science major. Just declared it. I was debating between chemistry and computer science for a while.”
My interest is piqued. I haven’t met a lot of computer science majors since they always seem chained to their laptops in the STEM labs. 
“Why does a future software engineer need to take Criminology 101?”
He fiddles with his pen. “Why are you taking this class? It’s not exactly a French major course requirement.” 
I can’t tell him it’s to help support my, uh, extracurriculars. He lets the question hang, and neither of us move to answer.
“What else are you taking?” I finally ask.
“Calculus, physics, Python. Oh, and photography.”
It’s my turn to raise an eyebrow. That’s a lot of classes. “Why photography?”
“I have this internship with The Daily Bugle.”
I make a face. “Ugh, the Bugle is the worst. Always slandering Spiderman for literally no reason.”
I realize too late I’ve probably offended him, but he shrugs nonchalantly. “Yeah, I tend to agree. But it pays the bills.”
“I’m Katniss.” 
“Peeta.” He shakes my hand, and his bicep flexes under the blue long sleeve shirt that matches his eyes.
I’ll have to ask Spiderman if he knows Peeta. He has some contacts at the Bugle, like his photographer that magically gets all these amazing shots of Spiderman taking down bad guys. I’m beginning to think he takes his own photos and just sends them in to his photographer friend there. 
It looks like Peeta about to say something more but the professor strides in and the lecture begins. I scribble notes but keep getting distracted. Peeta laughs at the professor’s jokes, and each time my heart does this weird little flip. I even catch him staring at me once before he looks away hurriedly.
At the end of the hour, I’m packing my bag when he flashes me a smile.
“Want to grab coffee tomorrow? There’s this cute coffee shop called The Bean–“ 
“In the East Village?” It’s a clean but tiny hole in the wall, and hardly anyone goes there. I know this because Spiderman and I have been a few times to fuel up on caffeine before patrol.
Wait – is this a date? Peeta is smiling crookedly at me. I picture a flash of red and blue and guilt sits heavy in my stomach.
“Um, maybe?”
“Maybe?” Peeta cocks his head. I’m starting to melt under his guileless gaze and nerdy-cute glasses. How can I say no?
“No, I mean – yes. Yes, let’s get coffee.”
Spiderman has made it clear he doesn’t want to share his identity. Which I totally understand. But we can’t have a relationship if we’re always hiding behind a mask.
“Noon tomorrow?” I suggest. This date will be good for me. Even if Spiderman kisses me with the intensity of a fire consuming a house, even if his laugh is like a spring breeze – no. Stop it! 
Peeta nods, swinging his bag gracefully over his shoulder. 
“See you then, Kat.”
I freeze. There’s something in the sound of his voice, or maybe it’s because it’s so close to what Spiderman always calls me, that makes me do a double take.
For the first time since I’ve met him, Peeta is frowning. “Nope, I can see that was a mistake.”
“I prefer Katniss.” I shrug. 
“All right. Katniss.”
I like it when he says my name. A lot. But I don’t show it.
I turn on my heel and hurry out of class.
kpkpkp
 🍁  Leave me a comment if you liked it! Would love to hear what you thought!! 💎
Photo credit to Unsplash
122 notes · View notes
generatour1 · 5 years ago
Text
top 10 free python programming books pdf online download 
link :https://t.co/4a4yPuVZuI?amp=1
python download python dictionary python for loop python snake python tutorial python list python range python coding python programming python array python append python argparse python assert python absolute value python append to list python add to list python anaconda a python keyword a python snake a python keyword quizlet a python interpreter is a python code a python spirit a python eating a human a python ate the president's neighbor python break python basics python bytes to string python boolean python block comment python black python beautifulsoup python built in functions b python regex b python datetime b python to dictionary b python string prefix b' python remove b' python to json b python print b python time python class python certification python compiler python command line arguments python check if file exists python csv python comment c python interface c python extension c python api c python tutor c python.h c python ipc c python download c python difference python datetime python documentation python defaultdict python delete file python data types python decorator d python format d python regex d python meaning d python string formatting d python adalah d python float d python 2 d python date format python enumerate python else if python enum python exit python exception python editor python elif python environment variables e python numpy e python for everyone 3rd edition e python import e python int e python variable e python float python e constant python e-10 python format python function python flask python format string python filter python f string python for beginners f python print f python meaning f python string format f python float f python decimal f python datetime python global python global variables python gui python glob python generator python get current directory python getattr python get current time g python string format g python sleep g python regex g python print g python 3 g python dictionary g python set g python random python hello world python heapq python hash python histogram python http server python hashmap python heap python http request h python string python.h not found python.h' file not found python.h c++ python.h windows python.h download python.h ubuntu python.h not found mac python if python ide python install python input python interview questions python interpreter python isinstance python int to string in python in python 3 in python string in python meaning in python is the exponentiation operator in python list in python what is the result of 2 5 in python what does mean python json python join python join list python jobs python json parser python join list to string python json to dict python json pretty print python j complex python j is not defined python l after number python j imaginary jdoodle python python j-link python j+=1 python j_security_check python kwargs python keyerror python keywords python keyboard python keyword arguments python kafka python keyboard input python kwargs example k python regex python k means python k means clustering python k means example python k nearest neighbor python k fold cross validation python k medoids python k means clustering code python lambda python list comprehension python logging python language python list append python list methods python logo l python number l python array python l-bfgs-b python l.append python l system python l strip python l 1 python map python main python multiprocessing python modules python modulo python max python main function python multithreading m python datetime m python time python m flag python m option python m pip install python m pip python m venv python m http server python not equal python null python not python numpy python namedtuple python next python new line python nan n python 3 n python meaning n python print n python string n python example in python what is the input() feature best described as n python not working in python what is a database cursor most like python online python open python or python open file python online compiler python operator python os python ordereddict no python interpreter configured for the project no python interpreter configured for the module no python at no python 3.8 installation was detected no python frame no python documentation found for no python application found no python at '/usr/bin python.exe' python print python pandas python projects python print format python pickle python pass python print without newline p python re p python datetime p python string while loop in python python p value python p value from z score python p value calculation python p.map python queue python queue example python quit python qt python quiz python questions python quicksort python quantile qpython 3l q python download qpython apk qpython 3l download for pc q python 3 apk qpython ol q python 3 download for pc q python 3 download python random python regex python requests python read file python round python replace python re r python string r python sql r python package r python print r python reticulate r python format r python meaning r python integration python string python set python sort python split python sleep python substring python string replace s python 3 s python string s python regex s python meaning s python format s python sql s python string replacement s python case sensitive python try except python tuple python time python ternary python threading python tutor python throw exception t python 3 t python print .t python numpy t python regex python to_csv t python scipy t python path t python function python unittest python uuid python user input python uppercase python unzip python update python unique python urllib u python string u' python remove u' python json u python3 u python decode u' python unicode u python regex u' python 2 python version python virtualenv python venv python virtual environment python vs java python visualizer python version command python variables vpython download vpython tutorial vpython examples vpython documentation vpython colors vpython vector vpython arrow vpython glowscript python while loop python write to file python with python wait python with open python web scraping python write to text file python write to csv w+ python file w+ python open w+ python write w+ python open file w3 python w pythonie python w vs wb python w r a python xml python xor python xrange python xml parser python xlrd python xml to dict python xlsxwriter python xgboost x python string x-python 2 python.3 x python decode x python 3 x python byte x python remove python x range python yield python yaml python youtube python yaml parser python yield vs return python yfinance python yaml module python yaml load python y axis range python y/n prompt python y limit python y m d python y axis log python y axis label python y axis ticks python y label python zip python zipfile python zip function python zfill python zip two lists python zlib python zeros python zip lists z python regex z python datetime z python strftime python z score python z test python z transform python z score to p value python z table python 0x python 02d python 0 index python 0 is false python 0.2f python 02x python 0 pad number python 0b 0 python meaning 0 python array 0 python list 0 python string 0 python numpy 0 python matrix 0 python index 0 python float python 101 python 1 line if python 1d array python 1 line for loop python 101 pdf python 1.0 python 10 to the power python 101 youtube 1 python path osprey florida 1 python meaning 1 python regex 1 python not found 1 python slicing 1 python 1 cat 1 python list 1 python 3 python 2.7 python 2d array python 2 vs 3 python 2.7 download python 2d list python 2.7 end of life python 2to3 python 2 download 2 python meaning 2 pythons fighting 2 pythons collapse ceiling 2 python versions on windows 2 pythons fall through ceiling 2 python versions on mac 2 pythons australia 2 python list python 3.8 python 3.7 python 3.6 python 3 download python 3.9 python 3.7 download python 3 math module python 3 print 3 python libraries 3 python ide python3 online 3 python functions 3 python matrix 3 python tkinter 3 python dictionary 3 python time python 4.0 python 4 release date python 4k python 4 everyone python 44 mag python 4 loop python 474p remote start instructions python 460hp 4 python colt 4 python automl library python 4 missile python 4 download python 4 roadmap python 4 hours python 5706p python 5e python 50 ft water changer python 5105p python 5305p python 5000 python 5706p manual python 5760p 5 python data types 5 python projects for beginners 5 python libraries 5 python projects 5 python ide with icons 5 python program with output 5 python programs 5 python keywords python 64 bit python 64 bit windows python 64 bit download python 64 bit vs 32 bit python 64 bit integer python 64 bit float python 6 decimal places python 660xp 6 python projects for beginners 6 python holster 6 python modules 6 python 357 python 6 missile python 6 malware encryption python 6 hours python 7zip python 7145p python 7754p python 7756p python 7145p manual python 7145p remote start python 7756p manual python 7154p programming 7 python tricks python3 7 tensorflow python 7 days ago python 7 segment display python 7-zip python2 7 python3 7 ssl certificate_verify_failed python3 7 install pip ubuntu python 8 bit integer python 881xp python 8601 python 80 character limit python 8 ball python 871xp python 837 parser python 8.0.20 8 python iteration skills 8 python street dakabin python3 8 tensorflow python 8 puzzle python 8 download python 8 queens python 95 confidence interval python 95 percentile python 990 python 991 python 99 bottles of beer python 90th percentile python 98-381 python 9mm python 9//2 python 9 to 09 python 3 9 python 9 subplots pythonrdd 9 at rdd at pythonrdd.scala python 9 line neural network python 2.9 killed 9 python
Tumblr media
#pythonprogramming #pythoncode #pythonlearning #pythons #pythona #pythonadvanceprojects #pythonarms #pythonautomation #pythonanchietae #apython #apythonisforever #apythonpc #apythonskin #apythons #pythonbrasil #bpython #bpythons #bpython8 #bpythonshed #pythoncodesnippets #pythoncowboy #pythoncurtus #cpython #cpythonian #cpythons #cpython3 #pythondjango #pythondev #pythondevelopers #pythondatascience #pythone #pythonexhaust #pythoneğitimi #pythoneggs #pythonessgrp #epython #epythonguru #pythonflask #pythonfordatascience #pythonforbeginners #pythonforkids #pythonfloripa #fpython #fpythons #fpythondeveloper #pythongui #pythongreen #pythongame #pythongang #pythong #gpython #pythonhub #pythonhackers #pythonhacking #pythonhd #hpythonn #hpythonn✔️ #hpython #pythonista #pythoninterview #pythoninterviewquestion #pythoninternship #ipython #ipythonnotebook #ipython_notebook #ipythonblocks #ipythondeveloper #pythonjobs #pythonjokes #pythonjobsupport #pythonjackets #jpython #jpythonreptiles #pythonkivy #pythonkeeper #pythonkz #pythonkodlama #pythonkeywords #pythonlanguage #pythonlipkit #lpython #lpythonlaque #lpythonbags #lpythonbag #lpythonprint #pythonmemes #pythonmolurusbivittatus #pythonmorphs #mpython #mpythonprogramming #mpythonrefftw #mpythontotherescue #mpython09 #pythonnalchik #pythonnotlari #pythonnails #pythonnetworking #pythonnation #pythonopencv #pythonoop #pythononline #pythononlinecourse #pythonprogrammers #ppython #ppythonwallet #ppython😘😘 #ppython3 #pythonquiz #pythonquestions #pythonquizzes #pythonquestion #pythonquizapp #qpython3 #qpython #qpythonconsole #pythonregiusmorphs #rpython #rpythonstudio #rpythonsql #pythonshawl #spython #spythoniade #spythonred #spythonredbackpack #spythonblack #pythontutorial #pythontricks #pythontips #pythontraining #pythontattoo #tpythoncreationz #tpython #pythonukraine #pythonusa #pythonuser #pythonuz #pythonurbex #üpython #upython #upythontf #pythonvl #pythonvert #pythonvertarboricole #pythonvsjava #pythonvideo #vpython #vpythonart #vpythony #pythonworld #pythonwebdevelopment #pythonweb #pythonworkshop #pythonx #pythonxmen #pythonxlanayrct #pythonxmathindo #pythonxmath #xpython #xpython2 #xpythonx #xpythonwarriorx #xpythonshq #pythonyazılım #pythonyellow #pythonyacht #pythony #pythonyerevan #ypython #ypythonproject #pythonz #pythonzena #pythonzucht #pythonzen #pythonzbasketball #python0 #python001 #python079 #python0007 #python08 #python101 #python1 #python1k #python1krc #python129 #1python #python2 #python2020 #python2018 #python2019 #python27 #2python #2pythons #2pythonsescapedfromthezoo #2pythons1gardensnake #2pythons👀 #python357 #python357magnum #python38 #python36 #3pythons #3pythonsinatree #python4kdtiys #python4 #python4climate #python4you #python4life #4python #4pythons #python50 #python5 #python500 #python500contest #python5k #5pythons #5pythonsnow #5pythonprojects #python6 #python6s #python69 #python609 #python6ft #6python #6pythonmassage #python7 #python734 #python72 #python777 #python79 #python8 #python823 #python8s #python823it #python800cc #8python #python99 #python9 #python90 #python90s #python9798
2 notes · View notes
codezup · 8 months ago
Text
Learn Web Scraping with Python and Scrapy for Data Extraction
Introduction Welcome to Web Scraping 101, a comprehensive tutorial on extracting data from HTML pages using Python and Scrapy. Web scraping is a technique used to extract data from websites, allowing you to access and analyze information that is publicly available on the web. In this tutorial, we will cover the basics of web scraping, how to implement it using Python and Scrapy, and provide…
0 notes
iamadevelopers · 5 years ago
Photo
Tumblr media
Web Scraping 101 in Python ☞ https://school.geekwall.in/p/KLGubCOv/web-scraping-101-in-python #python #programming
3 notes · View notes