-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathindex.js
100 lines (63 loc) · 3.09 KB
/
index.js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
require("dotenv");
const Discogs = require("./dist").default; // needs changing, but what too?
// console.log("Bollocks, This Works, I'm A Software Engineer!");
const main = async () => {
const discogs = new Discogs({});
//USER INFORMATION
const user = await discogs.getUser();
// console.log(user.data);
const collection = await discogs.getUserCollection("1", "artist", "desc");
// console.log(collection.data);
const wantlist = await discogs.getUserWantlist();
// console.log(wantlist.data);
const folders = await discogs.getUserFolders();
console.log(folders.data);
console.log(folders.data.folders);
const folderContents = await discogs.getUserFolderContents("3784660", "2");
// console.log(folderContents.data);
const collectionValue = await discogs.getUserCollectionValue();
// console.log(collectionValue.data);
// RELEASE INFORMATION
const releaseDetails = await discogs.getRelease("249504"); //RICK-ROLL
// console.log(releaseDetails.data);
const releaseUserRating = await discogs.getReleaseUserRating("249504");
// console.log(releaseUserRating.data);
const releaseCommunityRating = await discogs.getReleaseCommunityRating("8749543");
// console.log(releaseCommunityRating.data);
const releaseStats = await discogs.getReleaseStats("249504");
// console.log(releaseStats.data);
const releaseMaster = await discogs.getMasterRelease("9655");
// console.log(releaseMaster.data);
const releaseMasterVersions = await discogs.getMasterReleaseVersions("96559");
// console.log(releaseMasterVersions.data);
// ARTIST INFORMATION
const artistDetails = await discogs.getArtistDetails("72872"); //RICK ASTLEY
// console.log(artistDetails.data);
const artistReleases = await discogs.getArtistReleases("72872");
// console.log(artistReleases.data);
// LABEL INFORMATION
const labelDetails = await discogs.getLabelDetails("895"); //RCA
// console.log(labelDetails.data);
const labelReleases = await discogs.getLabelReleases("895");
// console.log(labelReleases.data);
//SEARCH INFORMATION
const searchArtist = await discogs.getSearchArtist("Nalin Kane");
// console.log(searchArtist.data);
//const search = await discogs.getSearch("Nalin Kane");
//console.log();
const searchRelease = await discogs.getSearchReleaseId("4711"); // Beachball
// console.log(searchRelease.data);
const searchCatalogueNumber = await discogs.getSearchCatalogueNumber("FX 349"); //Nalin & Kane - Beachball
console.log(searchCatalogueNumber.data);
const searchReleaseTitle = await discogs.getSearchReleaseTitle("Beachball");
console.log(searchReleaseTitle.data);
const searchTrackTitle = await discogs.getSearchTrackTitle("Beachball");
// console.log(searchTrackTitle.data);
const searchLabel = await discogs.getSearchLabel("FFRR");
// console.log(searchLabel.data);
const SearchLabelReleases = await discogs.getSearchLabelReleases("FFRR");
// console.log(SearchLabelReleases.data);
//HEADERS INFORMATION
console.log(SearchLabelReleases.headers)
};
main();