Ecosyste.ms: OpenCollective
An open API service for software projects hosted on Open Collective.
github.com/OpenShopChannel/WSC-Web
Shop Channel Client
https://github.com/OpenShopChannel/WSC-Web
4b9062e163fe5a83c689dffba0de8a89fde01e9d authored about 1 year ago
05e12e217aac537866df18d0550dbe4d6f15bf9f authored about 1 year ago
flask and werkzeug 3.0.0 exist but they don't seem to play well with each other currently.
(I ne...
Losslessly, of course. Ran through pngcrush.
The logo is actually smaller as a PNG, so replace t...
728b4d2b925e8dc9b321424ef5daf203813cc6d1 authored about 1 year ago
34064f0c8ad444cbe557e263787e076937bb6273 authored about 1 year ago
75e9c5826b1af186354425c3f480125fa2b3d9fd authored about 1 year ago
ec4e099c76503ebfdbc0d434a7130a12ef8a63a6 authored about 1 year ago
063862f379b0c9c37b1660465687d99914c5af9a authored about 1 year ago
25e3a8c78febebf41e49c8f7321c95d13be057b7 authored about 1 year ago
de724181dab97ce3e41724b1fe77ca3fc043f1e5 authored about 1 year ago
c9a4d729479434ead790fc6e95c1b114ccaaae71 authored over 1 year ago
3bb6998704dccf4fb2ecd738141132bb3fe3b1d7 authored over 1 year ago
69de922658566e6c5a12c70f108ba08346c13cee authored over 1 year ago
c2e3be185e4e556527864532c1130cebd623cfde authored over 1 year ago
We'll assume that this frontend is being used for production if invoked via `flask run`, `gunico...
5c07e6e02e9b1b3e946daa5efc2cb40673553d26 authored over 2 years agoOops :)
2404f170af5e6565a6b44f5d3a1424d55a2cf709 authored over 2 years ago62265b9568d9f895074fb27783658a5ff5fc20a6 authored over 2 years ago
See #24 for more information.
4961a0d876152b64009657f6eae4d0efb5f528c1 authored over 2 years agoa8092f1af9e43cd7d57e77c7f9bd2b75f7c8b57c authored over 2 years ago
8db6b427a79abcfbc58b55478ac368de2c1c3f7b authored over 2 years ago
bd77eb6144a387d548b571820d5e49f42b3fb365 authored over 2 years ago
This allows us to have EC available throughout the rest of the channel.
df6be58875c0876749b750d47b0b91548b5561c8 authored over 2 years agoWhoops
30c739bf05b231e4915cd8825e567dbb9116563f authored over 2 years ago2b3d984c6fb0e2ecbfbad3df4f0f713295091199 authored over 2 years ago
bb7328b3f3e4eff148e6ff658592acc2cd560a43 authored over 2 years ago
38269523a3ec6331e4f712de4dc4cf930f09a756 authored over 2 years ago
This matches the behavior introduced to osc-downloader in OpenShopChannel/osc-downloader#1.
187320ac66abec66dbdb5c07e76a9ec099f29866 authored over 2 years agoThis allows documentation to be somewhat generated while editing within IDEs.
It's not perfect,...
67561d7e94be2dcc59bf6f7279b8004d4b7f548c authored over 2 years agoWith the default "wallpaper", we effectively end up with a black square padded with white.
5fed980d5576e38d0f882ffb6e2afbca74c96f22 authored over 2 years agoc68faba0d47a1e04020c5447611c5dc4e5f17360 authored over 2 years ago
Many modern SSL stacks (rightfully) complain about our weak keys. Perhaps it would be best to ev...
2c2084f1480641340e6802295e0ffb35d35dc74a authored almost 3 years ago3ddf52486bf4819e1521fb8d474cfebaf9bb5396 authored almost 3 years ago
This is most useful for local testing of DanboShopServer.
2d5ad2da0f1793267b3fe04bf745025970433cd0 authored almost 3 years agoa77b8cc9d716834583009c85df543cdc35c090e3 authored almost 3 years ago
ff16ebeb59465b1553022557b52d779e753bb3aa authored almost 3 years ago
All contributors agreed to the relicensing. See #20.
3eaaa8a7b2d7b5e6fc182bd371b500733c43d2ec authored almost 3 years ago9b87cde3eaf0b0f416599245e24ffff55c807211 authored about 3 years ago
dcf9c7ed70db8db5144a4df956c4a6632584ecca authored over 3 years ago
d51db1bb65d3c764695bc4781a13f1cba7f4bb6b authored over 3 years ago
a932c57990fc6ddccf678bfc84cf5884450cb1fc authored over 3 years ago
3269e2be7921fc3f9077ba78bef32b408c9fb02d authored over 3 years ago
2247cb0a73bc8a692d3d82e166953999ffb87750 authored over 3 years ago
229377abc0758a3177367970e5269cf2a2104dfe authored over 3 years ago
23a470d6f5c66651b69a19bc526d91a4c9fa671e authored over 3 years ago
be11523c32d5be18244505222de8b560a8177276 authored over 3 years ago
66535121200e2b38dc4d2f9726a0a5be3f65137a authored over 3 years ago
5f129ef183c15b25e82d0650dd0cbd29e6e74fe2 authored over 3 years ago
216110588c0e4b4da49eede16d86844a38f58a77 authored over 3 years ago
47bc7c54ae57d79e2ab01c49de92e0dbbee7ad24 authored over 3 years ago
4b59f9dd2e0715c6e4f166218c4332820269f609 authored over 3 years ago
1df95d8b71e986c9fdd9d9f6f820564fc869be1f authored over 3 years ago
b4d7aa8dd601256a91f4afb4a6d254f8289828c2 authored over 3 years ago
1a2c30dfc0c49aa84cbcf3fbd3003d494155d118 authored over 3 years ago
62d6235ba9877608d84ff1274218d09744ea4026 authored over 3 years ago
d62047681aa95f74146fe0116f27bace098ebd0f authored over 3 years ago
c8e49088e5cb0919ff82c7d975acc04fd62b99eb authored over 3 years ago
111335ecb644915c58349b7bd9704b601bb42063 authored over 3 years ago
e8f72938a280e540b9f57978681dc8e179794287 authored over 3 years ago
3223615a3769e1031b1d064f1ee8fa77f2446093 authored over 3 years ago
989d17098f9cb66a873b925db3a43ab0ae1d5e02 authored over 3 years ago
c767a2d6f189ef69d0ea559eb8c004ac8ba55893 authored over 3 years ago
428ecd5916dc11c951a31b96b57911a802619afc authored over 3 years ago
cd73de54a48fce8bea9d42166b25940c23915049 authored over 3 years ago
ef037017eccb192615c737aa1c38ae78a1904aaa authored over 3 years ago
307b46bf7287b9ffb48abe3d6fc00c4eb0700b9d authored over 3 years ago
ba3ea1fa79e253f3fefd89ecf3210bdac7521d28 authored over 3 years ago
5aa6359a534853993bc80257c0c6d706fdd9e8ff authored over 3 years ago
b8713795d9c79071a607fb1b85637fa21447be5e authored over 3 years ago
9d3960a48a4195214c3e5585cd252308afaa654a authored over 3 years ago
ca98b7c4c4304c4a0f32770349c7750ddd6b6c2b authored over 3 years ago
931347b7363b62b3ee220b7a4ff4dea10024b291 authored over 3 years ago
GUI overhaul + additional methods added in python scripts
6e280ff1b45d5cd66462b8ce5c26ab7420751980 authored over 3 years ago6548ef1f234cb282a4e99db32c81fc71265e81a2 authored over 3 years ago
84be49372ea72c58b89622d64291699b5b73b0f4 authored over 3 years ago
9c9425eef6f9c172eb7680e23bc29af22895d035 authored over 3 years ago
This is the download page.
Given an app `internal_name`, this page will display a "fade to blac...
d792b953aff11430444211b9285bd0f61350782f authored over 3 years agoThis is the app details page.
Given an app `internal_name`, this will display the app's name, i...
eb28ea1548ff9a7d0a4e5218ee7e8c7f3fb6acfc authored over 3 years agoThis is the search results page.
Given a query, this will display & paginate search results.
82f6b6cf758d8500c24295067567284e51646ce4 authored over 3 years agoThis is the search by category page.
Here, the user selects a category from a list, and submits...
85d16757c06eedbee09200d19e066f21fa1ebf1e authored over 3 years agoThis is the search by keyword page.
Here, the user types in their keyword to search with, and s...
d54b426e3d5ad31be982c1ba4a26738bdc9c7cc9 authored over 3 years agoThis is the browse page.
This page contains links to search by keyword, search by category, dis...
8b3ea161a2b984f44cd549ec414ef5dfc08a8e02 authored over 3 years agoThis is the error page.
This displays a red "warning" icon, the error code, and the long error ...
2b879860ee6af63b3d0065e26951ab766d842238 authored over 3 years agoThis is the donate page.
It contains a QR code that links to the donation page at oscwii.org, a...
2c7fa33987cd51a4230cc43c6270f57549a14bb5 authored over 3 years agoThis is the landing page.
It contains a title bar, the Open Shop Channel wordmark, the message ...
6eea50ecd2c46961222515e3ece2990154481f88 authored over 3 years agoThis is the base Jinja2 template.
All other pages use this template as a base. It contains the ...
b142ee58e485f786c26a4ceef86e53bc9a726e42 authored over 3 years agoThis is the splash page, which is the first page loaded.
It displays an animated version of the...
ef88780d616ced8a75c662fc15f7f1c307bd83c4 authored over 3 years agoThis removes the existing page templates.
Each new page template will be explained in separate ...
4b749f346f4834e48e91cadc11b3ab8d8d2f71d6 authored over 3 years agoThis is an immaterial whitespace edit made to `buttons.js` in order to explain its changes in th...
bdeddfb2e7082aca94f79038409f71dfbb9eb32e authored over 3 years agoThis is an immaterial whitespace edit made to `buttons.js` in order to explain its functionality...
a716c39a0443047004a0b9903523e267a1e604c5 authored over 3 years agoSignificantly changes the `static` directory, with two major changes:
The `css`, `js`, and `img...
174f73140724929efebb0c2f8cefa83f1fc2d9ef authored over 3 years agoA new directory `data` is added, which stores three files described in the previous commit that ...
088cd885484f556330a5015ddb44704764a47965 authored over 3 years agoAdds three new methods to `app.py`:
`getErrorText(code)`, which returns a long description give...
805230aa350fb4463eed674e3733c99e04b5972d authored over 3 years agoAdds the method `sizeof_fmt` to osc.py, which reformats a given value in bytes to the nearest hu...
d4f83d3adc02c44839063b41fd011162ea508233 authored over 3 years agoAdds the method `search_packages` to osc.py, which allows packages to be searched by partial key...
7635a06cc075819b90920e772dddfe99f9f22869 authored over 3 years ago446b180fb447841f6fab083a306f596e8ca15833 authored over 3 years ago
d40b6b8b28dc39cb7ed619fdacd6ca18db2eb1d6 authored over 3 years ago
198e77f7a9d543ca8aae419ca70a577229858a6a authored over 3 years ago
bde1a224a3acdbed4f3108cd3a8d26a12ae4d228 authored over 3 years ago
4de288dbaed32d9741cbebd14fb3e89e839b84ab authored over 3 years ago