Development resources at your finger tips
Build with the coolest Web3 projects
Recurring funding for Open Source
Ethical ads to power Open Source
Learn about Web3 & earn rewards
Show appreciation for each other
Meet fellow developers, designers, futurists and more. Collaborate and BUIDL awesome projects together.
Discover great web3 organizations, work on meaningful projects and build relationships with like minded people. Browse Tribes
Meet the top hunters and contributors from our community.
KERNEL is an 8-week, invite-only program for top tech talent looking to build relationships, products, and companies in blockchain and Web 3. 100 tal…
Heyo Gitcoiners! With an entire city of hackers, coders and blockchain innovators relocated on our platform, the atmosphere is just buzzing with crea…
Type in [[ 2- term.length]] more characters to get results
[[ result.title ]]
[[ result.description | truncate(70) ]]
No matches found
Gitcoin is GDPR complaint. Learn more in
Gitcoin's Terms & Conditions.
Check out the Issue Explorer
Looking to fund some work? You can submit a new Funded Issue here.
name: Request For Flickr -> Textile Import/Export Tool 📷
about: Similarly to the existing Facebook/Instagram import tool, it would be great to have a quick way to import Flickr photos into a Textile account!
**How would this project demonstrate the Textile technology? What problem does it help solve? Please describe.**
The project would demonstrate how a library can be built to integrate with the Textile technology and network. It would leverage private account, wallet, threads, and file's API and connect to a 3rd party API (Flickr).
**Describe the solution you'd like**
2. Connected to a private Textile instance also running on their computer. For now, this can be build around the Textile local API / daemon, no UI needed.
3. Connect to the Flickr API to authenticate and then help the user bulk export their original photos, and encrypt & store those photos in their local Textile.
4. The library would build upon Textile's command-line tools for creating and modifying groups or threads.
5. The final result should be capable of running as a single command line script on any desktop also running a Textile node, e.g. ``` -k -s -u username```. A `package.json` should be included that allows the users to quickly install all necessary dependencies.
6. The result of running that code should be a new Thread in the user's Textile account containing original photos + metadata as provided by their Flickr posts.
Ideally, this project would benefit from [previous work](https://github.com/textileio/textile-explore/tree/master/facebook) on a Facebook import/export tool built by the Textile team. [Read more here](https://medium.com/textileio/take-back-your-facebook-instagram-posts-ce7b8d676353).
**Describe alternatives you've considered**
Since this tooling doesn't yet exist, there aren't many alternatives. One alternative would be a tool that imports a folder or folders of photos into Textile groups... however, it would be much more useful to automatically extract photo data (and metadata) from Flickr directly to make this useful.
**Documentation & Adoption Strategy**
-k -s -u username
Where the api-key and secret would be those required by the [Flickr™️ API](https://www.flickr.com/services/api/). The username would be used to communicate with the `Person` API endpoint. Alternative access tools/methods would also be considered.
The library should finally include a README that will walk any new user through the download, install, and execution steps to run the script from scratch. Ideally, the documentation would be sufficient that a novice developer, or someone only moderately familiar with Textile, Flickr, and scripting, could follow along.
The final project should be submitted as a PR to this repo under a folder titled ```flicker-exporter```
To get started on building with Textile, take a look at this repo's [README](https://github.com/textileio/textile-explore/blob/master/README.md), which contains a number of useful links and details to get started. You'll want to focus on a locally running Textile node and not worry about the mobile node in this work.
We also encourage you to share your work if you see it as valuable. You can [see our example blog](https://medium.com/textileio/take-back-your-facebook-instagram-posts-ce7b8d676353) post on the Facebook library to help you think about ways to communicate it.