├── .editorconfig ├── .gitattributes ├── .github ├── CONTRIBUTING.md └── workflows │ ├── npm-publish.yml │ └── test.yml ├── .gitignore ├── .npmrc ├── LICENSE ├── README.md ├── classes └── CCommunityLeader.js ├── components ├── apps.js ├── badges.js ├── broadcast.js ├── discussions.js ├── guides.js ├── helpers.js ├── profile.js ├── sharedfiles.js ├── videos.js ├── wishlist.js └── workshop.js ├── index.js ├── package.json ├── resources ├── ECommunityBadgeQuests.js ├── EFileType.js ├── ESubSection.js ├── OCommunityLeaderDefault.js └── empty.png └── tests ├── classes └── CCommunityLeader.test.js ├── components ├── apps.test.js ├── badges.test.js ├── broadcast.test.js ├── discussions.test.js ├── guides.test.js ├── helpers.test.js ├── profile.test.js ├── sharedfiles.test.js ├── videos.test.js ├── wishlist.test.js └── workshop.test.js ├── fixtures ├── addtowishlist.json ├── ajaxcraftbadge.json ├── ajaxgetusernews.json ├── config │ └── parseconfigstring.txt ├── generatenewdiscoveryqueue.json ├── getbroadcastmpd.json ├── getcommunitybadgeprogress.json ├── getprofileitemsowned.json ├── pages │ ├── badges.html │ ├── badges2.html │ ├── broadcast_trends.html │ ├── getugcuploadform.html │ ├── points_shop.html │ ├── screenshots.html │ ├── ugcupload.html │ ├── videos.html │ ├── videos_add.html │ └── videos_link_youtube.html ├── publishedfile.json ├── removefromwishlist.json ├── selectavatar.json ├── setprofilebackground.json └── userstatuspublished.json ├── index.test.js ├── mocked.test.js ├── mocks ├── SteamCommunityMock.js └── SteamUserMock.js └── real.test.js /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HenkerX64/node-steam-badge-unlocker/HEAD/.editorconfig -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- 1 | * text=auto eol=lf 2 | -------------------------------------------------------------------------------- /.github/CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HenkerX64/node-steam-badge-unlocker/HEAD/.github/CONTRIBUTING.md -------------------------------------------------------------------------------- /.github/workflows/npm-publish.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HenkerX64/node-steam-badge-unlocker/HEAD/.github/workflows/npm-publish.yml -------------------------------------------------------------------------------- /.github/workflows/test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HenkerX64/node-steam-badge-unlocker/HEAD/.github/workflows/test.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HenkerX64/node-steam-badge-unlocker/HEAD/.gitignore -------------------------------------------------------------------------------- /.npmrc: -------------------------------------------------------------------------------- 1 | package-lock=false 2 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HenkerX64/node-steam-badge-unlocker/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HenkerX64/node-steam-badge-unlocker/HEAD/README.md -------------------------------------------------------------------------------- /classes/CCommunityLeader.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HenkerX64/node-steam-badge-unlocker/HEAD/classes/CCommunityLeader.js -------------------------------------------------------------------------------- /components/apps.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HenkerX64/node-steam-badge-unlocker/HEAD/components/apps.js -------------------------------------------------------------------------------- /components/badges.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HenkerX64/node-steam-badge-unlocker/HEAD/components/badges.js -------------------------------------------------------------------------------- /components/broadcast.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HenkerX64/node-steam-badge-unlocker/HEAD/components/broadcast.js -------------------------------------------------------------------------------- /components/discussions.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HenkerX64/node-steam-badge-unlocker/HEAD/components/discussions.js -------------------------------------------------------------------------------- /components/guides.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HenkerX64/node-steam-badge-unlocker/HEAD/components/guides.js -------------------------------------------------------------------------------- /components/helpers.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HenkerX64/node-steam-badge-unlocker/HEAD/components/helpers.js -------------------------------------------------------------------------------- /components/profile.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HenkerX64/node-steam-badge-unlocker/HEAD/components/profile.js -------------------------------------------------------------------------------- /components/sharedfiles.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HenkerX64/node-steam-badge-unlocker/HEAD/components/sharedfiles.js -------------------------------------------------------------------------------- /components/videos.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HenkerX64/node-steam-badge-unlocker/HEAD/components/videos.js -------------------------------------------------------------------------------- /components/wishlist.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HenkerX64/node-steam-badge-unlocker/HEAD/components/wishlist.js -------------------------------------------------------------------------------- /components/workshop.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HenkerX64/node-steam-badge-unlocker/HEAD/components/workshop.js -------------------------------------------------------------------------------- /index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HenkerX64/node-steam-badge-unlocker/HEAD/index.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HenkerX64/node-steam-badge-unlocker/HEAD/package.json -------------------------------------------------------------------------------- /resources/ECommunityBadgeQuests.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HenkerX64/node-steam-badge-unlocker/HEAD/resources/ECommunityBadgeQuests.js -------------------------------------------------------------------------------- /resources/EFileType.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HenkerX64/node-steam-badge-unlocker/HEAD/resources/EFileType.js -------------------------------------------------------------------------------- /resources/ESubSection.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HenkerX64/node-steam-badge-unlocker/HEAD/resources/ESubSection.js -------------------------------------------------------------------------------- /resources/OCommunityLeaderDefault.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HenkerX64/node-steam-badge-unlocker/HEAD/resources/OCommunityLeaderDefault.js -------------------------------------------------------------------------------- /resources/empty.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HenkerX64/node-steam-badge-unlocker/HEAD/resources/empty.png -------------------------------------------------------------------------------- /tests/classes/CCommunityLeader.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HenkerX64/node-steam-badge-unlocker/HEAD/tests/classes/CCommunityLeader.test.js -------------------------------------------------------------------------------- /tests/components/apps.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HenkerX64/node-steam-badge-unlocker/HEAD/tests/components/apps.test.js -------------------------------------------------------------------------------- /tests/components/badges.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HenkerX64/node-steam-badge-unlocker/HEAD/tests/components/badges.test.js -------------------------------------------------------------------------------- /tests/components/broadcast.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HenkerX64/node-steam-badge-unlocker/HEAD/tests/components/broadcast.test.js -------------------------------------------------------------------------------- /tests/components/discussions.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HenkerX64/node-steam-badge-unlocker/HEAD/tests/components/discussions.test.js -------------------------------------------------------------------------------- /tests/components/guides.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HenkerX64/node-steam-badge-unlocker/HEAD/tests/components/guides.test.js -------------------------------------------------------------------------------- /tests/components/helpers.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HenkerX64/node-steam-badge-unlocker/HEAD/tests/components/helpers.test.js -------------------------------------------------------------------------------- /tests/components/profile.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HenkerX64/node-steam-badge-unlocker/HEAD/tests/components/profile.test.js -------------------------------------------------------------------------------- /tests/components/sharedfiles.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HenkerX64/node-steam-badge-unlocker/HEAD/tests/components/sharedfiles.test.js -------------------------------------------------------------------------------- /tests/components/videos.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HenkerX64/node-steam-badge-unlocker/HEAD/tests/components/videos.test.js -------------------------------------------------------------------------------- /tests/components/wishlist.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HenkerX64/node-steam-badge-unlocker/HEAD/tests/components/wishlist.test.js -------------------------------------------------------------------------------- /tests/components/workshop.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HenkerX64/node-steam-badge-unlocker/HEAD/tests/components/workshop.test.js -------------------------------------------------------------------------------- /tests/fixtures/addtowishlist.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HenkerX64/node-steam-badge-unlocker/HEAD/tests/fixtures/addtowishlist.json -------------------------------------------------------------------------------- /tests/fixtures/ajaxcraftbadge.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HenkerX64/node-steam-badge-unlocker/HEAD/tests/fixtures/ajaxcraftbadge.json -------------------------------------------------------------------------------- /tests/fixtures/ajaxgetusernews.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HenkerX64/node-steam-badge-unlocker/HEAD/tests/fixtures/ajaxgetusernews.json -------------------------------------------------------------------------------- /tests/fixtures/config/parseconfigstring.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HenkerX64/node-steam-badge-unlocker/HEAD/tests/fixtures/config/parseconfigstring.txt -------------------------------------------------------------------------------- /tests/fixtures/generatenewdiscoveryqueue.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HenkerX64/node-steam-badge-unlocker/HEAD/tests/fixtures/generatenewdiscoveryqueue.json -------------------------------------------------------------------------------- /tests/fixtures/getbroadcastmpd.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HenkerX64/node-steam-badge-unlocker/HEAD/tests/fixtures/getbroadcastmpd.json -------------------------------------------------------------------------------- /tests/fixtures/getcommunitybadgeprogress.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HenkerX64/node-steam-badge-unlocker/HEAD/tests/fixtures/getcommunitybadgeprogress.json -------------------------------------------------------------------------------- /tests/fixtures/getprofileitemsowned.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HenkerX64/node-steam-badge-unlocker/HEAD/tests/fixtures/getprofileitemsowned.json -------------------------------------------------------------------------------- /tests/fixtures/pages/badges.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HenkerX64/node-steam-badge-unlocker/HEAD/tests/fixtures/pages/badges.html -------------------------------------------------------------------------------- /tests/fixtures/pages/badges2.html: -------------------------------------------------------------------------------- 1 | 2 | Completed all Steam Community tasks! 3 | -------------------------------------------------------------------------------- /tests/fixtures/pages/broadcast_trends.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HenkerX64/node-steam-badge-unlocker/HEAD/tests/fixtures/pages/broadcast_trends.html -------------------------------------------------------------------------------- /tests/fixtures/pages/getugcuploadform.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HenkerX64/node-steam-badge-unlocker/HEAD/tests/fixtures/pages/getugcuploadform.html -------------------------------------------------------------------------------- /tests/fixtures/pages/points_shop.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HenkerX64/node-steam-badge-unlocker/HEAD/tests/fixtures/pages/points_shop.html -------------------------------------------------------------------------------- /tests/fixtures/pages/screenshots.html: -------------------------------------------------------------------------------- 1 |
2 | 3 | Screenshot 4 | 5 | -------------------------------------------------------------------------------- /tests/fixtures/pages/ugcupload.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HenkerX64/node-steam-badge-unlocker/HEAD/tests/fixtures/pages/ugcupload.html -------------------------------------------------------------------------------- /tests/fixtures/pages/videos.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HenkerX64/node-steam-badge-unlocker/HEAD/tests/fixtures/pages/videos.html -------------------------------------------------------------------------------- /tests/fixtures/pages/videos_add.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HenkerX64/node-steam-badge-unlocker/HEAD/tests/fixtures/pages/videos_add.html -------------------------------------------------------------------------------- /tests/fixtures/pages/videos_link_youtube.html: -------------------------------------------------------------------------------- 1 | 2 | Access your YouTube videos 3 | -------------------------------------------------------------------------------- /tests/fixtures/publishedfile.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HenkerX64/node-steam-badge-unlocker/HEAD/tests/fixtures/publishedfile.json -------------------------------------------------------------------------------- /tests/fixtures/removefromwishlist.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HenkerX64/node-steam-badge-unlocker/HEAD/tests/fixtures/removefromwishlist.json -------------------------------------------------------------------------------- /tests/fixtures/selectavatar.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HenkerX64/node-steam-badge-unlocker/HEAD/tests/fixtures/selectavatar.json -------------------------------------------------------------------------------- /tests/fixtures/setprofilebackground.json: -------------------------------------------------------------------------------- 1 | { 2 | "response": {} 3 | } 4 | -------------------------------------------------------------------------------- /tests/fixtures/userstatuspublished.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HenkerX64/node-steam-badge-unlocker/HEAD/tests/fixtures/userstatuspublished.json -------------------------------------------------------------------------------- /tests/index.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HenkerX64/node-steam-badge-unlocker/HEAD/tests/index.test.js -------------------------------------------------------------------------------- /tests/mocked.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HenkerX64/node-steam-badge-unlocker/HEAD/tests/mocked.test.js -------------------------------------------------------------------------------- /tests/mocks/SteamCommunityMock.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HenkerX64/node-steam-badge-unlocker/HEAD/tests/mocks/SteamCommunityMock.js -------------------------------------------------------------------------------- /tests/mocks/SteamUserMock.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HenkerX64/node-steam-badge-unlocker/HEAD/tests/mocks/SteamUserMock.js -------------------------------------------------------------------------------- /tests/real.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HenkerX64/node-steam-badge-unlocker/HEAD/tests/real.test.js --------------------------------------------------------------------------------