-
Notifications
You must be signed in to change notification settings - Fork 506
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
Setting up a Twitter application is a lengthy process for new users #3533
Setting up a Twitter application is a lengthy process for new users #3533
Comments
Came across a project called Twint, it doesn't need an API key and can do tweet scraping, just thought I'd share in case it's helpful. |
Hi @hyperhitesh twint is not something we can use at the time. The Twitter ToS prohibits scrapping without explicit consent from Twitter, so we cannot use it. Thanks anyway for the recommendation! :) |
Hi @rowasc, Thanks |
@Jenniline Thanks for looking into this issue. You find the code for this issue in the datasources-folder: https://github.com/ushahidi/platform-client/tree/develop/app/settings/datasources. What makes it confusing is that the text is coming from the api at this point (https://github.com/ushahidi/platform/blob/develop/src/App/DataSource/Twitter/Twitter.php), so that is why you don't find it :) You could still add the description in the datasource.html-file! Good luck and reach out if you need more guidance🎉 ! |
@Jenniline are you currently working on this? |
Hi @leninpaulino Yes i am currently working on this issue. |
Hi @leninpaulino Yes I am. Almost done with it |
Nice, I'll try to do the setup and after that, I'll move with something else from the issues. Thanks. |
Alright, you can ping me anytime if you need help. |
Hi, @Angamanga and @rowasc I have made 2 pull request for this issue. Please review and correct me where necessary I edited the en.json file as described by @Erioldoesdesign in the problem description. Do I still need to edit the datasources.html file? |
…lication" Solved issue ushahidi#3533 by editing the label "create a new Twitter application" I added the sentences ""Twitter applications may take a few hours or a few days to be approved by Twitter. Please be aware of this if you need this data quickly.',.
… application" Solved issue ushahidi#3533 by editing the label "create a new Twitter application" I added the sentences "Twitter applications may take a few hours or a few days to be approved by Twitter. Please be aware of this if you need this data quickly.',.
Hey @Jenniline I'm gonna comment in the pull request conversation as I have just a few wording tweaks from my perspective of having raised this issue :) I hope that's okay @Angamanga and @rowasc |
Solved issue #3533 by editing the label "create a new Twitter applica…
@Obadha2 Can you test QA this in Steve Buscemi please?
|
@Angamanga @Erioldoesdesign @Jenniline could we have this appearing as two different sets of information such that the second part of the text appears as additional information, italicised perhaps. Rather than a long string of text, have something ilke: |
Ok, I see. Step 1: Create a new Twitter application Is this better? |
@Erioldoesdesign with that we'd have the text "Create a new Twitter application" appear twice. I suggest we avoid that? Step 1: Create a new Twitter application. |
@Jenniline The change @Obadha2 suggests is good. Do you have time to go ahead and change that? |
Yes I will @Angamanga |
Hi Anna, Thanks |
Alright, this looks good @Angamanga ! 👍 |
When setting up Twitter as a data source our first step that we advise users do is to 'Create a new Twitter application'
Recently Twitter has added a lengthy process to be approved for a twitter application and we could offer new users some more advice as to how to get approved and what Twitter needs to approve.
Links to Twitters application documentation would be useful for users.
https://developer.twitter.com/en/apps/create
You also must have a twitter account in order to set up an application and even view the docs.
Is your feature request related to a problem? Please describe.
Users would be frustrated if they needed to set up twitter feeds into platform within a short period of time. Especially if they are not familiar with this kind of set up.
Describe the solution you'd like
A short description on what a twitter application requires e.g. An existing or new Twitter account preferably linked to your project or organisation, a short description of what kind of twitter information you will gather and what you will do with it,
A short text that reads ' Twitter applications may take a few hours or a few days to be approved by Twitter. Please be aware of this if you need this data quickly'
To reproduce/see this section
To Reproduce
Steps to reproduce the behavior:
You will see the "Create new twitter application" section/link.
Task: Adding new descriptions to solve this ticket
Working on this issue
Implementation notes
Fix in https://github.com/ushahidi/platform-client repo
Hint 💡 The code handling users can be found here: https://github.com/ushahidi/platform-client/tree/develop/app/settings/users
When you are done, 🔀 Start a Pull Request. There are two ways how you can start a pull request:
If you are familiar with the terminal or would like to learn it, here is a great tutorial on how to send a pull request using the terminal.
You can also edit files directly in your browser and open a pull request from there.
🏁 When done Ask in comments for a review :)
Want to work on this issue?🙋
Comment below. If someone else has claimed it, ask if they've opened a pull request already and if they're stuck -- maybe you can help them solve a problem or move it along!
Ping @rowasc if you need help with this issue!
The text was updated successfully, but these errors were encountered: