Open icebob opened 6 years ago
will certainly take moleculer-couchbase
:)
starting on my repo and give you some advice when I have something decent.
@veacks Great, good idea.
@veacks Any updates?
I've started by forking Moleculer Mongo tests and have written some funcs, but quite full with my client ATM. Early next month will have more time for it.
Maybe a novice query, but may I know what do you want in "moleculer-twitter" service? I'm interested to make this one. Thanks.
Thanks @Ankur-Jat . I think we can implement search tweets, post tweets, retweets, get user profile, get user tweets....etc. And anything else what would be useful.
What about sommethin like moleculer-flydrive
like this this library ?
I will try moleculer-jimp, even if I have never tried jimp before I think it will be an ocassion to experiment it
I would want to have something like moleculer-sharp
(with Docker support of course). sharp
is so much faster (it's native ofc): http://sharp.pixelplumbing.com/en/stable/performance/
@molobala Great, if you need help, just touch me. @zllovesuki Good idea.
@icebob can you take a look at this moleculer-flydrive
I'll take moleculer-slack.
I think, we can help you with a few projects. But, I don’t quite understand the requirements here.
Eg: why do we need an Image manipulator for micro service framework. And redis support is already there?
Great! There are no requirements, it's just a list of ideas if somebody wants to help to make more modules to Moleculer :) Currently Redis works as transporter. You can't use it to store values as a key-value store. The plan is to create a common moleculer-store service (a simple key-value store service), which has adapters like (redis, couchdb, mongo...stb)
@icebob
please , add moleculer-oneSignal to wishlist for push notifications
@icebob Will https://github.com/alsofronie/moleculer-markdown be a candidate for your wish list?
@alsofronie thanks. It's very nice. I will add it to the modules list
@icebob I just started on https://github.com/designtesbrot/moleculer-vault. Still very early stage, but will ping when feature-set adds value
@designtesbrot very great job! Congratulation & thanks! I added it to Moleculer site.
@icebob https://github.com/designtesbrot/moleculer-antivirus is an antivirus scanning service. It exposes an action which either scans a file by path or accepts a readable stream and scans it. It uses ClamAV behind the scenes, I have added an example to the repo which shows how to do the full stack (including nats, api, antivirus, and even clamd host) in separate containers. PostMan collection and link to EICAR files for playing around obviously included. Cheers!
Wow, great idea. And it uses the new Streaming feature :) Thanks! I also added it to the site.
@designtesbrot please add "moleculer" tag for your repos so that Github topic search can find them.
done
@icebob Hi, I created https://github.com/Embraser01/moleculer-middleware-permissions, a middleware to check that a request have the requested permissions (an example is in the README). I don't know if middlewares are part of your Wishlist but it can be useful for other people 😃 The idea was to have sometinh like https://github.com/MichielDeMey/express-jwt-permissions...
I tested it on really simple cases, but I plan to add some tests soon! Anyway if anything looks wrong or weird, don't hesitate to ping me :wink:
Thanks @Embraser01, good job. Please push it to awesome repo
@icebob I've already added @Embraser01's repo
Hello, @icebob want to add rethinkdb to your wishlist? I need to use rethinkdb in my current project so decided to create an adapter, I would like to ping when it's done if you consider that is a good thing. 👍
Thanks @cantecim, it would be awesome! Could you use the moleculer-db-adapter-rethinkdb
name to follow the naming conventions of adapters?
@icebob first version published as moleculer-db-adapter-rethinkdb. Happy coding!
@cantecim Great! Thank you. I've added here: https://moleculer.services/modules.html#databases And @AndreMaz has added to awesome list: https://github.com/moleculerjs/awesome-moleculer#databases-and-stores
@icebob Thank you guys for making this great framework possible! You forgot to mark wishlist item
@icebob Hi, I had the pleasure of working with this framework for the past few days and i'm enjoying it so far. Coming from express, I missed having access to a context in an async chain (with express i was using express-http-context) so I implemented a small middleware to mitigate this. https://github.com/cupsadarius/moleculer-cls Maybe it will be helpful for others also.
Great lib, thank you. Please add "moleculer" tag to the repo tags. @AndreMaz please add it to the awesome repo, as well.
@icebob done
Remote encryption connection for repl:
moleculer-cli connect repl://ip:port secretkey
It'd be great to be able to listen for events in the CLI! I couldn't find the functionality and would love to be able to debug our setup using it.
for moleculer-store-redis
, have use cluster module? I get start it :)
can anyone help me with some info so i can kick of somenthing like this 3?
Yay. I'm jumping on this.
multiplexer for transporters (in one broker the ability to work with several transports)
will certainly take
moleculer-couchbase
:) starting on my repo and give you some advice when I have something decent.
any updates there ?
@icebob hi. Since moleculer-twitter
is not taken yet, may i try to have a go with it? Additionally, i wanted to ask you, about this plugin do you have any kind of thoughts?
@icebob referring to my earlier message, if there is no architectural plan for the plugin i was thinking to implement it vanilla by calling myself all the various Twitter's endpoints. There is a library for it but i was thinking about a clear implementation not just create a wrapper around it. How do you think?
Yeah, it would be great. I have no plans, but I think a wrapper that wraps the functions to Moleculer actions can be good. Additional logic can be added by developers.
Hi @icebob, actually i had two options to tackle this. One was to use an existing twitter library and wrap around it (that the easy path i haven't took) and the other was to create a service from scratch (that is the hard path which was taken :) ). The link to my repository is: https://github.com/pmamatsis/moleculer-twitter
Please have a look at it and give me your opinion about it. Of course it has a bit of way until it's finished but i am planning to implement all the twitter endpoints one by one. I have started with the v2 API.
Best regards, Panos.
Yeah, it would be great. I have no plans, but I think a wrapper that wraps the functions to Moleculer actions can be good. Additional logic can be added by developers.
@icebob with regards to your message, you mean not to try and access the Twitter API natively but use another npm module?
Best regards, Panos.
It depends on you, what you like :)
Hello, Is anyone working on implementing any of the key-value store interfaces? I am fairly new to open source but have some development experience and really love this framework and I think it would be a great learning experience for me. I wondering about starting work on moleculer-store-dynamodb as I have some experience with aws services any pointers on what would the requirements be on this? would this be like the other database adapters?
Services
moleculer-zipkin
Zipkin uploadermoleculer-slack
Slack servicemoleculer-twitter
Twitter servicemoleculer-stripe
Stripe servicemoleculer-request
Axios-based HTTP clientmoleculer-mailchimp
Mailchimp APImoleculer-markdown
Markdown to HTML convertermoleculer-npm
NPM APImoleculer-openweather
OpenWeather APImoleculer-process
- Execute child processmoleculer-ssh
- SSH client servicemoleculer-forecast
Forecast.io servicemoleculer-github
Github APImoleculer-jimp
Image manipulator with Jimpmoleculer-agenda
Task scheduler with agendamoleculer-templates
Rendes templates with consolidateDatabase-adapters
moleculer-db-adapter-rethinkdb
RethinkDB adapter for Moleculer-DBKey-value store services
moleculer-store
Memory storagemoleculer-store-couchdb
CouchDB storagemoleculer-store-couchbase
Couchbase storagemoleculer-store-redis
Redis storagemoleculer-store-dynamodb
AWS DynamoDB storage