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

Cleanup this

4b9062e163fe5a83c689dffba0de8a89fde01e9d authored 12 months ago by Artuto <[email protected]>
Retrieve App of the Day from RepoMan

05e12e217aac537866df18d0550dbe4d6f15bf9f authored 12 months ago by Artuto <[email protected]>
Update dependencies

flask and werkzeug 3.0.0 exist but they don't seem to play well with each other currently.
(I ne...

caa4968b289dd43b8b6659a20053be21440b6fcb authored 12 months ago by dakrk <[email protected]>
Reduce image sizes

Losslessly, of course. Ran through pngcrush.
The logo is actually smaller as a PNG, so replace t...

7c652caee274a43fefd5fe150e400afdae595ff6 authored 12 months ago by dakrk <[email protected]>
Fix HTTP 500 error page text

728b4d2b925e8dc9b321424ef5daf203813cc6d1 authored 12 months ago by dakrk <[email protected]>
Download UI improvements, WIP

34064f0c8ad444cbe557e263787e076937bb6273 authored 12 months ago by Sketch <[email protected]>
Update Crowdin configuration file

75e9c5826b1af186354425c3f480125fa2b3d9fd authored 12 months ago by Artuto <[email protected]>
Update Crowdin configuration file

ec4e099c76503ebfdbc0d434a7130a12ef8a63a6 authored 12 months ago by Artuto <[email protected]>
Delete crowdin.yml

063862f379b0c9c37b1660465687d99914c5af9a authored 12 months ago by Artuto <[email protected]>
Update Crowdin configuration file

25e3a8c78febebf41e49c8f7321c95d13be057b7 authored 12 months ago by Artuto <[email protected]>
Update Crowdin configuration file

de724181dab97ce3e41724b1fe77ca3fc043f1e5 authored 12 months ago by Artuto <[email protected]>
Use title ID from API

c9a4d729479434ead790fc6e95c1b114ccaaae71 authored over 1 year ago by Sketch <[email protected]>
Remove Download Manager

3bb6998704dccf4fb2ecd738141132bb3fe3b1d7 authored over 1 year ago by Sketch <[email protected]>
Fix blank app titles + author

69de922658566e6c5a12c70f108ba08346c13cee authored over 1 year ago by Sketch <[email protected]>
Updated to new API

c2e3be185e4e556527864532c1130cebd623cfde authored over 1 year ago by dhtdht020 <[email protected]>
Enable UI prototyping mode by default

We'll assume that this frontend is being used for production if invoked via `flask run`, `gunico...

5c07e6e02e9b1b3e946daa5efc2cb40673553d26 authored over 2 years ago by Spotlight <[email protected]>
Fully implement UI-only mode

Oops :)

2404f170af5e6565a6b44f5d3a1424d55a2cf709 authored over 2 years ago by Spotlight <[email protected]>
Allow disabling EC requests for UI prototyping

62265b9568d9f895074fb27783658a5ff5fc20a6 authored over 2 years ago by Spotlight <[email protected]>
Do not allow Connection: close

See #24 for more information.

4961a0d876152b64009657f6eae4d0efb5f528c1 authored over 2 years ago by Spotlight <[email protected]>
Add EC purchasing functionality

a8092f1af9e43cd7d57e77c7f9bd2b75f7c8b57c authored over 2 years ago by Spotlight <[email protected]>
Adjust download formatting

8db6b427a79abcfbc58b55478ac368de2c1c3f7b authored over 2 years ago by Spotlight <[email protected]>
Elaborate on function documentation

bd77eb6144a387d548b571820d5e49f42b3fb365 authored over 2 years ago by Spotlight <[email protected]>
Add EC registration for splash

This allows us to have EC available throughout the rest of the channel.

df6be58875c0876749b750d47b0b91548b5561c8 authored over 2 years ago by Spotlight <[email protected]>
Replace further playSE effects with enum

Whoops

30c739bf05b231e4915cd8825e567dbb9116563f authored over 2 years ago by Spotlight <[email protected]>
Add EC logging output to debug menu

2b3d984c6fb0e2ecbfbad3df4f0f713295091199 authored over 2 years ago by Spotlight <[email protected]>
Introduce sound type enum

bb7328b3f3e4eff148e6ff658592acc2cd560a43 authored over 2 years ago by Spotlight <[email protected]>
Introduce keyboard type enum

38269523a3ec6331e4f712de4dc4cf930f09a756 authored over 2 years ago by Spotlight <[email protected]>
Use title ID via API to begin download

This matches the behavior introduced to osc-downloader in OpenShopChannel/osc-downloader#1.

187320ac66abec66dbdb5c07e76a9ec099f29866 authored over 2 years ago by Spotlight <[email protected]>
Add native API skeleton

This allows documentation to be somewhat generated while editing within IDEs.

It's not perfect,...

67561d7e94be2dcc59bf6f7279b8004d4b7f548c authored over 2 years ago by Spotlight <[email protected]>
Have the sidebars be pitch black

With the default "wallpaper", we effectively end up with a black square padded with white.

5fed980d5576e38d0f882ffb6e2afbca74c96f22 authored over 2 years ago by Spotlight <[email protected]>
Use latest version of Flask

c68faba0d47a1e04020c5447611c5dc4e5f17360 authored over 2 years ago by Spotlight <[email protected]>
Hint that we are about to use very brittle ciphers

Many modern SSL stacks (rightfully) complain about our weak keys. Perhaps it would be best to ev...

2c2084f1480641340e6802295e0ffb35d35dc74a authored almost 3 years ago by Spotlight <[email protected]>
Switch to request.json() in osc.py

3ddf52486bf4819e1521fb8d474cfebaf9bb5396 authored almost 3 years ago by TheTechRobo <[email protected]>
Allow configuring API endpoint

This is most useful for local testing of DanboShopServer.

2d5ad2da0f1793267b3fe04bf745025970433cd0 authored almost 3 years ago by Spotlight <[email protected]>
Update dependencies

a77b8cc9d716834583009c85df543cdc35c090e3 authored almost 3 years ago by Spotlight <[email protected]>
Add setup information

ff16ebeb59465b1553022557b52d779e753bb3aa authored almost 3 years ago by Spotlight <[email protected]>
Relicense to the AGPLv3

All contributors agreed to the relicensing. See #20.

3eaaa8a7b2d7b5e6fc182bd371b500733c43d2ec authored almost 3 years ago by Spotlight <[email protected]>
Add missing requirement

9b87cde3eaf0b0f416599245e24ffff55c807211 authored about 3 years ago by Spotlight <[email protected]>
Removed string accidentally set for translation

dcf9c7ed70db8db5144a4df956c4a6632584ecca authored about 3 years ago by dhtdht020 <[email protected]>
Set download error messages for localization

d51db1bb65d3c764695bc4781a13f1cba7f4bb6b authored about 3 years ago by dhtdht020 <[email protected]>
Categories are now properly localized everywhere

a932c57990fc6ddccf678bfc84cf5884450cb1fc authored about 3 years ago by dhtdht020 <[email protected]>
Update messages.po (POEditor.com)

3269e2be7921fc3f9077ba78bef32b408c9fb02d authored about 3 years ago by dhtdht020 <[email protected]>
Update messages.mo (POEditor.com)

2247cb0a73bc8a692d3d82e166953999ffb87750 authored about 3 years ago by dhtdht020 <[email protected]>
Update messages.po (POEditor.com)

229377abc0758a3177367970e5269cf2a2104dfe authored about 3 years ago by dhtdht020 <[email protected]>
Update messages.mo (POEditor.com)

23a470d6f5c66651b69a19bc526d91a4c9fa671e authored about 3 years ago by dhtdht020 <[email protected]>
Update messages.po (POEditor.com)

be11523c32d5be18244505222de8b560a8177276 authored about 3 years ago by dhtdht020 <[email protected]>
Update messages.mo (POEditor.com)

66535121200e2b38dc4d2f9726a0a5be3f65137a authored about 3 years ago by dhtdht020 <[email protected]>
Update messages.po (POEditor.com)

5f129ef183c15b25e82d0650dd0cbd29e6e74fe2 authored about 3 years ago by dhtdht020 <[email protected]>
Update messages.mo (POEditor.com)

216110588c0e4b4da49eede16d86844a38f58a77 authored about 3 years ago by dhtdht020 <[email protected]>
Update messages.po (POEditor.com)

47bc7c54ae57d79e2ab01c49de92e0dbbee7ad24 authored about 3 years ago by dhtdht020 <[email protected]>
Update messages.mo (POEditor.com)

4b59f9dd2e0715c6e4f166218c4332820269f609 authored about 3 years ago by dhtdht020 <[email protected]>
Update messages.po (POEditor.com)

1df95d8b71e986c9fdd9d9f6f820564fc869be1f authored about 3 years ago by dhtdht020 <[email protected]>
Update messages.mo (POEditor.com)

b4d7aa8dd601256a91f4afb4a6d254f8289828c2 authored about 3 years ago by dhtdht020 <[email protected]>
Added error strings for localization

1a2c30dfc0c49aa84cbcf3fbd3003d494155d118 authored about 3 years ago by dhtdht020 <[email protected]>
Update messages.po (POEditor.com)

62d6235ba9877608d84ff1274218d09744ea4026 authored about 3 years ago by dhtdht020 <[email protected]>
Update messages.mo (POEditor.com)

d62047681aa95f74146fe0116f27bace098ebd0f authored about 3 years ago by dhtdht020 <[email protected]>
Updated multiple strings

c8e49088e5cb0919ff82c7d975acc04fd62b99eb authored about 3 years ago by dhtdht020 <[email protected]>
Merge remote-tracking branch 'origin/master'

111335ecb644915c58349b7bd9704b601bb42063 authored about 3 years ago by dhtdht020 <[email protected]>
Added localization-related options to debug

e8f72938a280e540b9f57978681dc8e179794287 authored about 3 years ago by dhtdht020 <[email protected]>
Added link to debug page

3223615a3769e1031b1d064f1ee8fa77f2446093 authored about 3 years ago by dhtdht020 <[email protected]>
Cleaned up app.py

989d17098f9cb66a873b925db3a43ab0ae1d5e02 authored about 3 years ago by dhtdht020 <[email protected]>
Update messages.po (POEditor.com)

c767a2d6f189ef69d0ea559eb8c004ac8ba55893 authored about 3 years ago by dhtdht020 <[email protected]>
Update messages.mo (POEditor.com)

428ecd5916dc11c951a31b96b57911a802619afc authored about 3 years ago by dhtdht020 <[email protected]>
Initialized italian and japanese translations

cd73de54a48fce8bea9d42166b25940c23915049 authored about 3 years ago by dhtdht020 <[email protected]>
Added license

ef037017eccb192615c737aa1c38ae78a1904aaa authored about 3 years ago by dhtdht020 <[email protected]>
Set additional strings for translation

307b46bf7287b9ffb48abe3d6fc00c4eb0700b9d authored about 3 years ago by dhtdht020 <[email protected]>
Added i18n stuff, and initial translations

ba3ea1fa79e253f3fefd89ecf3210bdac7521d28 authored about 3 years ago by dhtdht020 <[email protected]>
Cleaned up code in prep for translations

5aa6359a534853993bc80257c0c6d706fdd9e8ff authored about 3 years ago by dhtdht020 <[email protected]>
Changed to white borders wallpaper

b8713795d9c79071a607fb1b85637fa21447be5e authored about 3 years ago by dhtdht020 <[email protected]>
Error handlers now return respective status code, #15

9d3960a48a4195214c3e5585cd252308afaa654a authored over 3 years ago by dhtdht020 <[email protected]>
Add ZIP extract error

ca98b7c4c4304c4a0f32770349c7750ddd6b6c2b authored over 3 years ago by ramblecube <[email protected]>
Changed `errors.json` to reflect new downloader path

931347b7363b62b3ee220b7a4ff4dea10024b291 authored over 3 years ago by ramblecube <[email protected]>
Merge pull request #11 from OpenShopChannel/gui

GUI overhaul + additional methods added in python scripts

6e280ff1b45d5cd66462b8ce5c26ab7420751980 authored over 3 years ago by dhtdht020 <[email protected]>
Add local jQuery copy

6548ef1f234cb282a4e99db32c81fc71265e81a2 authored over 3 years ago by ramblecube <[email protected]>
Refactored code, changed leftover mentions of .j2 files to .html, readded ssl context, fixed problem with human readable file size

84be49372ea72c58b89622d64291699b5b73b0f4 authored over 3 years ago by dhtdht020 <[email protected]>
Rename `*.j2` templates to `*.html`

9c9425eef6f9c172eb7680e23bc29af22895d035 authored over 3 years ago by ramblecube <[email protected]>
Create `startdownload.j2`

This is the download page.

Given an app `internal_name`, this page will display a "fade to blac...

d792b953aff11430444211b9285bd0f61350782f authored over 3 years ago by ramblecube <[email protected]>
Create `app.j2`

This is the app details page.

Given an app `internal_name`, this will display the app's name, i...

eb28ea1548ff9a7d0a4e5218ee7e8c7f3fb6acfc authored over 3 years ago by ramblecube <[email protected]>
Create `search.j2`

This is the search results page.

Given a query, this will display & paginate search results.

82f6b6cf758d8500c24295067567284e51646ce4 authored over 3 years ago by ramblecube <[email protected]>
Create `category.j2`

This is the search by category page.

Here, the user selects a category from a list, and submits...

85d16757c06eedbee09200d19e066f21fa1ebf1e authored over 3 years ago by ramblecube <[email protected]>
Create `keyword.j2`

This is the search by keyword page.

Here, the user types in their keyword to search with, and s...

d54b426e3d5ad31be982c1ba4a26738bdc9c7cc9 authored over 3 years ago by ramblecube <[email protected]>
Create `browse.j2`

This is the browse page.

This page contains links to search by keyword, search by category, dis...

8b3ea161a2b984f44cd549ec414ef5dfc08a8e02 authored over 3 years ago by ramblecube <[email protected]>
Create `error.j2`

This is the error page.

This displays a red "warning" icon, the error code, and the long error ...

2b879860ee6af63b3d0065e26951ab766d842238 authored over 3 years ago by ramblecube <[email protected]>
Create `donate.j2`

This is the donate page.

It contains a QR code that links to the donation page at oscwii.org, a...

2c7fa33987cd51a4230cc43c6270f57549a14bb5 authored over 3 years ago by ramblecube <[email protected]>
Create `landing.j2`

This is the landing page.

It contains a title bar, the Open Shop Channel wordmark, the message ...

6eea50ecd2c46961222515e3ece2990154481f88 authored over 3 years ago by ramblecube <[email protected]>
Create `base.j2`

This is the base Jinja2 template.

All other pages use this template as a base. It contains the ...

b142ee58e485f786c26a4ceef86e53bc9a726e42 authored over 3 years ago by ramblecube <[email protected]>
Create `splash.j2`

This is the splash page, which is the first page loaded.

It displays an animated version of the...

ef88780d616ced8a75c662fc15f7f1c307bd83c4 authored over 3 years ago by ramblecube <[email protected]>
Remove existing page templates

This removes the existing page templates.

Each new page template will be explained in separate ...

4b749f346f4834e48e91cadc11b3ab8d8d2f71d6 authored over 3 years ago by ramblecube <[email protected]>
Explain changes to `common.js`

This is an immaterial whitespace edit made to `buttons.js` in order to explain its changes in th...

bdeddfb2e7082aca94f79038409f71dfbb9eb32e authored over 3 years ago by ramblecube <[email protected]>
Explain `button.js`

This is an immaterial whitespace edit made to `buttons.js` in order to explain its functionality...

a716c39a0443047004a0b9903523e267a1e604c5 authored over 3 years ago by ramblecube <[email protected]>
Replace static assets & reorganize static directory

Significantly changes the `static` directory, with two major changes:

The `css`, `js`, and `img...

174f73140724929efebb0c2f8cefa83f1fc2d9ef authored over 3 years ago by ramblecube <[email protected]>
Add data directory with relevant files

A new directory `data` is added, which stores three files described in the previous commit that ...

088cd885484f556330a5015ddb44704764a47965 authored over 3 years ago by ramblecube <[email protected]>
Add three new methods to `app.py`, restructure page routes

Adds three new methods to `app.py`:

`getErrorText(code)`, which returns a long description give...

805230aa350fb4463eed674e3733c99e04b5972d authored over 3 years ago by ramblecube <[email protected]>
Add human-readable filesize formatting to osc.py

Adds the method `sizeof_fmt` to osc.py, which reformats a given value in bytes to the nearest hu...

d4f83d3adc02c44839063b41fd011162ea508233 authored over 3 years ago by ramblecube <[email protected]>
Add partial value searching to osc.py

Adds the method `search_packages` to osc.py, which allows packages to be searched by partial key...

7635a06cc075819b90920e772dddfe99f9f22869 authored over 3 years ago by ramblecube <[email protected]>
Fix the keyboard function in common.js

446b180fb447841f6fab083a306f596e8ca15833 authored over 3 years ago by SketchMaster2001 <[email protected]>
Put all JS into common.js

d40b6b8b28dc39cb7ed619fdacd6ca18db2eb1d6 authored over 3 years ago by SketchMaster2001 <[email protected]>
Add buttons and functionality for sorting by categories

198e77f7a9d543ca8aae419ca70a577229858a6a authored over 3 years ago by SketchMaster2001 <[email protected]>
Added button click sound effect to URLs links

bde1a224a3acdbed4f3108cd3a8d26a12ae4d228 authored over 3 years ago by dhtdht020 <[email protected]>
Set background music to play on welcome page

4de288dbaed32d9741cbebd14fb3e89e839b84ab authored over 3 years ago by dhtdht020 <[email protected]>