tommasodargenio / wallpaperchum Goto Github PK
View Code? Open in Web Editor NEWWallpaper scraper console application for Windows 10
License: GNU General Public License v3.0
Wallpaper scraper console application for Windows 10
License: GNU General Public License v3.0
Add a new source so that a picture can be randomly selected from a local windows folder instead of downloading from any of the remote sources.
Image selection should be random, specific name pattern, last modified date, the extension only
Should also add a flag to include subfolders, if not included will only select images from the specified folder.
Questi sono i feeds da controllare, che forniscono pochi risultati anche senza limitatori per la risoluzione l'orientamento
Arte:
https://www.reddit.com/r/Art.rss
Spaceporn
https://www.reddit.com/r/spaceporn.rss
Credo che sia possibile inserire l'rss di Deviant Art per scaricare i wallpapers
Non sono riuscito però a comprendere come generano l'rss, partendo dal topic del sito
Esempio, questo è il link a topic del sito:
https://www.deviantart.com/topic/wallpaper
Queste dovrebbero essere le istruzioni per generare l'rss:
https://www.deviantartsupport.com/en/article/how-do-i-use-rss-feeds
Utilizzabile per scaricare wallpaper? Sembra abbia una api apposta.
https://wall.alphacoders.com/
https://wall.alphacoders.com/api.php
Lista di bug che ho trovato:
(Prove fatte con Bing e Reddit)
Se dopo -F non viene specificato bene il parametro, scarica cmq di default da "earthporn", dovrebbe dare un errore invece.
Se specifico il nome con -G nomefile, senza estensione, mi chiede di mettere .png, non sò se dovrebbe fare questo, oppure solo dire manca l'estensione.
Sempre se specifico - G nomefile.estensione, da errore "il file non esiste" a prescindere che ci sia o meno il file nella cartella saveTo, in teoria, dovrebbe crearlo da solo.
Parametri che ho testato, e non mi hanno dato errori:
Il rinomina con la data funziona
Il landascape check, sembra funzionare
Il set come wallpaper funziona
Il files to keep, sembra funzionare
Xmin sembra funzionare
This started to happen in the past few days when trying to use Reddit as the source, the HttpRequest fail with the exception of not being able to create an SSL/TLS secure channel
Verify feasibility to add National Geographic as source
Come era possibile nella versione solo bing, rimettere la possibilità di limitare il numero di wallpaper nella cartella che si specifica col -saveto, agli ultimi 30 (tramite data)
When purging extra files (-M option), if a file is in use or locked the program will exit with an unhandled exception
When using the option to set a downloaded image as the Lock screen background, this doesn't work on a Microsoft Surface Laptop 4 with Windows 10 Home. It works fine setting the image as desktop wallpaper though.
If a file exists already with the same name in the same output directory, it is not overwritten contrary to what the doc says but skipped. This is clearly visible in the log during the processing time.
Verify feasibility to add unsplash.com as source
Oltre all'opzione -saveto folder,
Sarebbe comodo avere un opzione a parte per salvare il wallpaper con un nome specificato dall'utente
Quindi le 2 opzioni insieme, non una che sostituisce l'altra
Verify feasibility to add NASA as source
Breve lista di cosa da aggiungere: (che in teoria dovrebbero funzionare per tutti i feed, bing, reddit etc etc)
Aggiorno e modifico, via via che le idee, mi vengono in mente ;)
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.