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

💡 Software ideas to make Little Printer print again #26

Open
mungle opened this issue Jul 25, 2016 · 298 comments
Open

💡 Software ideas to make Little Printer print again #26

mungle opened this issue Jul 25, 2016 · 298 comments

Comments

@mungle
Copy link

mungle commented Jul 25, 2016

Finally I get my LP working again...!!!
As I love it, I was wondering if it will be a way to make an "Open sirius" website like http://alpha.littleprinter.com where developers like us could add open source apps in a easy way improving the features of the site (actually limited to send only messages)! 🎉
To much? 😃

@benpawle
Copy link

Hi Mungle. I've been thinking about something similar via IFTTT.

My idea is that you could save am IFTTT phone number in your contacts as 'Little Printer' and send an SMS which would be sent via webhook to a server which would take the sms text and style as HTML and rendered into an image (via PIL or similar) that LP could print - like in the nice Poster script style. Even better if it could encompass images! The bridge already renders HTML I think but I'm no developer so haven't explored this fully...

The nice thing about this approach is you wouldn't need an internet connection to be able to send messages to your LP; I always thought Berg's method of having to load a webpage in a browser in order to configure a message was kind of clunky.

I'd be interested to see what you or other LP users/developers think of this.

@mungle
Copy link
Author

mungle commented Jul 26, 2016

That's an awesome input I think... But I'm not interest to send messages only...
I'm more interest in other features like instagram photos from hashtag, tweets and news of the days... Dynamic content...! I think the way IFTTT works is great but I don't know from where to start developing something!

Anyway, all the dynamic content should be packed in a simple html and sent as a message to the printer... We just need to automate this process...

@pixelwiese
Copy link

I think you would like to rebuild the original Littleprinter website.
When we knew that littleprinter is shutting down, there were a lot of people who said they would like to give some money (monthly or annualy) for the littleprinter service.
It's nonsense to rebuild an existing Application (in my opionion). Maybe genmon would accept this idea.

@johndietrich
Copy link

I have no knowledge to back this up, but it always sounded like there might be some intellectual-property issues around the original back-end code that have made it impossible for genmon to make that available to anyone. (I'm making this up, but here's a hypothetical scenario -- you create a company, hire some developers to build code, end up liquidating the company and can't afford to pay off their full contract, so who owns the code? Or the codebase is one of the assets of the company and gets sold off to someone else, etc. Not at all saying that's the situation here -- but there are many ways that the code could no longer belong to genmon after shutting down BERG.)

That said, we are getting close to having a lot of cool things available to us again -- someone has posted a way to dither and print images, another person has a template for better-looking messages, someone else had an idea for IFTTT integration, and so on.

If we had someone with the right level of programming expertise, it wouldn't be too terribly hard to put together something fairly functional that could even recreate some of the original capabilities, like being able to select a weather forecast or a horoscope or stock quotes from XML feeds on the web and render those in a scheduled (cron, anyone?) process that runs every day (hour, half-day, whatever you choose).

@mungle
Copy link
Author

mungle commented Aug 1, 2016

I was wondering the same about code copyright...

Anyway, there are a lot of people that love LP and it's a shame to let id die...

Anyway, unlikely I'm not an expert programmer, but I hope someone very cool will hear our voice and help us give a new life to the lovely LP.

I hope @awfk2long could give us an hint sharing his code that print a sudoku everyday... And if I could understand it, I hope to be able to share something interesting...

Actually we already understand that LP can print without problem an HTML also with images... We just need a code that can grab informations, format them in html (I can help for this) and send to our printer... @genmon , do you have any useful example to start with?

@mungle
Copy link
Author

mungle commented Aug 12, 2016

Hei @awfk2long!
Do you have time to post your code to crawl some sudoku and print it everyday? I need to build a project but I need an hint to start with and your code could help me a lot I think!
Thank you! 😄

@awfk2long
Copy link

Hi @mungle , sorry for the delay, but I was travelling.
Here is the code: https://github.com/littleprinter/puzzle_str8t
it is not perfect, but was running perfectly before the server went down. I copied an old example (and did not care too much about documentation, sorry!)
I had it running in my dropbox and the little printer server pointed directly there.
Curious if you get it working. I still have not got my printer running again :(

@mungle
Copy link
Author

mungle commented Aug 15, 2016

Thank you @awfk2long !
Actually your link pointed to a empty rep... Anyway, I tried to visit php or python version linked in the readme file but I'm not sure the code will run with sirius... I will try on these days and in the meantime @genmon could maybe know more about compatibility and better address us! 😜

@awfk2long
Copy link

sorry, @mungle , i think there went something wrong with the upload. please try again & let me know.

@mungle
Copy link
Author

mungle commented Aug 29, 2016

I've uploaded PHP version on my server but I can't find any way to address the script to my printer. The examples has been made for the old Berg Cloud "Appstore" not for this sirius version... My LP is getting dust... @genmon could you light us up?

At the moment I would love to find a way to print latest instagram pictures based on hashtag!

@awfk2long
Copy link

U are looking for a sirus version. Now it makes sense... ;) have not seen one, but would love to get my old sudoku running again :(

Am 29.08.2016 um 22:51 schrieb mungle notifications@github.com:

I've uploaded PHP version on my server but I can't find any way to address the script to my printer. The examples has been made for the old Berg Cloud "Appstore" not for this sirius version... My LP is getting dust... @genmon could you light us up?


You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub, or mute the thread.

@mungle mungle changed the title Open Sirius 💡 Software ideas to make Little Printer print again Sep 18, 2016
@pixelwiese
Copy link

Is anything happening here or is the Littleprinter now dead forever? 😢

@mungle
Copy link
Author

mungle commented Oct 29, 2017

I suppose it’s dead but I hope it’s not...

@dspalton
Copy link

dspalton commented Apr 3, 2018

Anything happening?

@nickehsmith
Copy link

nickehsmith commented Apr 3, 2018 via email

@dspalton
Copy link

dspalton commented Apr 3, 2018

Yep the same here.

@nickehsmith
Copy link

nickehsmith commented Apr 3, 2018 via email

@dspalton
Copy link

dspalton commented Apr 3, 2018

My bridge doesn’t seam to be booking up to the Ethernet :(

@johndietrich
Copy link

johndietrich commented Apr 3, 2018 via email

@dspalton
Copy link

dspalton commented Apr 3, 2018

Full disclosure, I’ve not looked into this for two years or so.
Trying to catch up now as have a practical use to try get it working.
Got a spare Pi so that would be cool.
Anyone have the full guide some where to install?

Appreciate the help

@johndietrich
Copy link

johndietrich commented Apr 3, 2018 via email

@benpawle
Copy link

benpawle commented Apr 3, 2018

Hi all,

Glad you're as keen as us to get your printers working. We're actually working on a platform for this as a side project in our studio. It's based on the Sirius backend by @genmon but with a few extra features. There will be an accompanying iOS app so you can message your printers with styled templates, as well as IFTTT integrations for other types of content you're into.

We're up and running with the few printers we have but we need to finish some last bits before we release. If you're interested in trying it out let us know! You'll still need to do Joe's firmware flash but everything else will be taken care of by our new platform.

Cheers,

Ben

@johndietrich
Copy link

johndietrich commented Apr 3, 2018 via email

@nickehsmith
Copy link

nickehsmith commented Apr 3, 2018 via email

@dspalton
Copy link

dspalton commented Apr 3, 2018

im in as well.
Not sure i can flash my bridge myself, bit lacking the skills to be honest' but based in the UK

Reason i want to get it going, basically going to be working away from home for 21days a month, so want it to send messages to the wife soppy bugger that i am

If you need any other testers or anything more than happy to help

@bentimms
Copy link

bentimms commented Apr 3, 2018 via email

@tom-hat
Copy link

tom-hat commented Apr 3, 2018

Hi guys, Tom here I work with @benpawle and @joerick - we've just been speaking about flashing peoples bridges as a service and we reckon it's definitely something we could do. As Ben mentioned earlier we've got an iOS app which is almost ready to roll out. The dev version we are playing around with works a treat. There's a bit of tidying up to do and we're fairly busy with projects at the moment so might not be ready to do this for a few months.

But yes without putting any firm dates down just yet would anyone be interested in paying £55 exc return postage to get your little printers up and running? We would do them in batches, most probably at the end of May / June. We're based in Hackney Wick, London and would be happy to do drop ins if anyone's local..

littleprint

@dspalton
Copy link

dspalton commented Apr 3, 2018

Looking amazing
Definitely interested

@notjosh
Copy link

notjosh commented May 16, 2020

hey y'all we have a discord now, come join us! https://discord.gg/WGHXSA

Too old now that I remembered trying, can we get a new link? :)

I believe this link is set to never expire: https://discord.gg/KGdjqSm

@tomdcpennington
Copy link

Has anyone managed to get the time on the top of the print out to be correct?

Or get the faces to change at all?

@Catindra
Copy link

Catindra commented Jun 3, 2020

Has anyone managed to get the time on the top of the print out to be correct?

Or get the faces to change at all?

I'd like to know the same!

@lo0shaa
Copy link

lo0shaa commented Jun 10, 2020

Hi guys, Tom here I work with @benpawle and @joerick - we've just been speaking about flashing peoples bridges as a service and we reckon it's definitely something we could do. As Ben mentioned earlier we've got an iOS app which is almost ready to roll out. The dev version we are playing around with works a treat. There's a bit of tidying up to do and we're fairly busy with projects at the moment so might not be ready to do this for a few months.

But yes without putting any firm dates down just yet would anyone be interested in paying £55 exc return postage to get your little printers up and running? We would do them in batches, most probably at the end of May / June. We're based in Hackney Wick, London and would be happy to do drop ins if anyone's local..

littleprint

I have been trying to do it myself but for some reason am stuck with RomBoot please help :(

@lo0shaa
Copy link

lo0shaa commented Jun 11, 2020

am so new to this I have no idea how to make it run again tried but it gets stuck to a RomBoot if you would please help me

@KTamas
Copy link

KTamas commented Jun 11, 2020

@lo0shaa come to our Discord, some people there might be able to help you.

@mellbratt
Copy link

@KTamas Invite link has expired... :/

@KTamas
Copy link

KTamas commented Jun 15, 2020

@karlparton
Copy link

Another Little printer brought back to life :D Thanks for providing detailed instructions. Some people have mentioned a script written by @javl for sending messages to the Little Printer outside of the app. I can't seem to find it. Can someone please share it with me? Thanks.

@gram-01
Copy link

gram-01 commented Aug 27, 2020

Hello, I'm keen to get this little guy back in working order but the instructions are waaaay beyond my technical abilities. Is Tom still willing to flash bridges?

Thank you :)

IMG_6554

@javl
Copy link

javl commented Aug 27, 2020 via email

@gram-01
Copy link

gram-01 commented Aug 27, 2020

That is a very kind offer! Unfortunately I am in the north east of Scotland and though ordinarily a trip to Rotterdam would be awesome, this time I'll have to rely on the mail.

@javl
Copy link

javl commented Aug 27, 2020 via email

@gram-01
Copy link

gram-01 commented Aug 28, 2020

If you can't find anyone nearby you're also welcome to ship it over for me to flash.

That would be great! I'll drop you an email. Thank you 😃

@schuyuan
Copy link

Image from iOS

I thought I would never able to get it to work again but after 2 hours it is alive! amazing.

I completely forgotten what sort of paper does it use? what's the specifications? also Is it possible to change the face? remember in the olden days it has very cute random faces.

@gram-01
Copy link

gram-01 commented Sep 17, 2020

Huzzah!

image

@javl
Copy link

javl commented Sep 20, 2020

@gram-01 That's great! Happy to help.
Bridge #5 flashed successfully :)

@dieppon
Copy link

dieppon commented Dec 4, 2020

I just flashed mine!!!

@Dayvehillman
Copy link

@gram-01 That's great! Happy to help.
Bridge #5 flashed successfully :)

@gram-01 I don't suppose you would consider getting my little printer up and running too?

@javl
Copy link

javl commented Dec 19, 2020

@Dayvehillman I flashed that bridge for @gram-01. You're welcome to send yours this way (the Netherlands).

@dieppon
Copy link

dieppon commented Jan 11, 2021

if switch off the bridge do I need to ssh into it and mounted again after its been flashed? I haven't switch it off since I completed the process

@thatgraphicsguy
Copy link

Are you still offering to flash the bridges, @javl ? :) I'm based in Denmark, but I'll gladly ship it to you, since I have very little confidence I can make it work on my own.

@LemmaEOF
Copy link

LemmaEOF commented Mar 19, 2021

Hmm, I'm going to be getting a DevTerm soon, and it comes with a thermal printer. I wonder how hard it would be to get the DevTerm to spoof being a bridge so I can use it as a Little Printer too. I'd need to figure out how the bridge/pinter actually goes from the websocket query to what it prints, though... never mind I found tinyprinter.club

@javl
Copy link

javl commented Mar 22, 2021

Are you still offering to flash the bridges, @javl ? :) I'm based in Denmark, but I'll gladly ship it to you, since I have very little confidence I can make it work on my own.

Sure, my website is in my bio, just add mail@ to send me a message so we can arrange something.

@code1202-ubik
Copy link

code1202-ubik commented Aug 30, 2021

Hi all,

thx for this project and the instructions - as an unexperienced user i struggling a bit -> after doing 3.5 reboot i am entering mount -a - > getting an unknown command response

what am i doing wrong?

by the way - when doing the reboot i see a

Verifying Checksum ... Bad Data CRC
ERROR: can't get kernel image!

might this be the initial problem / and how to solve that?

Cheers

Michael

@yaserahmady
Copy link

yaserahmady commented Feb 4, 2022

I collected 22 publications for your Little Printers on https://littleprinter.club/

6 are legacy BERG Little Printer publications I remade or found on GitHub and the other 16 are publications made by my students.

On the website you'll find those publications, each having a direct link to the printable image that you can use on IFTTT, in the Shortcuts app, in Tasker or your scripts.

There's also a REST API at https://publications.littleprinter.club/ if you'd rather have programmatic access.

@jeremyfranklin
Copy link

I have a working Little Printer, but I was never able to get current weather to it or know how to use those https://littleprinter.club/ apps above. Does anyone have a step by step guide or can reply below with some steps on how to enable these in IFTTT with the new Little Printer environment?

Thanks!

@jasoncookdotcom
Copy link

jasoncookdotcom commented Feb 26, 2023

I successfully flashed and had my Little Printer working with the Nord app, but it stopped working sometime in 2021. Little Printer now says it can’t see the bridge if you press the print button; the bridge's lights show Power and Ethernet but no Upstream or Downstream.
Looks like I can still SSH into the bridge… does anybody have any suggestions on commands I could run to try and diagnose the problem? Or should I try and reflash the bridge? Thanks in advance!. Update: I should also add, what I previously saw on the printer was a red light. I pressed the "reset" button behind the paper roll on the LP, now the white status light is in the following loop - two fast blinks, pause, two fast blinks.

@joerick
Copy link

joerick commented Feb 26, 2023

does anybody have any suggestions on commands I could run to try and diagnose the problem

For debugging, if you can ssh in, I'd try disabling this init script : https://github.com/kpeeem/berg-bridge-dump/blob/master/etc/init.d/S99bergcloud_bridge and then run the oneshot_bergcloud_bridge script yourself, see what the logs print.

@jasoncookdotcom
Copy link

I'd try disabling this init script : https://github.com/kpeeem/berg-bridge-dump/blob/master/etc/init.d/S99bergcloud_bridge and then run the oneshot_bergcloud_bridge script yourself, see what the logs print.

Thanks for the fast reply, Joe. My unix knowledge is super-limited, so hope you can provide a bit more help. I know I can stop the script by going to /etc/init.d and typing "./S99bergcloud_bridge stop", and I see a "Terminated" response. I'm less clear on the next step, though. Do I just go to the /run directory and execute "oneshot_bergcloud_bridge"? Because when I do that, the shell basically just hangs on me, with no response. And where am I looking for logs, exactly? (in /var/logs/messages?).

Once again, thanks for the help!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests