GigBook2016 - Simple calendar/journal for 2016

User avatar
Dav
Posts: 279
Joined: Tue Dec 30, 2014 5:12 pm
My devices: iPad Mini, iPod Touch.
Location: North Carolina, USA
Contact:

GigBook2016 - Simple calendar/journal for 2016

Post by Dav »

I made this a while back for personal use only, thought I might as well share it. It's just a very basic calendar & journal entry program. You could use this as a diary if you wanted too. Every year I print up a full 12 page gig book with monthly view where I can put all my gigs & info down. This year I decided to put it on my iPad instead of printing one up.

This is only for the year 2016, which is almost over, lol. I never planned on sharing this, but will now in case anyone wants something like it. The code is not pretty or optimized well, but it seems to work. It's very basic and hard coded for 2016 only. I'm planning a rewrite already, for 2017 and beyond.

Just tap on a day to add an entry for that date. Entries are saved as text files in the gigbook-data folder. if you need any help just ask.

- Dav

DEVICE NOTE: The Code below is only for iPad, but ricardobytes has made and posted a version HERE that will run on iPhone & iPod touch. Thanks ricardobytes!

Code: Select all

'GigBook2016.txt
'An event calendar/journal for 2016
'Press a number to add events on that day.
'An editing window will open to allow input.
'Press done when you have finished editing.
'Highlighted days means an event is scheduled.
'To erase highlight press clear on editing page.
'Data saved in /gigbook-2016/ directory.
'Entry filenames saved like: 2016-10-12.txt
'Coded by Dav OCT/2016

'ONLY WORKS FOR IPAD AND FOR THE YEAR 2016


if lowstr$(device_type$())<>"ipad" then
  print "Sorry, only designed for iPad."
  end
end if

if current_year()<>2016 then
  print "Sorry, only for the year 2016."
  end
end if

'make gigbook directory if doesn't exist
if file_exists("gigbook-data/") = 0 then 
   dir "gigbook-data" create
end if

option base 1
set orientation vertical

'===
top:
'===

graphics
graphics clear .9,.9,.9
get screen size sw,sh

set buttons custom
set buttons font size 42
draw font size 37

gosub GetData

draw color 0,0,.8
fill color .9,.9,1

draw font size 56
tm$=month$&" - 2016"
tx=((sw/2)-text_width(tm$)/2)
draw text tm$ at tx,30

draw font size 37
draw text "Sun  Mon  Tue  Wed  Thu  Fri  Sat" at 10,100

'draw month view
y=150!yc=sw/7!dim day$(days)!events=0
for t = 1 to days
    day$(t)=dayname$(xp)
    draw color 0,0,.8

    'see if event saved for this day
    'if so, make button special color.
    entry$="2016-"&str$(SelMonth)&"-"&str$(t)&".txt"
    if file_exists("/gigbook-data/"&entry$) =1 then
       events=events+1
       fill color .89,.89,1
    else
       fill color 1,1,1
    end if

    'use special color if days todays date
    if current_year()=2016 then
      if SelMonth=current_month() then
        if t=current_date() then 
         'fill color 1,.7,.7
         draw color 1,1,1
         fill color 0,0,1
        end if
      end if
    end if

    'draw days in the month
    button str$(t) text t at yc*(xp-1),y size yc,yc
    xp=xp+1
    if xp=8 then
      xp=1!y=y+yc
    end if

next t

'draw nav buttons
set buttons font size 65
button "<" text chr$(9664) at 25,20 size 75,75
button ">" text chr$(9654) at sw-91,20 size 75,75
set buttons font size 42

'draw info at bottom
draw font size 22
tm$="You have "&str$(events)&" entries for "&month$&"."
tx=((sw/2)-text_width(tm$)/2)
draw text tm$ at tx,830
tm$="Clck on day to add/view/clear entry."
tx=((sw/2)-text_width(tm$)/2)
draw text tm$ at tx,855
'show todays date
tm$="Today is "&today$
tx=((sw/2)-text_width(tm$)/2)
draw text tm$ at tx,900
'see if today has and entry
te$="2016-"&str$(current_month())&"-"&str$(current_date())&".txt"
if file_exists("/gigbook-data/"&te$) =1 then
  tm$="You have an event scheduled for today."
else
  tm$="You have no events scheduled today."
end if
tx=((sw/2)-text_width(tm$)/2)
draw text tm$ at tx,925
draw font size 37


'wait for user to make a move
do
  for d=1 to days
    if button_pressed(str$(d)) then goto dodate
  next d
  if button_pressed("<") then
    if SelMonth > 1 then 
       'erase
       for t = 1 to days
         button str$(t) delete
       next t
       SelMonth = SelMonth -1 ! goto Top
    end if
  end if
  if button_pressed(">") then
    if SelMonth < 12 then 
       'erase
       for t = 1 to days
         button str$(t) delete
       next t
       SelMonth = SelMonth +1 ! goto Top
    end if
  end if
  slowdown
until 0


dodate:

'erase month buttons
button "<" delete ! button ">" delete
for t = 1 to days
    button str$(t) delete
next t

graphics clear .9,.9,.9

'draw paper
shadow on
draw color 0,0,1
draw line 45,120 to 45,sh
draw line 49,120 to 49,sh
for s= 1 to 21
   draw line 0,130+(41.3*s) to sw,130+(41.3*s)
next s

'draw title bar
fill color 0,.5,1
fill rect 0,0 to sw,110
draw color 1,1,1
tm$=day$(d)&" "&month$&" "&str$(d)&", 2016"
tx=((sw/2)-text_width(tm$)/2)
draw text tm$ at tx,10
shadow off

fill color .7,.7,.7
draw color 1,1,1
button "done" text "done" at sw-130,50 size 125,56
draw color 1,1,1
fill color 1,.5,.5
button "clear" text "clear" at 500,50 size 125,56

'make entry filename
entry$="2016-"&str$(SelMonth)&"-"&str$(d)&".txt"
f$="/gigbook-data/"&entry$
draw font size 22
draw text "File: "&f$ at 25,65
draw font size 37

refield:

'make an editor field
field "1" text "" at 60,122 size sw-86,sh-(381) ml
field "1" font size 36
field "1" back alpha 0

'load entry if filename exists
if file_exists(f$) then
   file f$ setpos 0 'top of file
   e$=""
   do
      file f$ readline lin$
      e$=e$&lin$&chr$(10)
   until file_end(f$)=1
   field "1" text e$
end if

do
   if button_pressed("clear") then 
      field "1" delete
      file f$ delete
      goto refield
   end if
until button_pressed("done")

'grab text, if any, to txt$
txt$= field_text$("1")

file f$ delete
field "1" delete
button "done" delete
button "clear" delete

'only save data to file if txt$ not empty
if txt$<>"" then
  file f$ write 32 'make a file to use
  file f$ setpos 0 'go to beginning
  for u=1 to len(txt$)
    file f$ write asc(mid$(txt$,u,1))
  next u
end if


goto top

end




'=======
GetData: 'Get & set Month & day data
'======= 'xp is day of week the 1st falls on

'default is current month
if SelMonth=0 then SelMonth=current_month()

if SelMonth = 1 then 
  month$="January" ! days = 31 ! xp = 6
end if
if SelMonth = 2 then 
  month$="February" ! days = 29 ! xp = 2
end if
if SelMonth = 3 then 
  month$="March" ! days = 31 ! xp = 3
end if
if SelMonth = 4 then 
  month$="April" ! days = 30 ! xp = 6
end if
if SelMonth = 5 then 
  month$="May" ! days = 31 ! xp = 1
end if
if SelMonth = 6 then 
  month$="June" ! days = 30 ! xp = 4
end if
if SelMonth = 7 then 
  month$="July" ! days = 31 ! xp = 6
end if
if SelMonth = 8 then 
  month$="August" ! days = 31 ! xp = 2
end if
if SelMonth = 9 then 
  month$="September" ! days = 30 ! xp = 5
end if
if SelMonth = 10 then 
  month$="October" ! days = 31 ! xp = 7
end if
if SelMonth = 11 then 
  month$="November" ! days = 30 ! xp = 3
end if
if SelMonth = 12 then 
  month$="December" ! days = 31 ! xp = 5
end if
return


def dayname$(num)
  if num = 1 then return "Sunday"
  if num = 2 then return "Monday"
  if num = 3 then return "Tuesday"
  if num = 4 then return "Wednesday"
  if num = 5 then return "Thursday"
  if num = 6 then return "Friday"
  if num = 7 then return "Saturday"
end def


def today$
  'just a nice full display of todays date:
  'Wednesday, October 5th, 2016
  cd=current_day()
  if cd = 0 then cd$="Sunday, "
  if cd = 1 then cd$="Monday, "
  if cd = 2 then cd$="Tuesday, "
  if cd = 3 then cd$="Wednesday, "
  if cd = 4 then cd$="Thursday, "
  if cd = 5 then cd$="Friday, "
  if cd = 6 then cd$="Saturday, "
  cm=current_month()
  if cm=1 then cm$="January "
  if cm=2 then cm$="February "
  if cm=3 then cm$="March "
  if cm=4 then cm$="April "
  if cm=5 then cm$="May "
  if cm=6 then cm$="June "
  if cm=7 then cm$="July "
  if cm=8 then cm$="August "
  if cm=9 then cm$="September "
  if cm=10 then cm$="October "
  if cm=11 then cm$="November "
  if cm=12 then cm$="December "
  c=current_date()!cdd$=str$(c)
  if c=1 or c=21 or c=31 then cdd$=cdd$&"st, "
  if c=2 or c=22 then cdd$=cdd$&"nd, "
  if c=3 or c=23 then cdd$=cdd$&"rd, "
  if c>3 and c<21 then cdd$=cdd$&"th, "
  if c>23 and c <31 then cdd$=cdd$&"th, "
  return cd$&cm$&cdd$&"2016"
end def
Attachments
gigbook1.jpg
gigbook1.jpg (72.57 KiB) Viewed 3325 times
gigbook2.jpg
gigbook2.jpg (69.51 KiB) Viewed 3325 times
Last edited by Dav on Wed Oct 05, 2016 7:21 pm, edited 4 times in total.

User avatar
Mr. Kibernetik
Site Admin
Posts: 4787
Joined: Mon Nov 19, 2012 10:16 pm
My devices: iPhone, iPad, MacBook
Location: Russia
Flag: Russia

Re: GigBook2016 - Simple calendar/journal for 2016 (iPad only)

Post by Mr. Kibernetik »

It looks great!

User avatar
rbytes
Posts: 1338
Joined: Sun May 31, 2015 12:11 am
My devices: iPhone 11 Pro Max
iPad Pro 11
MacBook
Dell Inspiron laptop
CHUWI Plus 10 convertible Windows/Android tablet
Location: Calgary, Canada
Flag: Canada
Contact:

Re: GigBook2016 - Simple calendar/journal for 2016 (iPad only)

Post by rbytes »

What a cool application. It works perfectly. It will be very handy. And I am looking forward to drinking coffee all day on the 21st!

I removed the first slash from the data folder path so that I can keep both the file and folder in my "Selected Apps" folder.
The only thing that gets me down is gravity...

User avatar
Dav
Posts: 279
Joined: Tue Dec 30, 2014 5:12 pm
My devices: iPad Mini, iPod Touch.
Location: North Carolina, USA
Contact:

Re: GigBook2016 - Simple calendar/journal for 2016 (iPad only)

Post by Dav »

Thanks! I just correct a little typo in the code that fixed showing if user has an entry for the current day. Sorry, I forgot to fix that before posting.

- Dav

User avatar
rbytes
Posts: 1338
Joined: Sun May 31, 2015 12:11 am
My devices: iPhone 11 Pro Max
iPad Pro 11
MacBook
Dell Inspiron laptop
CHUWI Plus 10 convertible Windows/Android tablet
Location: Calgary, Canada
Flag: Canada
Contact:

Re: GigBook2016 - Simple calendar/journal for 2016 (iPad only)

Post by rbytes »

I have modified the code to work on my iPhone. Let me know if you want the modified version.
Attachments
IMG_5150.PNG
IMG_5150.PNG (151.85 KiB) Viewed 3303 times
IMG_5151.PNG
IMG_5151.PNG (106.19 KiB) Viewed 3304 times
The only thing that gets me down is gravity...

User avatar
Dav
Posts: 279
Joined: Tue Dec 30, 2014 5:12 pm
My devices: iPad Mini, iPod Touch.
Location: North Carolina, USA
Contact:

Re: GigBook2016 - Simple calendar/journal for 2016 (iPad only)

Post by Dav »

Looks good! The subtle highlight color change and top buttons are more pleasing to look at. Yes, I would like to have your modified version for my ipod.

Wow are you are fast coder! Your coffee must be stronger than mine! :lol:

- Dav

User avatar
rbytes
Posts: 1338
Joined: Sun May 31, 2015 12:11 am
My devices: iPhone 11 Pro Max
iPad Pro 11
MacBook
Dell Inspiron laptop
CHUWI Plus 10 convertible Windows/Android tablet
Location: Calgary, Canada
Flag: Canada
Contact:

Re: GigBook2016 - Simple calendar/journal for 2016 (iPad only)

Post by rbytes »

I have a system that is very fast to apply to any program to make it universal to all iOS devices. But yes, strong coffee helps too! :D

Code: Select all

'GigBook2016.txt
'An event calendar/journal for 2016
'Press a number to add events on that day.
'An editing window will open to allow input.
'Press done when you have finished editing.
'Highlighted days means an event is scheduled.
'To erase highlight press clear on editing page.
'Data saved in /gigbook-2016/ directory.
'Entry filenames saved like: 2016-10-12.txt
'Coded by Dav OCT/2016

'ONLY WORKS FOR THE YEAR 2016

IF CURRENT_YEAR()<>2016 THEN
  PRINT "Sorry, only for the year 2016."
  END
END IF

'make gigbook directory if doesn't exist
IF FILE_EXISTS("gigbook-data/") = 0 THEN 
   DIR "gigbook-data" CREATE
END IF

OPTION BASE 1
SET ORIENTATION vertical

'===
TOP:
'===

GRAPHICS
GRAPHICS CLEAR .9,.9,.9
GET SCREEN SIZE sw,sh
dev$=DEVICE_TYPE$()
iostest=0                ' set to 1 to test other iOS devices on iPad
IF iostest THEN
  dev$=""
  sw=375!sh=667          ' to test iPhone 6
ENDIF
rw=sw/768!rh=sh/1024
IF rw=1 THEN vmod=0 ELSE vmod=50  ' adjust bottom text
SET BUTTONS CUSTOM
SET BUTTONS FONT SIZE 42*rw
DRAW FONT SIZE 37*rw

GOSUB GetData

DRAW COLOR 0,0,.8
FILL COLOR .9,.9,1

DRAW FONT SIZE 56*rw
tm$=month$&" - 2016"
tx=((sw/2)-TEXT_WIDTH(tm$)/2)
DRAW TEXT tm$ AT tx,30*rh

DRAW FONT SIZE 37*rw
DRAW TEXT "Sun  Mon  Tue  Wed  Thu  Fri  Sat" AT 10*rw,100*rh

'draw month view
y=150*rh!yc=sw/7!DIM day$(days)!events=0
FOR t = 1 TO days
    day$(t)=dayname$(xp)
    DRAW COLOR 0,0,.8
    
    'use special color if days todays date
    IF CURRENT_YEAR()=2016 THEN
      IF SelMonth=CURRENT_MONTH() THEN
        IF t=CURRENT_DATE() THEN 
         'fill color 1,.7,.7
         DRAW COLOR 1,1,1
         FILL COLOR 0,0,1
        END IF
      END IF
    END IF
    
    'see if event saved for this day
    'if so, make button special color.
    entry$="2016-"&STR$(SelMonth)&"-"&STR$(t)&".txt"
    IF FILE_EXISTS("gigbook-data/"&entry$) =1 THEN
       events=events+1
       IF t=CURRENT_DATE() THEN
         FILL COLOR .4,.4,1
       ELSE
         FILL COLOR .7,.7,1
       ENDIF
    ELSE
       IF t<>CURRENT_DATE() THEN FILL COLOR 1,1,1
    END IF

    'draw days in the month
    BUTTON STR$(t) TEXT t AT yc*(xp-1),y SIZE yc-1,yc-1
    xp=xp+1
    IF xp=8 THEN
      xp=1!y=y+yc
    END IF

NEXT t

'draw nav buttons
SET BUTTONS FONT SIZE 65*rw
BUTTON "<" TEXT CHR$(9664) AT 25*rw,20*rh SIZE 75*rw,75*rh
BUTTON ">" TEXT CHR$(9654) AT sw-91*rw,20*rh SIZE 75*rw,75*rh
SET BUTTONS FONT SIZE 42

'draw info at bottom
DRAW FONT SIZE 22*rh
tm$="You have "&STR$(events)&" entries for "&month$&"."
tx=((sw/2)-TEXT_WIDTH(tm$)/2)
DRAW TEXT tm$ AT tx,850*rh-vmod
tm$="Click on day to add/view/clear entry."
tx=((sw/2)-TEXT_WIDTH(tm$)/2)
DRAW TEXT tm$ AT tx,875*rh-vmod
'show todays date
tm$="Today is "&today$
tx=((sw/2)-TEXT_WIDTH(tm$)/2)
DRAW TEXT tm$ AT tx,920*rh-vmod
'see if today has an entry
te$="2016-"&STR$(CURRENT_MONTH())&"-"&STR$(CURRENT_DATE())&".txt"
IF FILE_EXISTS("gigbook-data/"&te$) =1 THEN
  tm$="You have an event scheduled for today."
ELSE
  tm$="You have no events scheduled today."
END IF
tx=((sw/2)-TEXT_WIDTH(tm$)/2)
DRAW TEXT tm$ AT tx,945*rh-vmod
DRAW FONT SIZE 37*rw


'wait for user to make a move
DO
  FOR d=1 TO days
    IF BUTTON_PRESSED(STR$(d)) THEN GOTO dodate
  NEXT d
  IF BUTTON_PRESSED("<") THEN
    IF SelMonth > 1 THEN 
       'erase
       FOR t = 1 TO days
         BUTTON STR$(t) DELETE
       NEXT t
       SelMonth = SelMonth -1 ! GOTO TOP
    END IF
  END IF
  IF BUTTON_PRESSED(">") THEN
    IF SelMonth < 12 THEN 
       'erase
       FOR t = 1 TO days
         BUTTON STR$(t) DELETE
       NEXT t
       SelMonth = SelMonth +1 ! GOTO TOP
    END IF
  END IF
  SLOWDOWN
UNTIL 0


dodate:

'erase month buttons
BUTTON "<" DELETE ! BUTTON ">" DELETE
FOR t = 1 TO days
    BUTTON STR$(t) DELETE
NEXT t

GRAPHICS CLEAR .9,.9,.9

'draw paper
SHADOW ON
DRAW COLOR 0,0,1
DRAW LINE 45*rw,120*rh TO 45*rw,sh
DRAW LINE 49*rw,120*rh TO 49*rw,sh
FOR s= 1 TO 21
   DRAW LINE 0,(130+(41.3*s))*rh TO sw,(130+(41.3*s))*rh
NEXT s

'draw title bar
FILL COLOR 0,.5,1
FILL RECT 0,0 TO sw,110*rh
DRAW COLOR 1,1,1
tm$=day$(d)&" "&month$&" "&STR$(d)&", 2016"
tx=((sw/2)-TEXT_WIDTH(tm$)/2)
DRAW TEXT tm$ AT tx,10*rh
SHADOW OFF

FILL COLOR .7,.7,.7
DRAW COLOR 1,1,1
SET BUTTONS FONT SIZE 35*rw
BUTTON "done" TEXT "done" AT sw-130*rw,50*rh SIZE 125*rw,56*rh
DRAW COLOR 1,1,1
FILL COLOR 1,.5,.5
BUTTON "clear" TEXT "clear" AT 500*rw,50*rh SIZE 125*rw,56*rh

'make entry filename
entry$="2016-"&STR$(SelMonth)&"-"&STR$(d)&".txt"
f$="gigbook-data/"&entry$
DRAW FONT SIZE 22*rw
DRAW TEXT "File: "&f$ AT 25*rw,65*rh
DRAW FONT SIZE 37*rw

refield:

'make an editor field
FIELD "1" TEXT "" AT 60*rw,122*rh SIZE sw-86*rw,sh-381*rh ML
FIELD "1" FONT SIZE 36*rw
FIELD "1" BACK ALPHA 0

'load entry if filename exists
IF FILE_EXISTS(f$) THEN
   FILE f$ SETPOS 0 'top of file
   e$=""
   DO
      FILE f$ READLINE lin$
      e$=e$&lin$&CHR$(10)
   UNTIL FILE_END(f$)=1
   FIELD "1" TEXT e$
END IF

DO
   IF BUTTON_PRESSED("clear") THEN 
      FIELD "1" DELETE
      FILE f$ DELETE
      GOTO refield
   END IF
UNTIL BUTTON_PRESSED("done")

'grab text, if any, to txt$
txt$= FIELD_TEXT$("1")

FILE f$ DELETE
FIELD "1" DELETE
BUTTON "done" DELETE
BUTTON "clear" DELETE

'only save data to file if txt$ not empty
IF txt$<>"" THEN
  FILE f$ WRITE 32 'make a file to use
  FILE f$ SETPOS 0 'go to beginning
  FOR u=1 TO LEN(txt$)
    FILE f$ WRITE ASC(MID$(txt$,u,1))
  NEXT u
END IF


GOTO TOP

END


'=======
GetData: 'Get & set Month & day data
'======= 'xp is day of week the 1st falls on

'default is current month
IF SelMonth=0 THEN SelMonth=CURRENT_MONTH()

IF SelMonth = 1 THEN 
  month$="January" ! days = 31 ! xp = 6
END IF
IF SelMonth = 2 THEN 
  month$="February" ! days = 29 ! xp = 2
END IF
IF SelMonth = 3 THEN 
  month$="March" ! days = 31 ! xp = 3
END IF
IF SelMonth = 4 THEN 
  month$="April" ! days = 30 ! xp = 6
END IF
IF SelMonth = 5 THEN 
  month$="May" ! days = 31 ! xp = 1
END IF
IF SelMonth = 6 THEN 
  month$="June" ! days = 30 ! xp = 4
END IF
IF SelMonth = 7 THEN 
  month$="July" ! days = 31 ! xp = 6
END IF
IF SelMonth = 8 THEN 
  month$="August" ! days = 31 ! xp = 2
END IF
IF SelMonth = 9 THEN 
  month$="September" ! days = 30 ! xp = 5
END IF
IF SelMonth = 10 THEN 
  month$="October" ! days = 31 ! xp = 7
END IF
IF SelMonth = 11 THEN 
  month$="November" ! days = 30 ! xp = 3
END IF
IF SelMonth = 12 THEN 
  month$="December" ! days = 31 ! xp = 5
END IF
RETURN


DEF dayname$(num)
  IF num = 1 THEN RETURN "Sunday"
  IF num = 2 THEN RETURN "Monday"
  IF num = 3 THEN RETURN "Tuesday"
  IF num = 4 THEN RETURN "Wednesday"
  IF num = 5 THEN RETURN "Thursday"
  IF num = 6 THEN RETURN "Friday"
  IF num = 7 THEN RETURN "Saturday"
END DEF


DEF today$
  'just a nice full display of todays date:
  'Wednesday, October 5th, 2016
  cd=CURRENT_DAY()
  IF cd = 0 THEN cd$="Sunday, "
  IF cd = 1 THEN cd$="Monday, "
  IF cd = 2 THEN cd$="Tuesday, "
  IF cd = 3 THEN cd$="Wednesday, "
  IF cd = 4 THEN cd$="Thursday, "
  IF cd = 5 THEN cd$="Friday, "
  IF cd = 6 THEN cd$="Saturday, "
  cm=CURRENT_MONTH()
  IF cm=1 THEN cm$="January "
  IF cm=2 THEN cm$="February "
  IF cm=3 THEN cm$="March "
  IF cm=4 THEN cm$="April "
  IF cm=5 THEN cm$="May "
  IF cm=6 THEN cm$="June "
  IF cm=7 THEN cm$="July "
  IF cm=8 THEN cm$="August "
  IF cm=9 THEN cm$="September "
  IF cm=10 THEN cm$="October "
  IF cm=11 THEN cm$="November "
  IF cm=12 THEN cm$="December "
  c=CURRENT_DATE()!cdd$=STR$(c)
  IF c=1 OR c=21 OR c=31 THEN cdd$=cdd$&"st, "
  IF c=2 OR c=22 THEN cdd$=cdd$&"nd, "
  IF c=3 OR c=23 THEN cdd$=cdd$&"rd, "
  IF c>3 AND c<21 THEN cdd$=cdd$&"th, "
  IF c>23 AND c <31 THEN cdd$=cdd$&"th, "
  RETURN cd$&cm$&cdd$&"2016"
END DEF
The only thing that gets me down is gravity...

User avatar
rbytes
Posts: 1338
Joined: Sun May 31, 2015 12:11 am
My devices: iPhone 11 Pro Max
iPad Pro 11
MacBook
Dell Inspiron laptop
CHUWI Plus 10 convertible Windows/Android tablet
Location: Calgary, Canada
Flag: Canada
Contact:

Re: GigBook2016 - Simple calendar/journal for 2016 (iPad only)

Post by rbytes »

Wouldn't it be great to have a way to keep the gigbook folder on Dropbox and read from and write to it? Then any edits we make would be instantly available on all devices. I wonder if that idea has ever been posted on Suggestions for Improvement?
The only thing that gets me down is gravity...

User avatar
Dav
Posts: 279
Joined: Tue Dec 30, 2014 5:12 pm
My devices: iPad Mini, iPod Touch.
Location: North Carolina, USA
Contact:

Re: GigBook2016 - Simple calendar/journal for 2016

Post by Dav »

Thanks ricardobytes! I'm going to have to adopt your device compat method! That's an interesting idea about making apps that can interface with dropbox. Makes me wonder if I can make an app that can interface with my webspace. Reading files is easy, but writing I would have to figure out something there...

I linked to your modified version in the first post.

- Dav

User avatar
rbytes
Posts: 1338
Joined: Sun May 31, 2015 12:11 am
My devices: iPhone 11 Pro Max
iPad Pro 11
MacBook
Dell Inspiron laptop
CHUWI Plus 10 convertible Windows/Android tablet
Location: Calgary, Canada
Flag: Canada
Contact:

Re: GigBook2016 - Simple calendar/journal for 2016

Post by rbytes »

I tried to use the simple web browser to pull files from Dropbox. I could see them, but could not download them. Dropbox would only give me the link again.
The only thing that gets me down is gravity...

Post Reply