scrapingfish-blog-projects
ultra-weather
scrapingfish-blog-projects | ultra-weather | |
---|---|---|
2 | 16 | |
3 | 70 | |
- | - | |
10.0 | 1.5 | |
over 1 year ago | about 1 year ago | |
Jupyter Notebook | Svelte | |
- | - |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
scrapingfish-blog-projects
-
Ask HN: What have you created that deserves a second chance on HN?
This is definitely possible. I’m not sure if we’re going to have time for this as we’re occupied by work on Scraping Fish but we shared the code for scraping nutrition facts data from Walmart on github: https://github.com/pawelkobojek/scrapingfish-blog-projects/t.... Feel free to take it and build such app/website on top of it.
-
Scraping Google SERP with Geolocation
A script with command-line interface is shared in this GitHub repository: https://github.com/pawelkobojek/scrapingfish-blog-projects/tree/main/google-serp. To run it, you will need Scraping Fish API key which you can get here: https://scrapingfish.com/buy
ultra-weather
-
What's your favorite everyday app or product?
Thanks for the feedback!
- I have sometimes noticed the `%20` issue; it should be simple to fix. (The location name can come from multiple sources.)
- The app first tries to estimate your location based on your IP address. There is less friction (no additional prompts/permission required) but it can be very inaccurate. Eventually, you will be able to specify most settings/input via URL params. For example, you will be able to enter all or none of: lat/lng, location name, C/F, etc. When a value isn't provided, a logical default will be used (like lat/lng from location name, or location name from lat/lng).
- Showing previous dates is very intentional (https://blog.leftium.com/2013/12/how-to-display-temperature-...). Weather stats are very relative, so "trendcasts" combine past history with future forecasts. (Also see the previous version: https://uw.leftium.com/)
- "I did really like the Dark Sky way of having a vertical bar for the precipitation, with the temps plotted next to it." I'm not sure exactly how that looked. Can you share any screenshots?
- The daily precipitation forecast bars will have an option to toggle showing the previous history. I was playing around with how they would look. The "current time" marker will track the cursor/finger on hover so you can see exact numbers in the sticky top section (Merry Sky sort of has this, but it's not sticky and hover only works in a few places.)
- You can already click any temperature stats to toggle between Fahrenheit and Celsius. I default to F because I still believe it is the more "human" metric for weather temperature. I use mm for precipitation because I feel that is the more useful unit for precipitation, but in the future this will also be configurable/togglable.
- Sunrise/sunset is one of the features I plan to steal from Merry Sky. The data is available in the JSON, but Merry-Timeline doesn't support rendering like Merry Sky (https://github.com/guillaume/merry-timeline/issues/4). I will probably end up writing my own forecast timeline component.
- Merry Sky already kind of has forecast bars lined up horizontally; I think shading the days with alternating colors would make it more readable. Openweather also has this (although it also needs to shade to make the days more distinguishable, too.) I'm not a big fan of horizontal scrolling, but I may add it as an option.
- Show HN: Briefsky – a free Dark Sky clone for multiple weather APIs
-
Ask HN: What have you created that deserves a second chance on HN?
I tried sharing a couple of my web apps:
- HN the way I want to read it: https://hw.leftium.com/
- Source code: https://github.com/Leftium/hckrweb
- Weather forecast compared to last two days' weather: https://github.com/Leftium/ultra-weather#readme
- Ask HN: Tools you have built for yourself?
- Ask HN: Where do you get weather forecasting in a browser?
-
Dark Sky iOS app ends December 31, 2022
One of the reasons I built https://uw.leftium.com/ was so I could see the previous two days' weather.
It uses the DarkSky API, but also supports other weather API's: https://github.com/Leftium/ultra-weather#readme
- Ask HN: Share Your Personal Site
-
Show HN: Weather API for non-commercial use (open-meteo.com)
UltraWeather uses the openweather geocoding API[1]:
https://openweathermap.org/api/geocoding-api
Pretty generous free tier, and paid options seem pretty reasonable.
[1]: https://github.com/Leftium/ultra-weather#specify-a-location
- Show HN: User-friendly weather forecast, made with Svelte
What are some alternatives?
hckrweb - Hcker News mobile web app
open-meteo - Free Weather Forecast API for non-commercial use
metron - A C++ to Verilog translation tool with some basic guarantees that your code will work.
h3 - Hexagonal hierarchical geospatial indexing system
UrlChecker - Android app by TrianguloY: URLCheck
kushagharahi
uule_grabber - Generates UULE codes for Google Search
yr-weather-symbols - Weather symbols for yr.no
donutdns - Block ads, trackers, and malicious sites with donutdns - simple alternative to pihole. Run as a docker container, standalone executable or core DNS plugin. Supply custom domain block/allow lists in addition to builtin lists maintained by the ad-blocking community.
formkiq-core - A full-featured Document Layer for your application, providing the functionality of a flexible document management system, including storage, discovery, processing, and retrieval. Deploys directly into your Amazon Web Services Cloud. 🌟 Star to support our work!
codebase-visualizer-action - Visualize your codebase during CI.
quinnkeast-website