Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Extract Links from Group Details #127

Open
Sean12697 opened this issue Oct 25, 2021 · 0 comments
Open

Extract Links from Group Details #127

Sean12697 opened this issue Oct 25, 2021 · 0 comments
Labels
Priority: Low Low Priority

Comments

@Sean12697
Copy link
Member

Some groups within their details contain external links to other platforms that they are on (Slack, Twitter, Facebook, LinkedIn, etc.), currently they are being manually curated into the below file via their respective source's ID/s, although we are missing some.

module.exports = [{
ids: [{
id: 227118780,
type: "Eventbrite"
}, {
id: "Manchester-Digital-the-tech-and-digital-trade-body",
type: "Meetup"
}],
links: [{
link: "https://www.manchesterdigital.com/slack-channel",
type: "Slack"
},{
link: "https://twitter.com/mcrdig",
type: "Twitter"
}, {
link: "https://www.manchesterdigital.com/",
type: "Website"
}]
}, {
ids: [{
id: 30834204055,
type: "Eventbrite"
}],
links: [{
link: "https://launchpass.com/codewithpeople",
type: "Slack"
}, {
link: "https://twitter.com/CodeWithGroup",
type: "Twitter"
}, {
link: "https://www.facebook.com/CodeWithGroup/",
type: "Facebook"
}, {
link: "https://codewith.org.uk/",
type: "Website"
}]
}, {
ids: [{
id: 19702492738,
type: "Eventbrite"
}],
links: [{
link: "https://twitter.com/CodeAndStuff_uk",
type: "Twitter"
}, {
link: "https://codeandstuff-manchester.github.io/",
type: "Website"
}]
}, {
ids: [{
id: "DotNetNorth",
type: "Meetup"
}],
links: [{
link: "https://twitter.com/DotNetNorth/status/1241128650117955584",
type: "Slack"
}, {
link: "https://twitter.com/DotNetNorth",
type: "Twitter"
}, {
link: "https://www.facebook.com/DotNetNorth",
type: "Facebook"
}, {
link: "https://dotnetnorth.org.uk/",
type: "Website"
}]
}, {
ids: [{
id: 14858329308,
type: "Eventbrite"
}],
links: [{
link: "https://twitter.com/fspmcr",
type: "Twitter"
}, {
link: "https://facebook.com/fullstackofpancakes/",
type: "Facebook"
}]
}, {
ids: [{
id: 16890786611,
type: "Eventbrite"
}],
links: [{
link: "https://twitter.com/innovateheruk",
type: "Twitter"
}, {
link: "https://www.linkedin.com/company/innovateheruk/",
type: "Linkedin"
}, {
link: "https://innovateher.co.uk/",
type: "Website"
}]
}, {
ids: [{
id: 4493390085,
type: "Eventbrite"
}],
links: [{
link: "https://twitter.com/ladiesthatuxmcr",
type: "Twitter"
}, {
link: "https://www.linkedin.com/company/ladies-that-ux/",
type: "Linkedin"
}, {
link: "https://www.facebook.com/LadiesThatUX/",
type: "Facebook"
}, {
link: "https://www.ladiesthatux.com/",
type: "Website"
}]
}, {
ids: [{
id: 2263648391,
type: "Eventbrite"
}],
links: [{
link: "https://twitter.com/opendatamcr",
type: "Twitter"
}, {
link: "https://www.linkedin.com/company/opendatamcr/",
type: "Linkedin"
}, {
link: "https://www.opendatamanchester.org.uk/",
type: "Website"
}]
}, {
ids: [{
id: "Code-Your-Future-Manchester",
type: "Meetup"
}],
links: [{
link: "https://twitter.com/codeyourfuture",
type: "Twitter"
}, {
link: "https://www.linkedin.com/company/codeyourfuture/",
type: "Linkedin"
}, {
link: "https://www.facebook.com/codeyourfuture.io/",
type: "Facebook"
}, {
link: "https://codeyourfuture.io/",
type: "Website"
}]
}, {
ids: [{
id: "PyData-Manchester",
type: "Meetup"
}],
links: [{
link: "https://twitter.com/pydatamcr",
type: "Twitter"
}]
}, {
ids: [{
id: "RealUX",
type: "Meetup"
}],
links: [{
link: "https://twitter.com/realuxmcr",
type: "Twitter"
}]
}, {
ids: [{
id: 7227143335,
type: "Eventbrite"
}],
links: [{
link: "https://twitter.com/shesaysmcr",
type: "Twitter"
},{
link: "https://weareshesays.com/",
type: "Website"
}]
}, {
ids: [{
id: "Tech-for-Good-Live",
type: "Meetup"
}],
links: [{
link: "https://pod.co/tech-for-good-live",
type: "Podcast"
}, {
link: "https://twitter.com/techforgoodlive",
type: "Twitter"
}, {
link: "https://www.techforgood.live/",
type: "Website"
}]
}, {
ids: [{
id: "VRManchester",
type: "Meetup"
}, {
id: 33989894333,
type: "Eventbrite"
}],
links: [{
link: "https://twitter.com/vrmanchester",
type: "Twitter"
}, {
link: "https://www.facebook.com/VRManchester",
type: "Facebook"
}, {
link: "http://vrmcr.com/",
type: "Website"
}]
}, {
ids: [{
id: 5881267695,
type: "Eventbrite"
}, {
id: 17831433367,
type: "Eventbrite"
}],
links: []
}, {
ids: [{
id: "ManchesterUK-Java-Community",
type: "Meetup"
}, {
id: 17108698390,
type: "Eventbrite"
}],
links: [{
link: "https://twitter.com/mcrjava",
type: "Twitter"
}]
}, {
ids: [{
id: 16693829495,
type: "Eventbrite"
}],
links: [{
link: "https://twitter.com/lambdamcr",
type: "Twitter"
}, {
link: "http://www.lambdalounge.org.uk/",
type: "Website"
}]
}, {
ids: [{
id: 16055988646,
type: "Eventbrite"
}],
links: [{
link: "https://twitter.com/TechFemale/",
type: "Twitter"
}]
}, {
ids: [{
id: 11845832416,
type: "Eventbrite"
}],
links: [{
link: "https://twitter.com/Manc_ML",
type: "Twitter"
}, {
link: "https://www.mancml.io/",
type: "Website"
}]
}, {
ids: [{
id: "herplusdatamcr",
type: "Meetup"
}],
links: [{
link: "https://twitter.com/herplusdatamcr",
type: "Twitter"
}, {
link: "http://herplusdata.org/",
type: "Website"
}]
}]

Within the generated groups.json file, we can see relevant links that have not been added to the above file, such as the group below.

{
    "id": "Manchester-Grey-Hats",
    "name": "Manchester Grey Hats",
    "desc": "This is a group for those interested in cyber security and hacking. There will be a focus on group CTFs, workshops and presenting security research.\nThis group is open to all skill levels and backgrounds, although it's best to check on a case by case basis what the prerequisites will be.\nIf you would like to help with presenting or running a workshop, get in touch.\n \n We have a group Slack and all are welcome so come say hello: https://join.slack.com/t/manchestergreyhats/shared_invite/enQtMjQ2MDk3MDMwNzA3LTkwNmIxNzY5NWE2YmMxZTAzNmZkZmZjNDg4ZjU1OTc3MTFkNDYwMzBjYzNmM2I0ZGExZTE4OWI2MjEzYTg3OGU  \n",
    "link": "https://www.meetup.com/Manchester-Grey-Hats",
    "links": [{
        "link": "https://www.meetup.com/Manchester-Grey-Hats",
        "type": "Meetup"
    }],
    "img": "https://secure-content.meetupstatic.com/images/classic-events/472877971/1000x1000.webp",
    "members": 769,
    "sinceLast": null,
    "untilNext": null,
    "source": "Meetup",
    "ad": false
}

For this one example we would add the object below into the groupDetails.js file.

{ 
     ids: [{ 
         id: "Manchester-Grey-Hats", 
         type: "Meetup" 
     }], 
     links: [{ 
         link: "https://join.slack.com/t/manchestergreyhats/shared_invite/enQtMjQ2MDk3MDMwNzA3LTkwNmIxNzY5NWE2YmMxZTAzNmZkZmZjNDg4ZjU1OTc3MTFkNDYwMzBjYzNmM2I0ZGExZTE4OWI2MjEzYTg3OGU", 
         type: "Slack" 
     }] 
 }

The assignment for this Issue is to continue this process and add all the missing details from the generated groups.json file.

@Sean12697 Sean12697 added the Priority: Low Low Priority label Oct 25, 2021
ben-inevitable added a commit to ben-inevitable/compiled-mcr-events that referenced this issue Oct 29, 2021
Sean12697 added a commit that referenced this issue Oct 29, 2021
Added External "BLAB" Group Twitter Link (#127)
Sean12697 added a commit that referenced this issue Oct 29, 2021
Added External "Deliver Sessions" Group Twitter Link (#127)
Sean12697 added a commit that referenced this issue Oct 29, 2021
Added External "Devs Connect" Group Twitter Link (#127)
ben-inevitable added a commit that referenced this issue Oct 29, 2021
Sean12697 added a commit to Sean12697/compiled-mcr-events that referenced this issue Oct 31, 2021
Sean12697 added a commit that referenced this issue Oct 31, 2021
Added Manchester Grey Hats Slack Link (#127)
Sean12697 added a commit that referenced this issue Oct 31, 2021
Sean12697 added a commit that referenced this issue Oct 31, 2021
Sean12697 added a commit that referenced this issue Nov 22, 2021
Sean12697 added a commit that referenced this issue Dec 1, 2021
Sean12697 added a commit that referenced this issue Dec 1, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Priority: Low Low Priority
Projects
None yet
Development

No branches or pull requests

1 participant