Giter VIP home page Giter VIP logo

data's Introduction

data's People

Contributors

33kk avatar uso-archive[bot] avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar

data's Issues

Styles not updating

Hello,
I just noticed that last styles update was 5 days ago, but even before that date I had updated my style twice and these updates were not cached by uso-archive - latest is from 07.06.2023, while style was updated also on 13 and 15 June. Could you check it? Thank you.

Incorrect license on imported styles

Hello. I noticed some discrepancies with my work that is now on your site.

Please note https://github.com/33kk/uso-archive/blob/flomaster/data/usercss/160223.user.css, https://33kk.github.io/uso-archive/?search=inpired+dark&style=160223 this style (at least) its license has been modified from the originally intended license. it now claims NO REDISTRIBUTION

Capture

The license can be seen at https://userstyles.org/styles/160223/userstyles-inspired-dark

Capture

you can see here https://github.com/style-it-themes/userstyles-inspired-dark also properly licensed.

I am the author of said style and org owner for style-it-themes (all my USO styles are now here, which is OK), I will presume that this was some automation issue on import and request that all styles belonging to style-it-themes and myself that are in this repository be checked that they follow the intended licenses without any modifications to said licenses.

Content type: Also the styles are added a usercss metadata header and doesn't points to the repos where they belong. none of these changes follow any license terms either but I will assume its not intended to be a new style authored by someone else and that is done to facilitate some installation direct from site, it should point to its home still. Unless my assumption is wrong.

I understand why the site exists, but if this site is modifying anything... It can do so as long as licenses are followed Im not asking for anything other than the rectification of the issues pointed out.

Thanks for your attention to this.

Proposition - css modifications for screenshots elements

Usually authors of styles limit the size and dimensions of their screenshot based on the USO restrictions:
"at least 700 x 350, <200KB" , but in fact it's constrained, by their css, to a maximum of 728 x 353

Based on that (and the limit of the filesize), I've seen screenshots no bigger than 728 x 353.
On USOa these images are currently stretched and blurry. On the search pages, the images are cropped.

Here are modifications for the userstyle page and for the search pages.

What do you think?

@-moz-document url-prefix("https://uso.kkx.one/style/") {
.w-100 {
  width: unset !important; /* undo current style */
  max-width: 100% !important;
  margin: auto; /* center image */
}

.carousel-indicators button {
  border: 3px solid lightskyblue !important;  /* the indicators for multiple images is not always visible (gray images) */
}
}

@-moz-document url-prefix("https://uso.kkx.one/") {
.screenshot.svelte-7yfjv0.svelte-7yfjv0.svelte-7yfjv0 {
  object-fit: contain; /* show the whole image */
}
}

Append/modify meta-data if metablock is present

I've created a style on USO just to play with metaheaders. ´@updateURL` in particular. Ultimately I want to redirect my style(s) to a sites that handle install and update stats. userstyles.world seems to do this (haven't tried yet).

Apparently USO keeps the metablock unchanged at the top of the style, and USOa gets it and keeps it. The only problem is that USOa's adds its own userstyle meta-block (the update process somehow still partially works in stylus).

Could it be possible to check the presence of the block and only add some headers if necessary? The @version header could be valid as well as @updateURL (but that one must be checked to prevent a loop).

Here is the test style:

https://uso.kkx.one/style/207643
and the original on USO: https://userstyles.org/styles/207643/dummy-usercss-2

Updater enchancements

  • Update style metadata on first 50 pages with each sorting option
    • from archive
    • from USO
  • Look for issues with "update request" tag, update styles, close issues.
  • Blacklist styles
    • Verify style ownership

Remove markdown

Increases clone time and disk space usage without being that useful

Ignore outdated cached data

I think that their new site design is blocking USOa to retrieve new or updated userstyles.
Access to the previous design was still possible yesterday (forcing a cookie value), but today the "classic" version seems completely unavailable.
see https://uso.kkx.one/browse/styles?sort=created and https://uso.kkx.one/browse/styles?sort=updated

Edit: before submitting this issue I tried again on 2 computers.
Computer # 1 wasn't seeing after 24/2, computer # 2 wasn't seeing past 25/2 (9 more than # 1 when sorted by "created").
Then I forced-refreshed the pages. Now # 1 sees up to 27/2 in "created" (14 less than USO - seems correct) and # 2 hasn't changed

Updater broken due to userstyles.org update

As i said:
i can't login and so... i can't update my userstyles in it.
Their new design break the login function, which only act as we want Create an account.
From Stylus Help on Discord , Mikey said:

"At first, I don't even get that far—it just redirected me to the home page whenever I tried to sign in.

Then something else made perfect sense once I got their new design. 
They removed ALL data from their API except userstyle IDs, which in turn breaks USo-archive. 
You can check the repository and see for yourself.
 I can't tell for sure whether or not that was intentional. 
Either way, it wouldn't surprise me if they broke signing in while they were at it.

Judging from how things work in the redesign, they appear to have switched to Firebase. 
The home page gets a 90 KB gzipped (350 KB raw) JSON file with all the userstyle data. 
That's just ridiculous. 
What makes it worse is that I couldn't find an endpoint that returns one userstyle rather than a collection of them"

Theme options broken

After being mirrored from Userstyles, comments are being removed, including theme comments, eg: /*[[font]]*/

Changing settings on the theme therefore has no effect.

Replace userstyles.org links and make some things clickable

  • Open userstyles.org style links in style modal
  • Open userstyles.org category browse, newest browse, search, profile with search
  • Add event to modal to change current state
  • Make usernames clickable, open search by username
  • Make category clickable, open search by category

Screenshots in style popup

It should bee interesting to have it to in the popup.
And better to have too all the others screenshots that's are present (i can see them in edit section) but not displaying after they break all....

Zero-pad months/days in @version to avoid ambiguity

style @version
Old 20201224.13.35
New 2021210.0.40
  • Currently it's impossible to update to the newer style in Stylus because per semver specification 2021210 (2 021 210, 2 million) is smaller than 20201224 (20 201 224, 20 million).

  • Another problem is ambiguity: 2020123 may be both 2020-1-23 and 2020-12-3

More search/filtering functionality

  • Search for an "exact phrase". (Currently, searching for thisphrase returns results containing this phrase, which is also bad.)
  • Exclude results that match a -keyword.
  • Exclude results of specific categories (and more than one at a time).
  • Exclude results whose publish/update date is older/newer than X.
  • Exclude results whose weekly and/or total installs are lower/higher than Y.
  • Include or exclude results with a specific licence.

I'd also like the ability to browse categories and authors, without needing to know what any of them are beforehand.

Remove my styles

Hi there, I would like my styles Resizable and BrightTheme Mobile removed from this archive.

I don't want them here, I've already deleted them from userstyles.org, and they only have 10/11 installs anyway.

You can verify that I'm the owner of the styles. I added a link to this issue on the userstyles.org page for Resizable. It doesn't look like you can add deletion messages to Android styles like BrightTheme Mobile, but you can still verify that I'm the owner of that style because both are made by the same user "Bright Side."

Add a Table list view

Actually, we have only a grid view.
Maybe you can add an option to have a list view too (with the first screenshot) and make it sortable:
Like that we have more results per page (maybe add the number of results we want to show and infinite scroll as option).
And an indicator for "deleted" userstyle.

UserCSS conversion

I've checked in on this project a couple times now. The idea of automatically converting advanced USO settings to usercss user configs is intriguing. Obviously, that's one of the big hurdles for compatibility.

Haven't seen it work exactly right as of yet though. Last time, advanced settings registered as usercss configs, but they weren't interpreted correctly. I'm using Stylus Insomniac as a test case, and when I tested previously, I'd get a usercss config where "for yes" was triggered regardless of whether the first setting was "no".

Just tested again, and now I'm not getting a user config at all. Seems to just have the meaningless USO placeholders inside the style code. Hopefully, you didn't give up on the concept.

Anyway, if you get advanced settings conversion working, it'd definitely set this project apart from other archives that are popping up. It's ambitious, but I'm rooting for you.

Theme Upload Section?

I have designs but it would be nice if i could upload them here without using userstyles..

Possible performance improvement: add indexes per category

Problem: the current index is like 20MB gzipped so it may take half a minute to download on a slower connection.

Idea:

  • add individual indexes per each category - will be used by Stylus in the popup and by the site when the tab is created using a direct category link; Stylus may also download the global category index (currently ~10k styles) in case the corresponding option is enabled in the popup

  • for https://uso.kkx.one/browse/styles add 5 tiny indexes with 36 styles inside for each of the 5 sorting modes - will be used to display the first page instantly, while all of the category indexes are being downloaded.

  • for https://uso.kkx.one/browse/categories - add an index of category names and an index for the first page results

meta-data update

When is the meta-data of the userstyle updated?
The style has been updated from us.o. But not the date, or the text ("additional info" in my case).

New Styles

It doesn't retrieve new uploaded styles on the userstyles.org. Or else please add support for uploading styles.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.